Output I/O Standards which are not supported in Banks 0 and 2 (top and bottom):
LVCMOS25 24 mA Drive
LVCMOS18, LVCMOS18_JEDEC 24 mA Drive
LVCMOS15, LVCMOS15_JEDEC 16 mA and 12 mA Drive
LVCMOS12, LVCMOS12_JEDEC 12 mA and 8 mA Drive
LVPECL_25*
LVPECL_33*
HSTL_IIHSTL_II_18
SSTL15_II
SSTL18_II
Output I/O Standards which are not supported in Banks 1, 3, 4, and 5 (left and right):
LVDS_25
LVDS_33
MINI_LVDS_25
MINI_LVDS_33
RSDS_25
RSDS_33
PPDS_25
PPDS_33
LVPECL_25*
LVPECL_33*
TMDS_33
* LVPECL25 and LVPECL33 are not supported as an output in any bank on Spartan-6 FPGAs.
In addition to these standard rules, there are Bank Compatibility rules based on VCCO voltage and other I/O Standards used which must be followed. Those are not covered in this Answer Record. The following sections should be closely read for I/O banking rules in the Spartan-6 FPGA SelectIO Resource User Guide:
| Answer Number | Answer Title | Version Found | Version Resolved |
|---|---|---|---|
| 46791 | Spartan-6 FPGA Design Assistant - Troubleshoot Common Fabric Problems | N/A | N/A |