0% found this document useful (0 votes)
104 views5 pages

FPGA Basics for Engineering Students

Field programmable gate arrays (FPGAs) are digital integrated circuits that contain configurable logic blocks and interconnects. Design engineers can program FPGAs to perform various tasks. FPGAs offer advantages over ASICs like shorter development time but have higher area and lower performance. Common FPGA applications include digital signal processing, device controllers, software-defined radio, and ASIC prototyping.

Uploaded by

QUSI E. ABD
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
104 views5 pages

FPGA Basics for Engineering Students

Field programmable gate arrays (FPGAs) are digital integrated circuits that contain configurable logic blocks and interconnects. Design engineers can program FPGAs to perform various tasks. FPGAs offer advantages over ASICs like shorter development time but have higher area and lower performance. Common FPGA applications include digital signal processing, device controllers, software-defined radio, and ASIC prototyping.

Uploaded by

QUSI E. ABD
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

‫االسن ‪ :‬قصي عصام عبد خلف‬

‫القسن ‪ :‬هندست تقنياث الحاسوب‬

‫الورحلت ‪ :‬الرابعت _ الكترونيك‬

‫الدراست ‪ :‬هسائي‬

‫‪What is FPGA and its applications? :‬‬ ‫الووضوع‬

‫أستاذ الوادة ‪ :‬د‪ .‬عبدالكرين دواح‬

‫السنت الدراسيت ‪2019/2020 :‬‬


What is FPGA and its applications?

Field programmable gate arrays (FPGAs) are digital integrated circuits (ICs) that
contain configurable (programmable) blocks of logic along with configurable
interconnects between these blocks.

Design engineers can configure (program) such devices to perform a tremendous


variety of tasks.

Depending on the way in which they are implemented, some FPGAs may only be
programmed a single time, while others may be reprogrammed over and over again.
Not surprisingly, a device that can be programmed only one time is referred to as one-
time programmable (OTP).

The “field programmable” portion of the FPGA’s name refers to the fact that its
programming takes place “in the field” (as opposed to devices whose internal
functionality is hard- wired by the manufacturer). This may mean that FPGAs are
configured in the laboratory, or it may refer to modifying the function of a device
resident in an electronic system that has already been deployed in the outside world. If
a device is capable of being programmed while remaining resident in a higher-level
system, it is referred to as being in-system programmable (ISP).

The term FPGA stands for Field Programmable Gate Array and, it is a one type
of semiconductor logic chip which can be programmed to become almost any kind of
system or digital circuit, similar to PLDs. PLDS are limited to hundreds of gates, but
FPGAs supports thousands of gates. The configuration of the FPGA architecture is
generally specified using a language, i.e., HDL (Hardware Description language)
which is similar to the one used for an ASIC ( Application Specific Integrated
Circuit).
FPGAs can provide a number of advantages over a fixed function ASIC technology
such as standard cells. Normally, ASICs takes months to manufacture and the cost of
them will be thousands of dollars to obtain the device. But, FPGAs are fabricated in
less than a second, the cost will be from a few dollars to a thousand dollars. The
flexible nature of the FPGA comes at a significant costin area, power consumption
and delay. When compared to a standard cell ASIC, an FPGA requires 20 to 35 times
more area, and the speed’s performance will be 3 to 4 times slower than the ASIC.
This article describes about the FPGA basics and FPGA architecture module that
includes I/O pad, logic blocks and switch matrix. FPGAs are some of the new
trending areas of VLSI. Therefore, these are used in VLSI based projects for
electronic engineering students.

Applications of FPGA:

FPGAs have gained rapid growth over the past decade because they are useful for a
wide range of applications. Specific application of an FPGA includes digital signal
processing, bioinformatics, device controllers, software-defined radio, random logic,
ASIC prototyping, medical imaging, computer hardware emulation, integrating
multiple SPLDs, voice recognition, cryptography, filtering and communication
encoding and many more.

Usually, FPGAs are kept for particular vertical applications where the production
volume is small. For these low-volume applications, the top companies pay in
hardware costs per unit. Today, the new performance dynamics and cost have
extended the range of viable applications.

Some More Common FPGA Applications are: Aerospace and Defense, Medical
Electronics, ASIC Prototyping, Audio, Automotive, Broadcast, Consumer
Electronics, Distributed Monetary Systems, Data Center, High Performance
Computing, Industrial, Medical, Scientific Instruments, Security systems, Video &
Image Processing, Wired Communications, Wireless Communications.
-------------------------------------------------------------------------------------------------------

MLA Ding, Qun, et al. "Designing of chaotic system output


sequence circuit based on FPGA and its applications in
network encryption card." International Journal of Innovative
Computing, Information and Control 3.2 (2007): 449-456.

APA Ding, Q., Pang, J., Fang, J., & Peng, X. (2007). Designing of
chaotic system output sequence circuit based on FPGA and its
applications in network encryption card. International Journal of
Innovative Computing, Information and Control, 3(2), 449-456.

ISO 690 DING, Qun, et al. Designing of chaotic system output


sequence circuit based on FPGA and its applications in
network encryption card. International Journal of Innovative
Computing, Information and Control, 2007, 3.2: 449-456

You might also like