13-07-2012, 11:46 AM
Field Programmable Gate Array
fpga.ppt (Size: 1.26 MB / Downloads: 44)
History
Programmable Read Only Memory (PROM)
fuse programming
n- address i/p can implement n i/p logic fun.
Problem:
Area efficiency.
Programmable Logic Array (PLA)
Programmable AND plane followed by programmable or wired OR plane.
Sum of product form
Problem :
Two level programming adds delay
FPGA
A Field Programmable Gate Array (FPGA) is a Programmable Logic Device(PLD) with higher densities and capable of implementing different functions in a short period of time.
Topics covered:-
FPGA Overview
Logic Block
FPGA Routing Techniques
Programming Methodology
FPGA Design Flow
Other FPGA Advantages
Manufacturing cycle for ASIC is very costly, lengthy and engages lots of manpower
Mistakes not detected at design time have large impact on development time and cost
FPGAs are perfect for rapid prototyping of digital circuits
Easy upgrades like in case of software
Unique applications
Altera logic block:-
Wide fan-in
Up to 100 i/p AND gate fed into OR gate with 3-8 i/ps
Advantage:-
Few logic block can implement the entire functionality
Less area required
Disadvantage:-
If i/ps are less, usage density of block will be low
Pull up devices consume static power
FPGA Routing Techniques
Comprises of programmable switches and wires
Provides connection between I/O blocks, logic blocks etc.
Routing decides logic block density and area consumed
Different routing techniques are:-
Xilinx Routing architecture
Actel routing methodology
Altera routing methodology
fpga.ppt (Size: 1.26 MB / Downloads: 44)
History
Programmable Read Only Memory (PROM)
fuse programming
n- address i/p can implement n i/p logic fun.
Problem:
Area efficiency.
Programmable Logic Array (PLA)
Programmable AND plane followed by programmable or wired OR plane.
Sum of product form
Problem :
Two level programming adds delay
FPGA
A Field Programmable Gate Array (FPGA) is a Programmable Logic Device(PLD) with higher densities and capable of implementing different functions in a short period of time.
Topics covered:-
FPGA Overview
Logic Block
FPGA Routing Techniques
Programming Methodology
FPGA Design Flow
Other FPGA Advantages
Manufacturing cycle for ASIC is very costly, lengthy and engages lots of manpower
Mistakes not detected at design time have large impact on development time and cost
FPGAs are perfect for rapid prototyping of digital circuits
Easy upgrades like in case of software
Unique applications
Altera logic block:-
Wide fan-in
Up to 100 i/p AND gate fed into OR gate with 3-8 i/ps
Advantage:-
Few logic block can implement the entire functionality
Less area required
Disadvantage:-
If i/ps are less, usage density of block will be low
Pull up devices consume static power
FPGA Routing Techniques
Comprises of programmable switches and wires
Provides connection between I/O blocks, logic blocks etc.
Routing decides logic block density and area consumed
Different routing techniques are:-
Xilinx Routing architecture
Actel routing methodology
Altera routing methodology