6_1.2


FPGA Variations

Different FPGA's differ in:
  1. physical means of implementing user programmability,

  2. arrangement of interconnection wires, and

  3. the basic functionality of the logic blocks.

Some method must exist for providing flexible function blocks and connections:

I. Anti-fuse (ex: Actel)
+ : Non-volatile,
relatively small
- : fixed

II. FF-based (Xilinx, Altera, ...)
+ : reconfigurable
- : volatile
loses state on power cycle
- : relatively large