SLWU095 april 2023
The TSW14J59 EVM has one connector to allow for the direct plug in of TI JESD204C_B serial interface ADC and DAC EVMs. The specifications for this connector are mostly derived from the ANSI/VITA 57.4 FPGA Mezzanine Card (FMC+) Standard. This standard describes the compliance requirements for a low-overhead protocol bridge between the IO of a mezzanine card and an FPGA processing device on a carrier card. This specification is being used by FPGA vendors on their development platforms.
The FMC+ connector, J3, provides the interface between the TSW14J59EVM and the ADC or DAC EVM under test. This 560-pin Samtec high-speed, high-density connector (part number ASP-184329-01) is an excellent choice for high-speed differential pairs up to 32.5 Gbps.
In addition to the JESD204B/C standard signals, several CMOS single-ended signals and LVDS differential signals are connected between the FMC+ and FPGA. These signals can allow the HSDC Pro GUI to control the SPI serial programming of ADC and DAC EVMs that support this feature. The connector pinout description is shown in Table 3-5.
FMC+ Signal Name | FMC+ Pin | Standard JESD204 Application Mapping | Description |
---|---|---|---|
DP0_RX_P/N | C6 and C7 | Lane 0± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP1_RX_P/N | A2 and A3 | Lane 1± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP2_RX_P/N | A6 and A7 | Lane 2± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP3_RX_P/N | A10 and A11 | Lane 3± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP4_RX_P/N | A14 and A15 | Lane 4± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP5_RX_P/N | A18 and A19 | Lane 5± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP6_RX_P/N | B16 and B17 | Lane 6± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP7_RX_P/N | B12 and B13 | Lane 7± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP8_RX_P/N | B8 and B9 | Lane 8± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP9_RX_P/N | B4 and B5 | Lane 9± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP10_RX_P/N | Y10 and Y11 | Lane 10± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP11_RX_P/N | Z12 and Z13 | Lane 11± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP12_RX_P/N | Y14 and Y15 | Lane 12± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP13_RX_P/N | Z16 and Z17 | Lane 13± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP14_RX_P/N | Y18 and Y19 | Lane 14± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP15_RX_P/N | Y22 and Y23 | Lane 15± (M → C) | JESD Serial data transmitted from mezzanine and received by carrier |
DP0_TX_P/N | C2 and C3 | Lane 0± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
DP1_TX_P/N | A22 and A23 | Lane 1± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
DP2_TX_P/N | A26 and A27 | Lane 2± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
DP3_TX_P/N | A30 and A31 | Lane 3± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
DP4_TX_P/N | A34 and A35 | Lane 4± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
DP5_TX_P/N | A38 and A39 | Lane 5± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
DP6_TX_P/N | B36 and B37 | Lane 6± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
DP7_TX_P/N | B32 and B33 | Lane 7± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
DP8_TX_P/N | B28 and B29 | Lane 8± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
DP9_TX_P/N | B24 and B25 | Lane 9± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
DP10_TX_P/N | Z24 and Z25 | Lane 10± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
DP11_TX_P/N | Y26 and Y27 | Lane 11± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
DP12_TX_P/N | Z28 and Z29 | Lane 12± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
DP13_TX_P/N | Y30 and Y31 | Lane 13± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
DP20_TX_P/N | Z8 and Z9 | Lane 14± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
DP21_TX_P/N | Y6 and Y7 | Lane 15± (C → M) | JESD Serial data transmitted from carrier and received by mezzanine |
GBTCLK0_M2C_P/N | D4 and D5 | DEVCLKA± (M → C) | Primary carrier-bound reference clock required for FPGA giga-bit transceivers. Equivalent to device clock. |
GBTCLK1_M2C_P/N | B20 and B21 | Alt. DEVCLKA± (M → C) | Alternate Primary Carrier-bound reference clock required for FPGA giga-bit transceivers. For use when DEVCLKA (M → C) is not available |
Device Clock, SYSREF, and SYNC | |||
CORE_CLK_P/N | G6 and G7 | DEVCLKB± (M → C) | Secondary carrier-bound device clock. Used for special FPGA functions such as sampling SYSREF |
SYSREFP/N | G9 and G10 | SYSREF± (M → C) | Carrier-bound SYSREF signal |
SYNCB_IN | H31 | SYNC | Carrier-bound SYNC signal |
SYNCB_OUT | H32 | SYNC | Mezzanine-bound SYNC signal |
AFE_SYNCOUT | F10 | AFE DAC SYNC | Carrier-bound SYNC signal for use in class 0/1/2 JESD204B systems |
Special Purpose I/O | |||
GPIO_G12/G13 | G12 and G13 | Spare IO from FPGA pins AA13 and Y13. Enabled with jumper J42 removed | |
SPIO_SCLK | G31 | Spare SPI SCLK from FPGA pin | |
GPIO_H25 | H25 | Spare IO from FPGA pin AF15. Enabled with jumper J42 removed | |
GPIO_H26 | H26 | Spare IO from FPGA pin AF14. Enabled with jumper J42 removed | |
GPIO_H28 | H28 | Spare IO from FPGA pin AF13. Enabled with jumper J42 removed | |
GPIO_H29 | H29 | Spare IO from FPGA pin AE13. Enabled with jumper J42 removed | |
SPIO_CSB_0 | H34 | Spare SPI chip select from FPGA pin Y15 | |
SPIO_CSB_1 | H35 | Spare SPI chip select from FPGA pin Y16 | |
SPIO_CSB_2 | H37 | Spare SPI chip select from FPGA pin H14 | |
SPIO_CSB_3 | H38 | Spare SPI chip select from FPGA pin J14 | |
PRSNT_M2C_L | H2 | Present | I2C input. Indicates if a mezzanine card is present |
SPI1_SCLK | D26 | SPI clock from FPGA pin J15 | |
SPI1_CSB | D27 | SPI chip select from FPGA pin G12 | |
HSPC_PRSNT_M2C_L | Z1 | Present | I2C input. Indicates if a mezzanine card is present. |
SPI1_SDIO_0 | C26 | Spare from FPGA pin W15 | |
SPI1_SDIO_1 | C27 | Spare from FPGA pin W16 | |
FMC_I2C_SCL | C30 | Spare USB2.0 I/F | |
FMC_I2C_SDA | C31 | Spare USB2.0 I/F | |
GPIO_G27/G28 | G27, G28 | Spare IO from FPGA pins W13 and W12. Enabled with jumper J42 removed | |
GPIO30 | G30 | Spare IO from FPGA pin AD14 | |
SPI0_SDIO_0 | G33 | Spare SPI data I/O from FPGA pin AD13 | |
SPI0_SDIO_1 | G34 | Spare SPI data I/O from FPGA pin AC14 | |
SPI0_SDIO_2 | G36 | Spare SPI data I/O from FPGA pin AC13 | |
SPI0_SDIO_3 | G37 | Spare SPI data I/O from FPGA pin AA15 | |
12P0V | C35, C37, L36, L37, L40 | 12 V output supply | |
3P3V | C39, D32, D36, D38, D40, Z40 | 3.3V output supply | |
VADJ | E39, G39, H40, F40 | Adjustable output supply. Default set to 1.8V. |