When picking a PLD the following resources need to be considered:
- Number of programmable logic elements (basic building block of programmable logic)
- Number of RAM bits
- Number of PLLs
- Number of I/Os
- I/O standards supported: SSTL, GTL, HSTL, LVDS, LVCMOS, etc.
Choose the right device for your application: In most cases, the number of programmable logic elements is the limiting factor. Use the table below to pick similar-sized devices from Altera and Xilinx, based on logic elements.
Note:
- Altera's and Xilinx's basic building block is a 4-input look-up table (LUT), a flip-flop and some additional circuitry that Altera calls a logic element (LE) and Xilinx calls a logic cell (LC).
- The logic cell to logic element ratio is 1.125:1, despite generally similar functionality. Therefore, divide Xilinx's stated LC count by 1.125 to get the equivalent Altera LE count. For a detailed analysis please go to http://www.altera.com/products/devices/apex/features/apx-compdensity.html
