...
Product Specification
Port Description
Name / opt. VHD Name | Direction | Pin | Description | Schematic Sheet |
---|
3V3SB | | B16 | CPLD Programm Pin connected with pullup | SC1 |
3V3SB | | B20 | CPLD initn Pin connected with pullup | SC1 |
3V3SB | | C29 | CPLD Done Pin connected with pullup | SC1 |
A_LA06_SC_N | | C22 | / currently_not_used | SC2 |
A_LA06_SC_P | | B22 | / currently_not_used | SC2 |
A_LA07_SC_N | | F20 | / currently_not_used | SC2 |
A_LA07_SC_P | | E22 | / currently_not_used | SC2 |
A_LA08_SC_N | | E21 | / currently_not_used | SC2 |
A_LA08_SC_P | | D22 | / currently_not_used | SC2 |
A_LA09_SC_N | | G22 | / currently_not_used | SC2 |
A_LA09_SC_P | | G21 | / currently_not_used | SC2 |
A_LA10_SC_N | | G17 | / currently_not_used | SC2 |
A_LA10_SC_P | | H16 | / currently_not_used | SC2 |
A_LA11_SC_N | | K22 | / currently_not_used | SC2 |
A_LA11_SC_P | | K21 | / currently_not_used | SC2 |
A_LA12_SC_N | | H20 | / currently_not_used | SC2 |
A_LA12_SC_P | | H21 | / currently_not_used | SC2 |
A_LA13_SC_N | | L22 | / currently_not_used | SC2 |
A_LA13_SC_P | | L21 | / currently_not_used | SC2 |
A_LA14_SC_N | | G16 | / currently_not_used | SC2 |
A_LA14_SC_P | | F18 | / currently_not_used | SC2 |
A_LA15_SC_N | | D19 | / currently_not_used | SC2 |
A_LA15_SC_P | | C21 | / currently_not_used | SC2 |
A_LA16_SC_N | | M21 | / currently_not_used | SC2 |
A_LA16_SC_P | | M22 | / currently_not_used | SC2 |
A_LA17_SC_N | | N21 | / currently_not_used | SC2 |
A_LA17_SC_P | | N22 | / currently_not_used | SC2 |
A_LA18_SC_N | | G19 | / currently_not_used | SC2 |
A_LA18_SC_P | | F19 | / currently_not_used | SC2 |
A_LA19_SC_N | | E19 | / currently_not_used | SC2 |
A_LA19_SC_P | | D20 | / currently_not_used | SC2 |
A_LA20_SC_N | | E20 | / currently_not_used | SC2 |
A_LA20_SC_P | | D21 | / currently_not_used | SC2 |
A_LA21_SC_N | | J17 | / currently_not_used | SC2 |
A_LA21_SC_P | | J16 | / currently_not_used | SC2 |
A_LA22_SC_N | | J19 | / currently_not_used | SC2 |
A_LA22_SC_P | | J18 | / currently_not_used | SC2 |
A_LA23_SC_N | | G18 | / currently_not_used | SC2 |
A_LA23_SC_P | | H17 | / currently_not_used | SC2 |
A_LA24_SC_N | | R22 | / currently_not_used | SC2 |
A_LA24_SC_P | | P20 | / currently_not_used | SC2 |
A_LA25_SC_N | | K16 | / currently_not_used | SC2 |
A_LA25_SC_P | | K17 | / currently_not_used | SC2 |
A_LA26_SC_N | | K18 | / currently_not_used | SC2 |
A_LA26_SC_P | | L20 | / currently_not_used | SC2 |
A_LA27_SC_N | | K20 | / currently_not_used | SC2 |
A_LA27_SC_P | | J21 | / currently_not_used | SC2 |
A_LA28_SC_N | | U22 | / currently_not_used | SC2 |
A_LA28_SC_P | | T20 | / currently_not_used | SC2 |
A_LA29_SC_N | | T22 | / currently_not_used | SC2 |
A_LA29_SC_P | | T21 | / currently_not_used | SC2 |
A_LA30_SC_N | | W22 | / currently_not_used | SC2 |
A_LA30_SC_P | | V21 | / currently_not_used | SC2 |
A_LA31_SC_N | | V22 | / currently_not_used | SC2 |
A_LA31_SC_P | | U20 | / currently_not_used | SC2 |
A_LA32_SC_N | | Y20 | / currently_not_used | SC2 |
A_LA32_SC_P | | Y21 | / currently_not_used | SC2 |
A_LA33_SC_N | | AA22 | / currently_not_used | SC2 |
A_LA33_SC_P | | Y22 | / currently_not_used | SC2 |
B64_T1 | | D3 | / currently_not_used | SC2 |
B64_T2 | | C3 | / currently_not_used | SC2 |
B64_T3 | | B1 | / currently_not_used | SC2 |
B65_T1 | | C2 | / currently_not_used | SC2 |
B65_T2 | | E4 | / currently_not_used | SC2 |
B65_T3 | | C1 | / currently_not_used | SC2 |
B66_T1 | | D1 | / currently_not_used | SC2 |
B66_T2 | | F4 | / currently_not_used | SC2 |
B66_T3 | | F3 | / currently_not_used | SC2 |
B67_T1 | | F1 | / currently_not_used | SC2 |
B67_T2 | | G3 | / currently_not_used | SC2 |
B67_T3 | | H4 | / currently_not_used | SC2 |
C_TCK |
/ currently_not_used / currently_not_used / currently_not_used / currently_not_usedJTAG CPLD XMOD | SC1 |
CAN_FAULT | | D15 | / currently_not_used | SC1 |
CAN_RX | | B15 | / currently_not_used | SC1 |
CAN_S | | C15 | / currently_not_used | SC1 |
CAN_TX | | C16 | / currently_not_used | SC1 |
CLK_SC | in | AA9 | external User CLK 25MHz (oscillator is assembly option) | SC1 |
DDR_EN | out | C6 | Power 7A | SC1 |
DDR_PG | in | B8 | Power 7A | SC1 |
DONE | in | G4 | PS Config | SC2 |
DP_AUX_DE | | AB13 | / currently_not_used | SC1 |
DP_AUX_RX | | AB12 | / currently_not_used | SC1 |
DP_AUX_TX | | AA14 | / currently_not_used | SC1 |
DP_EN | out | M4 | Power 8 | SC2 |
DP_TX_HPD | | AA15 | / currently_not_used | SC1 |
EN_12V | out | C10 | Power 1 | SC1 |
EN_3.3V / EN_3P3V | out | Y8 | Power 2 | SC1 |
EN_A_3V3 | out | Y18 | Power 8 FMC | SC1 |
EN_AF_1V8 | out | W19 | Power 8 FMC | SC1 |
EN_B_3V3 | out | G11 | Power 8 FMC | SC1 |
EN_BC_1V8 | out | A3 | Power 8 FMC | SC1 |
EN_C_3V3 | out | E11 | Power 8 FMC | SC1 |
EN_D_3V3 | out | F8 | Power 8 FMC | SC1 |
EN_DE_1V8 | out | C5 | Power 8 FMC | SC1 |
EN_E_3V3 | out | E8 | Power 8 FMC | SC1 |
EN_F_3V3 | out | Y10 | Power 8 FMC | SC1 |
EN_GT_L | out | A7 | Power 4B,C | SC1 |
EN_GT_R | out | B7 | Power 4B,C | SC1 |
EN_SFP_SSD | out | W8 | Power 8 | SC1 |
EN_VCCINT | out | B9 | Power 1 | SC1 |
ERR_OUT | in | H1 | PS Config | SC2 |
ERR_STATUS | in | J2 | PS Config | SC2 |
ETH_RST |
/ currently_not_usedReset | SC2 |
F_LA06_SC_N | | M19 | / currently_not_used | SC2 |
F_LA06_SC_P | | M18 | / currently_not_used | SC2 |
F_LA07_SC_N | | P21 | / currently_not_used | SC2 |
F_LA07_SC_P | | N20 | / currently_not_used | SC2 |
F_LA08_SC_N | | N18 | / currently_not_used | SC2 |
F_LA08_SC_P | | M20 | / currently_not_used | SC2 |
F_LA09_SC_N | | R18 | / currently_not_used | SC2 |
F_LA09_SC_P | | R19 | / currently_not_used | SC2 |
F_LA10_SC_N | | R20 | / currently_not_used | SC2 |
F_LA10_SC_P | | R21 | / currently_not_used | SC2 |
F_LA11_SC_N | | U19 | / currently_not_used | SC2 |
F_LA11_SC_P | | T19 | / currently_not_used | SC2 |
F_LA12_SC_N | | P18 | / currently_not_used | SC2 |
F_LA12_SC_P | | P19 | / currently_not_used | SC2 |
F_LA13_SC_N | | U17 | / currently_not_used | SC2 |
F_LA13_SC_P | | U18 | / currently_not_used | SC2 |
F_LA14_SC_N | | R17 | / currently_not_used | SC2 |
F_LA14_SC_P | | T18 | / currently_not_used | SC2 |
F_LA15_SC_N | | R16 | / currently_not_used | SC2 |
F_LA15_SC_P | | T17 | / currently_not_used | SC2 |
F_LA16_SC_N | | V19 | / currently_not_used | SC2 |
F_LA16_SC_P | | W20 | / currently_not_used | SC2 |
F_LA17_SC_N | | N16 | / currently_not_used | SC2 |
F_LA17_SC_P | | N17 | / currently_not_used | SC2 |
F_LA18_SC_N | | L16 | / currently_not_used | SC2 |
F_LA18_SC_P | | L17 | / currently_not_used | SC2 |
F_LA19_SC_N | | M16 | / currently_not_used | SC2 |
F_LA19_SC_P | | M17 | / currently_not_used | SC2 |
F_LA20_SC_N | | N6 | / currently_not_used | SC2 |
F_LA20_SC_P | | N7 | / currently_not_used | SC2 |
F_LA21_SC_N | | T6 | / currently_not_used | SC2 |
F_LA21_SC_P | | R7 | / currently_not_used | SC2 |
F_LA22_SC_N | | T5 | / currently_not_used | SC2 |
F_LA22_SC_P | | R6 | / currently_not_used | SC2 |
F_LA23_SC_N | | P6 | / currently_not_used | SC2 |
F_LA23_SC_P | | P7 | / currently_not_used | SC2 |
F_LA24_SC_N | | W3 | / currently_not_used | SC2 |
F_LA24_SC_P | | V4 | / currently_not_used | SC2 |
F_LA25_SC_N | | Y2 | / currently_not_used | SC2 |
F_LA25_SC_P | | W4 | / currently_not_used | SC2 |
F_LA26_SC_N | | U4 | / currently_not_used | SC2 |
F_LA26_SC_P | | T4 | / currently_not_used | SC2 |
F_LA27_SC_N | | U5 | / currently_not_used | SC2 |
F_LA27_SC_P | | T7 | / currently_not_used | SC2 |
F_LA28_SC_N | | V2 | / currently_not_used | SC2 |
F_LA28_SC_P | | W1 | / currently_not_used | SC2 |
F_LA29_SC_N | | AA1 | / currently_not_used | SC2 |
F_LA29_SC_P | | Y1 | / currently_not_used | SC2 |
F_LA30_SC_N | | V1 | / currently_not_used | SC2 |
F_LA30_SC_P | | U3 | / currently_not_used | SC2 |
F_LA31_SC_N | | V3 | / currently_not_used | SC2 |
F_LA31_SC_P | | W2 | / currently_not_used | SC2 |
F_LA32_SC_N | | M3 | / currently_not_used | SC2 |
F_LA32_SC_P | | N5 | / currently_not_used | SC2 |
F_LA33_SC_N | | R2 | / currently_not_used | SC2 |
F_LA33_SC_P | | R3 | / currently_not_used | SC2 |
F1_EN | out | C8 | FAN | SC1 |
F1PWM | | E10 | FAN / currently_not_used | SC1 |
F1SENSE | | D11 | FAN / currently_not_used | SC1 |
F2_EN | out | B4 | FAN | SC1 |
F2PWM | | D9 | FAN / currently_not_used | SC1 |
F2SENSE | | G12 | FAN / currently_not_used | SC1 |
F3_EN | out | A12 | FAN | SC1 |
F3PWM | | B13 | FAN / currently_not_used | SC1 |
F3SENSE | | A13 | FAN / currently_not_used | SC1 |
FAN_A_EN | out | Y19 | FAN | SC1 |
FAN_B_EN | out | A2 | FAN | SC1 |
FAN_C_EN | out | B3 | FAN | SC1 |
FAN_D_EN | out | D7 | FAN | SC1 |
FAN_E_EN | out | D6 | FAN | SC1 |
FAN_F_EN | out | W18 | FAN | SC1 |
FMC12V_EN | out | AA8 | Power 8 FMC | SC1 |
FMCA_PG_C2M | inout | E16 | Power 8 FMC | SC1 |
FMCA_PG_M2C | in | F17 | Power 8 FMC | SC1 |
FMCA_PRSNT | in | F16 | Power 8 FMC | SC1 |
FMCA_TCK |
/ currently_not_used / currently_not_used / currently_not_used | SC1 | / currently_not_usedJTAG | SC1 |
FMCAF_12V_PG | in | W9 | Power 8 FMC | SC1 |
FMCB_PG_C2M | inout | C4 | Power 8 FMC | SC1 |
FMCB_PG_M2C | in | D5 | Power 8 FMC | SC1 |
FMCB_PRSNT | in | D4 | Power 8 FMC | SC1 |
FMCB_TCK |
/ currently_not_used / currently_not_used / currently_not_used / currently_not_usedJTAG | SC1 |
FMCC_PG_C2M | inout | U6 | Power 8 FMC | SC1 |
FMCC_PG_M2C | in | V6 | Power 8 FMC | SC1 |
FMCC_PRSNT | in | W5 | Power 8 FMC | SC1 |
FMCC_TCK |
/ currently_not_used / currently_not_used / currently_not_used / currently_not_usedJTAG | SC1 |
FMCD_PG_C2M | inout | G8 | Power 8 FMC | SC1 |
FMCD_PG_M2C | in | G10 | Power 8 FMC | SC1 |
FMCD_PRSNT | in | AA4 | Power 8 FMC | SC1 |
FMCD_TCK |
/ currently_not_used / currently_not_used / currently_not_used / currently_not_usedJTAG | SC1 |
FMCE_PG_C2M | inout | AB3 | Power 8 FMC | SC1 |
FMCE_PG_M2C | in | AB2 | Power 8 FMC | SC1 |
FMCE_PRSNT | in | AB5 | Power 8 FMC | SC1 |
FMCE_TCK |
/ currently_not_used_TDI | AB6 | / currently_not_used / currently_not_used / currently_not_usedJTAG | SC1 |
FMCF_PG_C2M | inout | AB20 | Power 8 FMC | SC1 |
FMCF_PG_M2C | in | AB21 | Power 8 FMC | SC1 |
FMCF_PRSNT | in | AA19 | Power 8 FMC | SC1 |
FMCF_TCK |
/ currently_not_used / currently_not_used / currently_not_used / currently_not_used / currently_not_usedReset | SC2 |
INIT_B | in | J3 | PS Config | SC2 |
JTAGENB | in | A16 | JTAG / Enable to get access to CPLD over JTAG. Pin is not accessible on CPLD. Is set by DIP-Switch S3-2 | SC1 |
LED_1A | | Y12 | / currently_not_used | SC1 |
LED_2A | | Y13 | / currently_not_used | SC1 |
LED_2B | | Y14 | / currently_not_used | SC1 |
LED1 | out | U12 | USR (D13 green) | SC1 |
LED2 | out | V12 | USR (D14 green) | SC1 |
LED3 | out | W12 | USR (D15 green) | SC1 |
LED4 | out | V13 | USR (D16 red) | SC1 |
MEM_SCL | | W16 | / currently_not_used | SC1 |
MEM_SDA | | V16 | / currently_not_used | SC1 |
MIO24 | | F5 | / currently_not_used | SC2 |
MIO25 | | G5 | / currently_not_used | SC2 |
MIO26 | | G15 | / currently_not_used | SC1 |
MIO27 | | E12 | / currently_not_used | SC1 |
MIO28 | | E15 | / currently_not_used | SC1 |
MIO29 | | C11 | / currently_not_used | SC1 |
MIO30 | | C13 | / currently_not_used | SC1 |
MIO31 | | B12 | / currently_not_used | SC1 |
MIO32 | | B11 | / currently_not_used | SC1 |
MIO33 | | U7 | / currently_not_used | SC1 |
MIO34 | | D12 | / currently_not_used | SC1 |
MIO35 | | F15 | / currently_not_used | SC1 |
MIO36 | | G7 | / currently_not_used | SC1 |
MIO37 | | D14 | / currently_not_used | SC1 |
MIO40 | | F12 | / currently_not_used | SC1 |
MIO41 | | T8 | / currently_not_used | SC1 |
MIO42 | out | B14 | UART RX | SC1 |
MIO43 | in | E7 | UART TX | SC1 |
MIO44 | | E14 | / currently_not_used | SC1 |
MIO45 | | A20 | / currently_not_used | SC1 |
MIO6 | | F6 | / currently_not_used | SC2 |
MODE0 | out | H3 | PS Config Boot Mode | SC2 |
MODE1 | out | H2 | PS Config Boot Mode | SC2 |
MODE2 | out | G2 | PS Config Boot Mode | SC2 |
MODE3 | out | G1 | PS Config Boot Mode | SC2 |
MR | out | L7 | PS Config (PS_POR_B) Reset | SC2 |
NC | out | AA20 | used as dummi output pin / Not connected | SC1 |
NC | | T15 | Not connected | SC1 |
NC | | W17 | Not connected | SC1 |
NC | | V15 | Not connected | SC1 |
NC | | W15 | Not connected | SC1 |
NC | | V14 | Not connected | SC1 |
NC | | W14 | Not connected | SC1 |
NC | | U13 | Not connected | SC1 |
NC | | T13 | Not connected | SC1 |
NC | | AB16 | Not connected | SC1 |
NC | | Y3 | Not connected | SC1 |
NC | | A21 | Not connected | SC1 |
NC | | G6 | Not connected | SC2 |
NC | | N1 | Not connected | SC2 |
NC | | N2 | Not connected | SC2 |
NC | | M1 | Not connected | SC2 |
NC | | N3 | Not connected | SC2 |
NC | | P2 | Not connected | SC2 |
NC | | M7 | Not connected | SC2 |
NC | | M6 | Not connected | SC2 |
NC | | P3 | Not connected | SC2 |
NC | | R1 | Not connected | SC2 |
NC | | M5 | Not connected | SC2 |
NC | | H5 | Not connected | SC2 |
NC | | J5 | Not connected | SC2 |
NC | | J4 | Not connected | SC2 |
NC | | K5 | Not connected | SC2 |
NC | | L3 | Not connected | SC2 |
PG_12V | in | A11 | Power 1 | SC1 |
PG_FPD | in | A10 | Power 2 | SC1 |
PG_GT_L | in | K3 | Power 5BC | SC2 |
PG_GT_R | in | F11 | Power 5BC | SC1 |
PG_PSGT | in | A5 | Power 6A | SC1 |
PHY_CLK125M | | K2 | / currently_not_used | SC2 |
PHY_LED0 | | L5 | / currently_not_used | SC2 |
PHY_LED1 | | L1 | / currently_not_used | SC2 |
PHY_LED2 | | K1 | / currently_not_used | SC2 |
PLL_RST |
/ currently_not_usedReset | SC2 |
PROG_B | out | E2 | PS Config (opt. PL Reset) | SC2 |
PSGT_EN | out | B10 | Power 4A | SC1 |
SC_SW1 | in | E17 | USR S3-3 / Set Boot Mode | SC1 |
SC_SW2 | in | D16 | USR S3-4 / Set Boot Mode | SC1 |
SD_CD | | T11 | / currently_not_used | SC1 |
SD_EN | out | U11 | Power 8 | SC1 |
SD_WP | | T10 | / currently_not_used | SC1 |
SFP_LED1 | | AB17 | / currently_not_used | SC1 |
SFP_LED2 | | AB18 | / currently_not_used | SC1 |
SFP_LED3 | | AA16 | / currently_not_used | SC1 |
SFP_LED4 | | AB15 | / currently_not_used | SC1 |
SFP0_LOS | | V8 | / currently_not_used | SC1 |
SFP0_TX_DIS | | Y7 | / currently_not_used | SC1 |
SFP1_LOS | | W7 | / currently_not_used | SC1 |
SFP1_TX_DIS | | V7 | / currently_not_used | SC1 |
SI5345_CLK | | E1 | / currently_not_used | SC2 |
SSD1_LED | | AA13 | / currently_not_used | SC1 |
SSD1_PERSTN |
/ currently_not_usedReset | SC1 |
SSD1_SLEEP | | AA12 | / currently_not_used | SC1 |
SSD1_WAKE | | AB11 | / currently_not_used | SC1 |
U_SW1 | in | D18 | USR (S4-1) / currently_not_used | SC1 |
U_SW2 | in | D17 | USR (S4-2) / currently_not_used | SC1 |
U_SW3 | in | C19 | USR (S4-3)/ currently_not_used | SC1 |
U_SW4 | in | C18 | USR (S4-4) / currently_not_used | SC1 |
USB0_RST |
/ currently_not_used / currently_not_used / currently_not_used / currently_not_usedReset | SC1 |
USR_BUT1 | in | F13 | USR (S1) | SC1 |
USR_BUT2 | in | G13 | USR (S2) / Power Reset | SC1 |
XMOD1_A | | B19 | XMOD J35 / currently_not_used | SC1 |
XMOD1_B | out | A17 | XMOD J35 LED / Attention this is connected to XMOD1_E | SC1 |
XMOD1_E | | C17 | XMOD J35 / Attention this is connected to XMOD1_B / currently_not_used | SC1 |
XMOD1_G | in | A18 | XMOD J35 Button | SC1 |
XMOD2_A | out | K7 | UART RXD (XMOD J24) | SC2 |
XMOD2_B | in | K6 | UART TX (XMOD J24) | SC2 |
XMOD2_E | out | H7 | XMOD J24 LED / Boot Mode | SC2 |
XMOD2_G | in | H6 | XMOD J24 Button / PS Reset | SC2 |
Functional Description
JTAG
...
Set DIP-Switch S3-2 to ON to get CPLD into JTAG Chain. This is only needed for CPLD update. Otherwise JTAG is routed thought FMCs. See FMC section.Chain. This is only needed for CPLD update. Otherwise JTAG is routed thought FMCs. JTAG is connected into cascade from FMC A to F, if module is detected, otherwise corresponding connector is left out.
Note: FPGA/SoC JTAG access is available directly over second XMOD.
Power
Power is controlled by different state machines and can be restart over S2 Button. Main Power sequence must be finished successfully before other power management units starts. Power Management can be checked over status LEDs, see LED section.
...
S3-3 (SC_SW1) | S3-4 (SC_SW2) | Description |
---|
OFF | OFF | SD1 Boot Mode (SD-Card on J11) |
OFF | ON | PJTAG0 |
ON | OFF | QSPI32 |
ON | ON | JTAG |
USB
TODO
SD
TODO
FAN
F1,F2 and F3 are enabled. FAN
...
_x_EN are not FMCx_PRESNT.
FMC
FMC present (FMCx_PRESNT) signals are used for board detect and enables.
FMC JTAG: See JTAG section
FAN : See FAN section
FMC
-FMC JTAG TODO
-FAN TODO
-PRESENT TODO
UART
UART is connected to FPGA XMOOD on J24. XMOD UART RXD output is connected to MIO42. MIO43 is connected to XMOD UART TX input.
USR Buttons and Switches
Todo---
LED
LED | Description |
---|
LED4 (D16 red) | User FPGA IO |
LED3 (D15 green) | User FPGA IO |
LED2 (D14 green) | PS Status. Status depends on blink sequence and priority. - ******** : Reset button is pressed
- *****ooo : Init_B failed
- ****oooo : PS_Error_Status and PS_Error failed
- ***ooooo : PS_Error_Status failed
- **oooooo : PS_Error failed
- *ooooooo : Done is low-> SoC PL not programmed
- LED OFF or ON : All ready → user defined from FPGA IO
|
LED4 (D13 green) | Power LED. Status depends on blink sequence and priority.- LED ON : Power button is pressed
- ******** : Main power up failed
- *****ooo : Main power error after successfully startup
- *****ooo : MGT or Periphery power up failed
- ***ooooo : MGT or Periphery power error after successfully startup
- **oooooo : FMC power up failed
- *ooooooo : FMC power error after successfully startup
- LED OFF : Power good
|
FPGA XMOD (J24-XMOD2) | Boot Mode. Status depends on blink sequence and priority. - LED ON : JTAG
- ******** : Error unknown state
- *****ooo : not used
- *****ooo : not used
- ***ooooo : not used
- **oooooo : QSPI
- *ooooooo : PJTAG_0
- LED OFF : SD1
|
CPLD XMOD (J35-XMOD1) | User FPGA IO |
...