Sunteți pe pagina 1din 20

A

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

devices which can be programmed to obtain any digital functions.


PLD
COMBINATION AL PLDs PRO M PLA PAL SEQUENTIAL PLDs SP LD CPL D FP GA

PROM T0 T1 T2
0 1 2 3*8 3 DECODER 4 5 6 7

FUSIBL E LINKS A 1 1.Programmed by breaking links. 2.Programming is A0

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

SPLD I/P AND , OR ARRAY FLIP FLO PS O/P

CPLD- Collection of PLDs on a single IC.

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

Look-uptable mux gates Flip flops

Combinational ckt functions

LOGI C BLO CK

Logic block

Truth-table stored in SRAM

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

A recent trend has been to take the coarse-grained

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".

Examples of such hybrid technologies can be found in


The Xilinx Virtex-II PRO and Virtex-4 devices, which

include one or more PowerPC processors embedded within the FPGA's logic fabric.
The Atmel FPSLIC is another such device, which uses an

AVR processor in combination with Atmel's programmable logic architecture.

The inherent parallelism of the logic resources on the FPGA allows

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.

FPGAs are usually slower than their application-

specific integrated circuit (ASIC) counterparts.


Cannot handle more complex design. Draw more power (for any given semiconductor

process).

IMPROVEMENTS BY MANUFACTURES

High Performance FPGA Low-Cost FPGA Non-Volatile FPGA ABILITY TO REPROGRAMME

CONCLUSION
Growing Technology. Suitability of

Reprogrammable FPGAs in Space Applications.


Good Market Value.

http://en.wikipedia.org/wiki/Field-

programmable_gate_array http://www.andraka.com http://fpga.htm http://www.google.com www.howstuffworks.com

THANK YOU

ANY QUERIES?

S-ar putea să vă placă și