Field-Programmable Gate Array TechnologyStephen M. Trimberger Many different kinds of FPGAs exist, with different programming technologies, different architectures and different software. Field-Programmable Gate Array Technology describes the major FPGA architectures available today, covering the three programming technologies that are in use and the major architectures built on those programming technologies. The reader is introduced to concepts relevant to the entire field of FPGAs using popular devices as examples. Field-Programmable Gate Array Technology includes discussions of FPGA integrated circuit manufacturing, circuit design and logic design. It describes the way logic and interconnect are implemented in various kinds of FPGAs. It covers particular problems with design for FPGAs and future possibilities for new architectures and software. This book compares CAD for FPGAs with CAD for traditional gate arrays. It describes algorithms for placement, routing and optimization of FPGAs. Field-Programmable Gate Array Technology describes all aspects of FPGA design and development. For this reason, it covers a significant amount of material. Each section is clearly explained to readers who are assumed to have general technical expertise in digital design and design tools. Potential developers of FPGAs will benefit primarily from the FPGA architecture and software discussion. Electronics systems designers and ASIC users will find a background to different types of FPGAs and applications of their use. |
Contents
3 | |
SRAM Programmable FPGAs | 15 |
5 | 94 |
667 | 101 |
Act1 Architecture | 110 |
Performance | 127 |
A TTL Perspective | 137 |
Other editions - View all
Field-Programmable Gate Array Technology Stephen M. Trimberger,Stephen Trimberger Limited preview - 1994 |
Common terms and phrases
Act1 Act2 Actel adder AHDL algorithms allows Altera antifuse application bits capacitance channel chip circuitry CMOS combinational logic connections constraints cost counter delay density Design Automation Conference design entry devices EPLD EPROM fan-out faster feedback Field Programmable FIFO flip-flop FPGA architecture FPGA design global clock hardware horizontal I/O pins IEEE implement includes Integrated Circuits interface internal latch loaded Logic Array Logic Block logic functions logic modules logic synthesis long lines lookup table macro macrocell mapping MAX+PLUS memory cell MPGA multiplexer multiplexor netlist optimization output partitioning path performance pips placed and routed placement and routing processor product terms Programmable Gate Arrays programmable interconnect Programmable Logic programming prototype reprogrammable result routability router S-module schematic shown in Figure simulation single speed SRAM structure switch switchbox transistor typical vertical wiring segments Xilinx XOR gate