2.3.2 User I/Os2

The Axcelerator family features a flexible I/O structure, supporting a range of mixed voltages (1.5V, 1.8V, 2.5V, and 3.3V) with its bank-selectable I/Os.

Each I/O provides programmable slew rates, drive strengths, and weak pull-up and weak pull-down circuits. The slew rate setting is effective for both rising and falling edges.

I/O standards, except 3.3V PCI and 3.3V PCI-X, are capable of hot insertion. 3.3V PCI and 3.3V PCI- X are 5V tolerant with the aid of an external resistor.

The input buffer has an optional user-configurable delay element. The element can reduce or eliminate thehold time requirement for input signals registered within the I/O cell. The value for the delay is set on a bank-wide basis. The delay Will be a function of process variations as well as temperature and voltage changes.

Each I/O includes three registers: an input (InReg), an output (OutReg), and an enable register (EnReg). I/Os are organized into banks, and there are eight banks per device—two per side (see Figure 2-6). Each I/O bank has a common VCCI, the supply voltage for its I/Os.

For voltage-referenced I/Os, each bank also has a common reference-voltage bus, VREF. While VREF must have a common voltage for an entire I/O bank, its location is user-selectable. In other words, any user I/O in the bank can be selected to be a VREF.

The location of the VREF pin should be selected according to the following rules.

  • Any pin that is assigned as a VREF can control a maximum of eight user I/O pad locations in each direction (16 total maximum) within the same I/O bank
  • I/O pad locations listed as no connects are counted as part of the 16 maximum. In many cases, thisleads to fewer than eight user I/O package pins in each direction being controlled by a VREF pin.
  • Dedicated I/O pins such as GND and VCCI are counted as part of the 16
  • The two user I/O pads immediately adjacent on each side of the VREF pin (four in total) may only be used as inputs. The exception is when there is a VCCI/GND pair separating the VREF pin and the user I/O pad location.
  • The user does not need to assign VREF pins for OUTBUF and TRIBUF. VREF pins are needed only for input and bidirectional I/Os.

The differential amplifier supply voltage VCCDA should be connected to 3.3V. A user can gain access to the various I/O standards in three ways.

  • Instantiate specific library macros that represent the desired specific standard
  • Use generic I/O macros and then use Designer’s PinEditor to specify the desired I/O standards (this is not applicable to differential standards)
  • A combination of the first two methods

For more details, see the I/O Features in Axcelerator Family Devices application note and the Antifuse Macro Library Guide .

Table 2-13. I/O Standards Supported by the Axcelerator Family

I/O Standard

Input/Output Supply Voltage (VCCI)Input Reference Voltage (VREF)Board Termination Voltage (VTT)
LVTTL3.3N/AN/A
LVCMOS 2.5V2.5N/AN/A
LVCMOS 1.8V1.8N/AN/A
LVCMOS 1.5V (JDEC8-11)1.5N/AN/A
3.3V PCI/PCI-X3.3N/AN/A
GTL+ 3.3V3.31.01.2
GTL+ 2.5V12.51.01.2
HSTL Class 11.50.750.75
SSTL3 Class 1 and II3.31.51.5
SSTL2 Class1 and II2.51.251.25
LVDS2.5N/AN/A
LVPECL3.3N/AN/A
Note:
  1. 2.5V GTL+ is not supported across the full military temperature range.
Table 2-14. Supply Voltages
VCCAVCCIInput ToleranceOutput Drive Level
1.5V1.5V3.3V1.5V
1.5V1.8V3.3V1.8V
1.5V2.5V3.3V2.5V
1.5V3.3V3.3V3.3V

The following table compares the features of the different I/O standards.

Table 2-15. I/OFeatures Comparison
I/O AssignmentClamp DiodeHot Insertion

5V Tolerance

Input BufferOutput Buffer
LVTTLNoYesYes1Enabled/Disabled
3.3V PCI, 3.3V PCI-XYesNoYes1, 2Enabled/Disabled
LVCMOS 2.5VNoYesNoEnabled/Disabled
LVCMOS 1.8VNoYesNoEnabled/Disabled
LVCMOS 1.5V (JESD8-11)NoYesNoEnabled/Disabled
Voltage-referenced input bufferNoYesNoEnabled/Disabled
Differential, LVDS/LVPECL, inputNoYesNoEnabledDisabled3
Differential, LVDS/LVPECL, outputNoYesNoDisabledEnabled4
Note:
  1. Can be implemented with an IDT bus switch.
  2. Can be implemented with an external resistor.
  3. The OE input of the output buffer must be deasserted permanently (handled by software).
  4. The OE input of the output buffer must be asserted permanently (handled by software).
1

Do not use an external resister to pull the I/O above VCCI for a higher logic “1” voltage level. The desired higher logic “1” voltage level will be degraded due to a small I/O current, which exists when the I/O is pulled up above VCCI.