Pinout Description
The following tables describe the pinouts for power, ground, configuration, and interfaces.
| Function | Group | Direction | Description |
|---|---|---|---|
| VCC | Power | – | Core power supply. |
| VCCA_xx | Power | – | PLL analog power supply.
xx indicates location: TL: Top left, TR: Top right, BR:
bottom right |
| VCCIOxx | Power | – | I/O pin power supply.
xx indicates the bank location: 1A: Bank 1A, 3E: Bank
3E 4A: Bank 4A (only for 3.3 V) , 4B: Bank 4B (only for
3.3 V) |
| VCCIOxx_yy_zz | Power | – | Power for I/O banks that are shorted together.
xx, yy, and zz are the bank locations. For
example: VCCIO1B_1C shorts banks 1B and
1C VCCIO3C_TR_BR shorts banks 3C, TR, and BR |
| GND | Ground | – | Ground. |
| 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 resource. There are 5 PLL reference clock resource assignments. Assign the reference clock resource based on the PLL you are using. |
| 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), right (R), or bottom (B). n:
Indicates the GPIO number. yyy, yyy_zzz: Indicates
the alternate function. zzzn:
Indicates LVDS TX or RX and number. |
|
TXNn, TXPn
|
LVDS | I/O | LVDS transmitter (TX). n: Indicates the number. |
| RXNn, RXPn | LVDS | I/O | LVDS receiver (RX). n: Indicates the number. |
| CLKNn, CLKPn | LVDS | I/O | Dedicated LVDS receiver clock input. n: Indicates the number. |
| RXNn_EXTFBn RXPn_EXTFBn |
LVDS | I/O | LVDS PLL external feedback. n: Indicates the number. |
| REF_RES | – | – | REF_RES is a reference resistor to generate constant current for LVDS TX. Connect a 12 kΩ resistor with a tolerance of ±1% to the REF_RES pin with respect to ground. If none of the pins in a bank are used for LVDS, leave this pin floating. |
| 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). Indicates a configuration
error. When the FPGA
drives this pin low, it indicates either a device mismatch or a
failed bitstream CRC check. |
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 |
| Function | Group | Direction | Description |
|---|---|---|---|
| VCC25A_MIPI0 VCC25A_MIPI1 |
Power | – | MIPI 2.5 V analog power supply. |
| VCC12A_MIPI0_TX VCC12A_MIPI1_TX |
Power | – | MIPI 1.2 V TX analog power supply. |
| VCC12A_MIPI0_RX VCC12A_MIPI1_RX |
Power | – | MIPI 1.2 V RX analog power supply. |
| GNDA_MIPI | Ground | – | Ground for MIPI analog power supply. |
| MIPIn_TXDPL MIPIn_TXDNL |
MIPI | I/O | MIPI differential transmit data lane. |
|
MIPIn_RXDPL
MIPIn_RXDNL |
MIPI | I/O | MIPI differential receive data lane. |
| MREFCLK | Clock | Input | MIPI PLL reference clock source. |
| Function | Direction | Description |
|---|---|---|
| VCCIO_DDR | – | DDR power supply. |
| DDR_A[n] | Output | Address signals to the memories. |
| DDR_BA[n] | Output | Bank signals to the memories. |
| DDR_CAS_N | Output | Active-low column address strobe signal to the memories. |
| DDR_CKE | Output | Active-high clock enable signals to the memories. |
| DDR_CK DDR_CK_N |
Output | Differential clock output pins to the memories. |
| DDR_CS_N | Output | Active-low chip select signals to the memories. |
| DDR_DQ[n] | I/O | Data bus to/from the memories. |
| DDR_DM[n] | Output | Active-high data-mask signals to the memories. |
| DDR_DQS_N[n] | I/O | Differential data strobes to/from the memories. |
| DDR_DQS[n] | I/O | Differential data strobes to/from the memories. |
| DDR_ODT | Output | ODT signal to the memories. |
| DDR_RAS_N | Output | Active-low row address strobe signal to the memories. |
| DDR_RST_N | Output | Active-low reset signals to the memories. |
| DDR_WE_N | Output | Active-low write enable strobe signal to the memories. |
| DDR_VREF | I/O | Reference voltage. |
| DDR_ZQ | I/O | ZQ calibration pin. |
| Function | Direction | Description |
|---|---|---|
| SPI_CS_N | Input | Active-low internal SPI flash memory chip select. Available in QFP100F3 packages only. |
1 Optional for x1 mode.
2 Not applicable to single-image or remote
update.
3 Optional unless pull-up is required by
external load.