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 following table lists the values of bank-wide delay.
Bits Setting | Delay (ns) |
---|---|
0 | 0.54 |
1 | 0.65 |
2 | 0.71 |
3 | 0.83 |
4 | 0.9 |
5 | 1.01 |
6 | 1.08 |
7 | 1.19 |
8 | 1.27 |
9 | 1.39 |
10 | 1.45 |
11 | 1.56 |
12 | 1.64 |
13 | 1.75 |
14 | 1.81 |
15 | 1.93 |
16 | 2.01 |
17 | 2.13 |
18 | 2.19 |
19 | 2.3 |
20 | 2.38 |
21 | 2.49 |
22 | 2.55 |
23 | 2.67 |
24 | 2.75 |
25 | 2.87 |
26 | 2.93 |
27 | 3.04 |
28 | 3.12 |
29 | 3.23 |
30 | 3.29 |
31 | 3.41 |
These values are minimum drive strengths.