210 likes | 250 Views
DSD Presentation. Introduction of Actel FPGA. Outline. Overview Actel FPGA Characteristic Actel FPGA Architecture Actel FPGA Application. Introduction To FPGA. FPGA Field Programmable Gate Array (FPGA) Programmable Logic Device (PLD) Development Bias High Density High Performance
E N D
DSD Presentation Introduction of Actel FPGA
Outline • Overview • Actel FPGA Characteristic • Actel FPGA Architecture • Actel FPGA Application
Introduction To FPGA • FPGA • Field Programmable Gate Array (FPGA) • Programmable Logic Device (PLD) • Development Bias • High Density • High Performance • Low Cost • Low Power • Integrated
Supplier • Many FPGA suppliers have entered the market over the years • Xilinx • Altera • Lattice • Atmel • Actel • ……etc
Actel • Flash based FPGA • Encryption • Do not need to be configured each time power is applied • Anti-fuse FPGA • one time programmable • Suited using on product line
Outline • Overview • Actel FPGA Characteristic • Actel FPGA Architecture • Actel FPGA Application
Actel FPGA Characteristic • Fuse vs. Anti-fuse • Flash vs. SRAM
Actel FPGA Characteristic • Fuse vs. Anti-fuse • Fuse • Resistance changes from Low to High at high current • Programmed only once • Anti-fuse • Resistance changes from High to Low when high voltage • Require a very small area • More connections than others technologies • Programmed only once
Actel FPGA Characteristic • Fuse vs. Anti-fuse • Flash vs. SRAM
Actel FPGA Characteristic • SRAM • Advantage: • Re-programmable (erasable) • Faster (than Flash) • Disadvantage: • Volatile • Extra ROM • Need time for reading programs from ROM • Poor Information Security
Actel FPGA Characteristic • Flash • Advantage: • Re-programmable (erasable) • Non-volatile • Information Security • Disadvantage: • Slower (than SRAM)
Outline • Overview • Actel FPGA Characteristic • Actel FPGA Architecture • Actel FPGA Application
Actel Programmable Gate Arrays Rows of programmable logic building blocks + rows of interconnect Anti-fuse Technology: Program Once Use Anti-fuses to build up long wiring runs from short segments
Actel FPGA Architecture Interconnection Fabric
Actel FPGA Architecture(C-Cell) • C-Cell • Basic multiplexer logic plus more inputs and support for fast carry calculation • Carry connections are “direct” and do not require propagation through the programmable interconnect
Actel FPGA Architecture(R-Cell) • R-Cell • Core is D flip-flop • Muxes for altering the clock and selecting an input • Feed back path for current value of the flip-flop for simple hold • Direct connection from one C-cell output of logic module to an R-cell input; Eliminates need to use the programmable interconnect
Outline • Overview • Actel FPGA Characteristic • Actel FPGA Architecture • Actel FPGA Application
Actel FPGA Application • Space • Military