Beruflich Dokumente
Kultur Dokumente
SEMINAR
PRESENTATION
ON
FPGA
1. INTRODUCTION 2. WHAT IS A FPGA? 3. DEFINITION AND BASIC PRINCIPLE 4. ARCHITECTURE AND DESIGNING WITH FPGA 5. APPLICATIONS & ADVANTAGES 6. MODERN DEVOLOPMENTS 7. CRITICAL REVIEW 8. CONCLUSION 9. REFERENCES
INTRODUCTION
Programmable logic devices (PLDs) are
PROM T0 T1 T2
0 1 2 3*8 3 DECODER 4 5 6 7
PL A I/P Programmab le AND PA Array L Programmable AND Array Programma ble OR Array O/P
I/P
Fixed OR Array
O/P
A field-programmable gate array is a Semiconductor device containing programmable logic components called "logic blocks", and programmable interconnects. Logic blocks can be programmed to perform the function of basic logic gates such as AND, and XOR, Or more complex combinational functions such as decoders or simple mathematical functions.
DEFINITION OF FPGA
LOGI C BLO CK
Logic block
EXPLANATION
Design methodology is the series of the various processes that a designer implement a design idea onto silicon chip. Circuit implementations may be grouped into main categories as follows:-
Design Methodology Fully Custom Standard Cells Semi Custom Gate Arrays Programmable Logic FPGA PLD
What does a logic cell do? What does 'Field Programmable' mean? How are FPGA programs created?
Digital Signal Processing Software-defined Radio Aerospace and Defense systems ASIC Prototyping Medical Imaging Computer Vision Speech Recognition Cryptography Bioinformatics Computer Hardware Emulation
High Gate Density Low Risk and Highly Flexible Low Cost Availability of parts off the shelf Short Design Cycle Some FPGAs are also Re-programmable Can Replace Currently Used SSI and MSI chip
architectural approach a step further by combining the logic blocks and interconnects of traditional FPGAs with embedded microprocessors and related peripherals to form a complete "system on a programmable chip".
include one or more PowerPC processors embedded within the FPGA's logic fabric.
The Atmel FPSLIC is another such device, which uses an
for considerable compute throughput even at a sub-500 MHz clock rate. For example, the current (2007) generation of FPGAs can implement around 100 single precision floating point units, all of which can compute a result every single clock cycle. The flexibility of the FPGA allows for even higher performance by trading off precision and range in the number format for an increased number of parallel arithmetic units. This has driven a new type of processing called reconfigurable computing, where time intensive tasks are offloaded from software to FPGAs.
process).
IMPROVEMENTS BY MANUFACTURES
CONCLUSION
Growing Technology. Suitability of
http://en.wikipedia.org/wiki/Field-
THANK YOU
ANY QUERIES?