2.3.3.4 Customizing the I/O

A five-bit programmable input delay element is associated with each I/O. The value of this delay is set on a bank-wide basis (see the following table). It is optional for each input buffer within the bank (that is, the user can enable or disable the delay element for the I/O). When the input buffer drives a register within the I/O, the delay element is activated by default to ensure a zero hold-time. The default setting for this property can be set in Designer. When the input buffer does not drive a register, the delay element is deactivated to provide higher performance. Again, this can be overridden by changing the default setting for this property in Designer.

The slew-rate value for the LVTTL output buffer can be programmed and can be set to either slow or fast.

The drive strength value for LVTTL output buffers can be programmed as well. There are four different drive strength values (8 mA, 12 mA, 16 mA, or 24 mA) that can be specified in Designer.5

The following table lists the values of bank-wide delay.

Table 2-19. Bank-Wide Delay Values
Bits SettingDelay (ns)
00.54
10.65
20.71
30.83
40.9
51.01
61.08
71.19
81.27
91.39
101.45
111.56
121.64
131.75
141.81
151.93
162.01
172.13
182.19
192.3
202.38
212.49
222.55
232.67
242.75
252.87
262.93
273.04
283.12
293.23
303.29
313.41
Note: Delay values are approximate and will vary with process, temperature, and voltage.
1

These values are minimum drive strengths.