T4 Pinout Description
The following tables describe the pinouts for power, ground, configuration, and interfaces.
| Function | Group | Direction | Description |
|---|---|---|---|
| VCC | Power | – | Core power supply. |
| VCCA_PLL | Power | – | PLL analog power supply. |
| VCCIO | Power | – | I/O pin power supply. |
| GND | Ground | – | Ground. |
| GNDA_PLL | Ground | – | PLL ground pin. |
| CLKn | Alternate | Input | Global clock network input. n is the number. The number of inputs is package dependent. |
| CTRLn | Alternate | Input | Global network input used for high fanout and global reset. n is the number. The number of inputs is package dependent. |
| PLLIN | Alternate | Input | PLL reference clock. |
| MREFCLK | Alternate | Input | MIPI TX PLL reference clock source. |
| GPIOx_n | GPIO | I/O | General-purpose I/O for user function. User I/O
pins are single-ended.
x: Indicates the bank (L or R) n: Indicates
the GPIO number. |
| GPIOx_n_yyy GPIOx_n_yyy_zzz GPIOx_zzzn |
GPIO Multi-Function |
I/O | Multi-function, general-purpose I/O. These pins are single ended.
If these pins are not used for their alternate function, you can use
them as user I/O pins.
x: Indicates
the bank; left (L) or right (R). n:
Indicates the GPIO number. yyy, yyy_zzz: Indicates
the alternate function. |
| Pins | Direction | Description | External Weak Pull- Up/Pull Down Requirement |
|---|---|---|---|
| CDONE | I/O | Configuration done status pin. CDONE is an open drain output; connect it to an external pull-up resistor to VCCIO. When CDONE = 1, the configuration is complete and the FPGA enters user mode. You can hold CDONE low and release it to synchronize the FPGAs entering user mode. | Pull up |
| CRESET_N | Input | Active-low FPGA reset and
re-configuration trigger. Pulse CRESET_N low for a duration of
tcreset_N before releasing CRESET_N from low to high
to initiate FPGA re-configuration. This pin does not perform a
system reset. |
Pull up |
| TCK | Input | JTAG test clock input (TCK). The rising edge loads signals applied at the TAP input pins (TMS and TDI). The falling edge clocks out signals through the TAP TDO pin. | Pull up |
| TMS | Input | JTAG test mode select input (TMS). The I/O sequence on this input controls the test logic operation . The signal value typically changes on the falling edge of TCK. TMS has an internal weak pull-up; when it is not driven by an external source, the test logic perceives a logic 1. | Pull up |
| TDI | Input | JTAG test data input (TDI). Data applied at this serial input is fed into the instruction register or into a test data register depending on the sequence previously applied at TMS. Typically, the signal applied at TDI changes state following the falling edge of TCK while the registers shift in the value received on the rising edge. Like TMS, TDI has an internal weak pull-up; when it is not driven from an external source, the test logic perceives a logic 1. | Pull up |
| TDO | Output | JTAG test data output (TDO). This serial output from the test logic is fed from the instruction register or a test data register depending on the sequence previously applied at TMS. The shift out content is based on the issued instruction. The signal driven through TDO changes state following the falling edge of TCK. When data is not being shifted through the device, TDO is set to an inactive drive state (e.g., high-impedance). | Pull up |
Note: All
dedicated configuration pins have Schmitt Trigger buffer. See Table 5 for the Schmitt Trigger buffer
specifications.
| Pins | Direction | Description | Use External Weak Pull-Up |
|---|---|---|---|
| CBUS[2:0] | Input | Configuration bus width select. CBUS has an internal weak pull-up. However, recommends that you use an external pull-up accordingly. See Selecting the Configuration Mode in AN 006: Configuring Trion FPGAs. | Pull up or pull down1 |
| CBSEL[1:0] | Input | Multi-image configuration selection pin. This function is not
applicable to single-image bitstream configuration or internal
reconfiguration (remote update). Connect CBSEL[1:0] to the external
resistors for the image you want to use: 00 for image
1 01 for image 2 10 for image 3 11
for image 4 0: Connect to an external weak pull
down. 1: Connect to an external weak pull
up. |
Pull up or pull down 2 |
| CCK | I/O |
Passive SPI input configuration clock or active
SPI output configuration clock (active low). Includes an internal
weak pull-up.
|
Optional3 |
| CDIn | I/O | n is a number from 0 to 31 depending on the SPI
configuration. 0: Passive serial data input or active serial
output. 1: Passive serial data output or active serial
input. n: Parallel I/O. In
multi-bit daisy chain connection, the CDI (31:0) connects to the
data bus in parallel. |
Optional3 |
| CSI | Input | Chip select. 0: The FPGA is not selected or enabled and will not
be configured. 1: Selects the FPGA for all configuration
modes. CSI must remain high throughout all configuration
modes. |
Pull up |
| CSO | Output | Chip select output. Selects the next device for cascading configuration. | N/A |
| NSTATUS | Output | Status (active low). Logic
low indicates a configuration error due to ID
mismatch. |
N/A |
| SS_N | Input |
SPI configuration mode select. The FPGA senses the value of
SS_N when it comes out of reset (i.e., CRESET_N transitions from low
to high).
0: SPI Passive mode; connect to external weak pull down.
1: SPI Active mode; connect to external weak pull up.
In active configuration mode, SS_N is an active-low chip select to
the flash device (CDI0 - CDI3).
|
Optional3 |
| TEST_N | Input | Active-low test mode enable signal. Set to 1 to disable test
mode. During all configuration modes, rely on the external weak
pull-up or drive this pin high. |
Pull up |
| RESERVED_OUT | Output | Reserved pin during user configuration. This pin drives high during
user configuration. F49 and F81 packages only. |
N/A |
1 Optional for x1 mode.
2 Not applicable to single-image or remote
update.
3 Optional unless pull-up is required by
external load.