Fpgas: An Overview: Sanjiv Malik
Fpgas: An Overview: Sanjiv Malik
Fpgas: An Overview: Sanjiv Malik
Sanjiv Malik
FPGA Facts
You can download FPGAs as many time as you want no limit - with different functionalities every time if you want. If you make a mistake in your design, just fix your "logic function", re-compile and re-download it. No PCB, solder or component to change. The designs can run much faster than if you were to design a board with discrete components, since everything runs within the FPGA, on its silicon die. FPGAs loose their functionality when the power goes away (like RAM in a computer that looses its content). You have to re-download them when power goes back up to restore the functionality.
October 18, 2007 4
FPGA Strengths: quick prototyping and time-to-market, reprogrammability, relatively easy to use FPGA Weaknesses: cost, density, speed FPGA Vendors: Xilinx, Altera, Actel, Atmel, Lucent, Cypress, QuickLogic, IBM, Motorola
October 18, 2007 5
FPGAs vs CPLDs
FPGAs are "fine-grain" devices. That means that they contain a lot (up to 100000) of tiny blocks of logic with flip-flops. FPGAs are RAM based. They need to be "downloaded" (configured) at each power-up. FPGAs can contain very large digital designs FPGAs have special routing resources to implement efficiently binary counters and arithmetic functions (adders, comparators...). CPLDs are "coarse-grain" devices. They contain relatively few (a few 100's max) large blocks of logic with flip-flops. CPLDs are EEPROM based. They are active at power-up (i.e. as long as they've been programmed at least once CPLDs can contain small designs only. CPLDs do not have
10
11
12
Input/Output Block
13
14
2.
3. 4.
16
17
18
19
20
21
22
Conclusion
Over time FPGAs will become the dominant form of digital logic design and implementation. Their ease of access, principally through the low cost of the devices, makes them attractive to small firms and small parts of large companies. The fast manufacturing turn-around they provide is an essential element of success in the market.
23
24