UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 34313

Spartan-6 I/O Banking Rules - Output I/O Standard Restrictions

Description

In Spartan-6 FPGA, there are banking rules which must be followed when pinning out your design. There are some I/O Banks that do not support certain output I/O Standards. This Answer Record summarizes the I/O Standards that are not supported as OUTPUTS by each bank.

Solution

The following information is also available in Chapter 1 of the Spartan-6 Select IO User Guide (UG381), which should be used as the absolute reference for banking rules. The section below summarizes which outputs are not supported in the following banks.

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_II

HSTL_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:

  • The rules for I/O bank and VCCO voltages can be found in the "I/O Banking Rules" section
  • The rules for Single Ended I/O Standards can be found in "Table 1-4: Spartan-6 FPGA Single-Ended I/O Standard Bank Compatibility"
  • The rules for Differential I/O Standards can be found in the "Differential I/O Standard Bank Compatibility" section

Linked Answer Records

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
46791 Spartan-6 FPGA Design Assistant - Troubleshoot Common Fabric Problems N/A N/A
AR# 34313
Date Created 02/08/2010
Last Updated 02/11/2013
Status Active
Type General Article
Devices
  • Spartan-6 LX
  • Spartan-6 LXT