FPA-ABC/XX1-V1#
Multi-Format FPA to Xilinx Development Boards:
- This FPA type connects the FSM Ecosystem via the standardized PixelMate™
interfaces to AMD/Xilinx Development Board deployed with the FPGA Mezzanine Card (FMC) connector.
Three inputs, one for each interface:
SLVS-EC
Sub-LVDS / SLVS
MIPI CSI-2 (D-PHY)
EEPROM for dynamic device tree management
Testpoints to important sensor signals
Configurable trigger routing
Compatible with various AMD/Xilinx Development Boards; verified types can be found in the compatibility matrix in this chapter.
Image Sensor Connectors#
Label |
Name |
Description |
Connector Type |
FPGA Routing |
|---|---|---|---|---|
J2 |
SLVS-EC |
Port 2, 8-Lanes SLVS-EC, to FSA |
Hirose DF40HC(4.0)-60DS-0.4V |
8-Lanes Transceive |
SLVS J3 |
SLVS |
Port 1, 8-Lanes SLVS / Sub-LVDS, to FSA |
Hirose DF40HC(4.0)-60DS-0.4V |
8-Lanes to differential IOs |
MIPI J4 |
CSI-2 |
Port 3, 4-Lanes MIPI CSI-2, to FSA |
Hirose DF40HC(4.0)-60DS-0.4V |
4-Lanes to CSI-2 D-PHY |
Table: Image Sensor Connectors on FPA-ABC/XX1-V1
All ports provide the same pinout. The pin assignment is according to the corresponding FSA.
Caution
Direct connection of the FSM to the FPA (without the FSA) or incorrect cable orientation will lead to permanent damage of the FSM, the Adapters, or the Processor Board. Using a flex cable (FMA-FC-150/60-V1) between the FSA and the FPA is optional. It is only compatible to FSAs with MIPI CSI-2 output.
Processor Board Compatibility Matrix#
The FPA has been designed to comply to the following Xilinx Development Boards:
Xilinx Development Board |
SLVS-EC |
SLVS |
MIPI CSI-2 |
|---|---|---|---|
AC701-G (Artix-7) |
Yes |
TBD |
TBD |
KC705-G (Kintex-7) |
Yes |
TBD |
TBD |
ZC706-G (Zynq-7000) |
Yes |
TBD |
TBD |
KCU105-G (Kintex UltraScale) |
Yes |
Yes |
TBD |
KCU116-G (Kintex UltraScale+) |
Yes |
TBD |
TBD |
ZCU102-G (Zynq UltraScale+) |
Yes |
Yes |
Yes |
Important Notes:#
SLVS-EC: The different AMD/Xilinx Development Boards provide access to a different count of Gigabit Transceivers (GTx). This might limit the utilization of the 8-Lanes available from the FPA. Please refer to the datasheet of the AMD/Xilinx Development Board for more information.
MIPI CSI-2 (D-PHY): The AMD/Xilinx ZCU102-G provides hard D-PHY lanes on the appropriate pins of the FPA connector. The usage of the MIPI CSI-2 port is routed but has not been verified. Operation is in the responsibility of the user. Further AMD/Xilinx Development Kits might be compatible but have not been validated for correct electrical connectivity.
Kria KR260: Boards like the Kria KR260 Robotics Starter Kit integrate the PixelMateS SLVS-EC connector (2-Lane) directly into the carrier board. FSM+FSA are directly connected, an FPA is not needed.
TGx, TPx: Test Groups and Test Points#
Ungrouped (according to silk print)#
Label |
Signal |
Label |
Signal |
|---|---|---|---|
TP1 |
1V8_VDD |
TP67 |
UTIL_3V3_10A |
TP2 |
3V8_VDD |
TP75 |
GND |
TP3 |
UTIL_3V3 |
TP76 |
GND |
TP4 |
GND |
TP77 |
GND |
TP12 |
CAM1_GPIO0(XMASTER0) |
TP78 |
GND |
TG1: Clocks and various GPIOs#
Label |
Signal |
Label |
Signal |
|---|---|---|---|
TP11 |
CAM1_GPIO8(TOUT1) |
TP47 |
CAM1_GPIO14 |
TP34 |
CAM1_GPIO10 |
TP48 |
CAM1_MCLK0 |
TP40 |
CAM2_GPIO3(XTRIG0) |
TP51 |
CAM3_MCLK0 |
TP42 |
CAM1_GPIO16 |
TP69 |
CAM2_MCLK0 |
TG2: Various#
Label |
Signal |
Label |
Signal |
|---|---|---|---|
TP5 |
CAM1_I2C_0_SDA(SPI_MOSI) |
TP13 | CAM1_GPIO9(TOUT2) |
|
TP7 |
CAM1_GPIO15(SPI_MISO) |
TP43 | CAM1_RST0 |
|
TP9 |
CAM1_GPIO11(TOUT0) |
||
TG3:#
Label |
Signal |
Label |
Signal |
|---|---|---|---|
TP6 |
CAM1_I2C_0_SCL(SPI_SCK) |
TP19 |
CAM1_GPIO3(XTRIG0) |
TP8 |
CAM1_GPIO17(SPI_CS) |
TP23 |
CAM1_GPIO2(XHS0) |
TP10 |
CAM1_GPIO6(SLAMODE) |
TP38 |
CAM1_GPIO1(XVS0) |
TP15 |
CAM1_GPIO7(XTRIG2) |
TG4: I2C Clock and Data#
Label |
Signal |
|---|---|
TP25 |
SCL |
TP26 |
SDA |
TG5: EEPROM Address#
Label |
Signal |
|---|---|
TP27 |
GA1 |
TP28 |
GA0 |
TP30 |
GND |
TG6:#
Label |
Signal |
Label |
Signal |
|---|---|---|---|
TP14 |
CAM3_RST0 |
TP36 |
CAM2_GPIO7(XTRIG2) |
TP17 |
CAM2_GPIO6(SLAMODE) |
TP37 |
CAM3_I2C_0_SDA(SPI_MOSI) |
TP18 |
CAM3_GPIO0(XMASTER0) |
TP41 |
CAM3_GPIO2(XHS0) |
TP21 |
CAM2_GPIO8(TOUT1) |
TP45 |
CAM2_GPIO2(XHS0) |
TP22 |
CAM3_I2C_0_SCL(SPI_SCK) |
TP46 |
CAM3_GPIO3(XTRIG0) |
TP32 |
CAM2_GPIO0(XMASTER0) |
TP50 |
CAM2_GPIO1(XVS0) |
TP33 |
CAM3_GPIO1(XVS0) |
TP68 |
CAM2_RST0 |
TG7:#
Label |
Signal |
|---|---|
TP44 |
CAM2_GPIO9(TOUT2) |
TP49 |
CAM2_GPIO10 |
TP64 |
CAM3_GPIO5(MCLK3) |
TG8:#
Label |
Signal |
Label |
Signal |
|---|---|---|---|
TP52 |
CAM3_GPIO16(SYS_PW_EN) |
TP62 |
CAM3_GPIO4(MCLK2) |
TP53 |
CAM3_GPIO8 |
TP63 |
CAM3_MCLK1 |
TP54 |
CAM3_GPIO14 |
TP64 |
CAM3_GPIO5(MCLK3) |
TP55 |
CAM3_RST1 |
||
TP60 |
CAM3_GPIO6 |
||
TP61 |
CAM3_GPIO7 |
TG9:#
Label |
Signal |
Label |
Signal |
|---|---|---|---|
TP16 |
CAM2_I2C_0_SDA(SPI_MOSI) |
TP59 |
CAM3_GPIO9 |
TP20 |
CAM2_I2C_0_SCL(SPI_SCK) |
TP66 |
CAM2_GPIO14 |
TP24 |
CAM2_GPIO15(SPI_MISO) |
TP70 |
CAM3_I2C_1_SDA |
TP35 |
CAM2_GPIO17(SPI_CS) |
TP71 |
CAM3_GPIO10 |
TP39 |
CAM2_GPIO11(TOUT0) |
TP72 |
CAM3_GPIO11 |
TP56 |
CAM3_GPIO15(SPI_MISO) |
TP73 |
CAM3_PW_EN0 |
TP57 |
CAM3_I2C_1_SCL |
TP74 |
CAM3_PW_EN1 |
TP58 |
CAM3_GPIO17(SPI_CS) |
Processor Board Connector#
Label: J1 | Type: ASP-134488-01
Pinout (A – J): Table / Table#
Notes: CAM1: J2 (SLVS-EC), CAM2: J3 (SLVS), CAM3: J4 (MIPI CSI-2)
Pin# |
A |
B |
C |
D |
E |
|---|---|---|---|---|---|
1 |
GND |
NC |
GND |
NC |
GND |
2 |
FMC_CAM1_DO1_P |
GND |
NC |
GND |
NC |
3 |
FMC_CAM1_DO1_N |
GND |
NC |
GND |
NC |
4 |
GND |
NC |
GND |
FMC_CAM1_D_CLK_0_P |
GND |
5 |
GND |
NC |
GND |
FMC_CAM1_D_CLK_0_N |
GND |
6 |
FMC_CAM1_DO2_P |
GND |
FMC_CAM1_DO0_P |
GND |
NC |
7 |
FMC_CAM1_DO2_N |
GND |
FMC_CAM1_DO0_N |
GND |
NC |
8 |
GND |
NC |
GND |
CAM2_D_DATA_1_P |
GND |
9 |
GND |
NC |
GND |
CAM2_D_DATA_1_N |
NC |
10 |
FMC_CAM1_DO3_P |
GND |
CAM2_D_DATA_5_P |
GND |
NC |
11 |
FMC_CAM1_DO3_N |
GND |
CAM2_D_DATA_5_N |
CAM2_D_DATA_6_P |
GND |
12 |
GND |
FMC_CAM1_DO7_P |
GND |
CAM2_D_DATA_6_N |
NC |
13 |
GND |
FMC_CAM1_DO7_N |
GND |
GND |
NC |
14 |
FMC_CAM1_DO4_P |
GND |
CAM2_D_DATA_7_P |
CAM1_GPIO15(SPI_MISO) |
GND |
15 |
FMC_CAM1_DO4_N |
GND |
CAM2_D_DATA_7_N |
CAM1_GPIO9(TOUT2) |
NC |
16 |
GND |
FMC_CAM1_DO6_P |
GND |
GND |
NC |
17 |
GND |
FMC_CAM1_DO6_N |
GND |
CAM1_GPIO2(XHS0) |
GND |
18 |
FMC_CAM1_DO5_P |
GND |
CAM1_GPIO1(XVS0) |
CAM1_GPIO6(SLAMODE) |
NC |
19 |
FMC_CAM1_DO5_N |
GND |
CAM_GPIO14 |
GND |
NC |
20 |
GND |
NC |
GND |
CAM_GPIO10 |
GND |
21 |
GND |
NC |
GND |
CAM_GPIO9 |
NC |
22 |
NC |
GND |
CAM_GPIO11 |
GND |
NC |
23 |
NC |
GND |
CAM_GPIO15 |
CAM3_D_CLK_0_P |
GND |
24 |
GND |
NC |
GND |
CAM3_D_CLK_0_N |
NC |
25 |
GND |
NC |
GND |
GND |
NC |
26 |
NC |
GND |
CAM_I2C_SDA |
CAM3_D_DATA_3_P |
GND |
27 |
NC |
GND |
CAM_GPIO17 |
CAM3_D_DATA_3_N |
NC |
28 |
GND |
NC |
GND |
GND |
NC |
29 |
GND |
NC |
GND |
NC |
GND |
30 |
NC |
GND |
SCL |
TDI |
NC |
31 |
NC |
GND |
SDA |
TDO |
NC |
32 |
GND |
NC |
GND |
UTIL_3V3_10A |
GND |
33 |
GND |
NC |
GND |
NC |
NC |
34 |
NC |
GND |
GA0 |
NC |
NC |
35 |
NC |
GND |
NC |
GA1 |
GND |
36 |
GND |
NC |
NC |
UTIL_3V3 |
NC |
37 |
GND |
NC |
NC |
GND |
NC |
38 |
NC |
GND |
NC |
UTIL_3V3 |
GND |
39 |
NC |
GND |
UTIL_3V3 |
GND |
VADJ |
40 |
GND |
NC |
NC |
UTIL_3V3 |
GND |
Table: Pinout J1 - Part1 (A-E) of FPA-ABC/XX1-V1 connector to Xilinx Development Board
Pin# |
F |
G |
H |
I |
J |
|---|---|---|---|---|---|
1 |
NC |
GND |
NC |
GND |
NC |
2 |
GND |
CAM2_GPIO3(XTRIG) |
PRSNT_M2C_L |
NC |
GND |
3 |
GND |
CAM3_MCLK0 |
GND |
NC |
GND |
4 |
NC |
GND |
CAM2_MCLK_0 |
GND |
NC |
5 |
NC |
GND |
CAM1_MCLK_0 |
GND |
NC |
6 |
GND |
CAM2_D_CLK_0_P |
GND |
NC |
GND |
7 |
NC |
CAM2_D_CLK_0_N |
CAM1_GPIO8(TOUT1) |
NC |
NC |
8 |
NC |
GND |
CAM1_GPIO10 |
GND |
NC |
9 |
GND |
CAM2_D_DATA_3_P |
GND |
NC |
GND |
10 |
NC |
CAM2_D_DATA_3_N |
CAM2_D_DATA_0_P |
NC |
NC |
11 |
NC |
GND |
CAM2_D_DATA_0_N |
GND |
NC |
12 |
GND |
CAM2_D_DATA_4_P |
GND |
NC |
GND |
13 |
NC |
CAM2_D_DATA_4_N |
CAM2_D_DATA_2_P |
NC |
NC |
14 |
NC |
GND |
CAM2_D_DATA_2_N |
GND |
NC |
15 |
GND |
CAM1_RST0 |
GND |
NC |
GND |
16 |
NC |
CAM1_I2C_0_SDA(SPI_MOSI) |
CAM1_GPIO11(TOUT0) |
NC |
NC |
17 |
NC |
GND |
CAM1_GPIO7(XTRIG2) |
GND |
NC |
18 |
GND |
CAM1_I2C_0_SCL(SPI_SCK) |
GND |
NC |
GND |
19 |
NC |
CAM1_GPIO3(XTRIG0) |
CAM1_GPIO0(XMASTER0) |
NC |
NC |
20 |
NC |
GND |
CAM1_GPIO17(SPI_CS) |
GND |
NC |
21 |
GND |
CAM3_D_CLK_1_P |
GND |
NC |
GND |
22 |
NC |
CAM3_D_CLK_1_N |
CAM3_D_DATA_2_P |
NC |
NC |
23 |
NC |
GND |
CAM3_D_DATA_2_N |
GND |
NC |
24 |
GND |
CAM3_D_DATA_0_P |
GND |
NC |
GND |
25 |
NC |
CAM3_D_DATA_0_N |
CAM3_D_DATA_1_P |
NC |
NC |
26 |
NC |
GND |
CAM3_D_DATA_1_N |
GND |
NC |
27 |
GND |
CAM_I2C_SCL |
GND |
NC |
GND |
28 |
NC |
CAM2_GPIO8(TOUT1) |
CAM2_RST0 |
NC |
NC |
29 |
NC |
GND |
CAM2_GPIO6(SLAMODE) |
GND |
NC |
30 |
GND |
CAM2_GPIO0(XMASTER0) |
GND |
NC |
GND |
31 |
NC |
CAM2_GPIO7(XTRIG2) |
CAM2_GPIO2(XHS0) |
NC |
NC |
32 |
NC |
GND |
CAM2_GPIO1(XVS0) |
GND |
NC |
33 |
GND |
CAM3_I2C_0_SDA(SPI_MOSI) |
GND |
NC |
GND |
34 |
NC |
CAM3_GPIO2(XHS0) |
CAM_GPIO16 |
NC |
NC |
35 |
NC |
GND |
CAM3_I2C_0_SCL(SPI_SCK) |
GND |
NC |
36 |
GND |
CAM3_GPIO1(XVS0) |
GND |
NC |
GND |
37 |
NC |
CAM3_GPIO0(XMASTER0) |
CAM3_RST0 |
NC |
NC |
38 |
NC |
GND |
CAM3_GPIO3(XTRIG0) |
GND |
NC |
39 |
GND |
NC |
GND |
NC |
GND |
40 |
NC |
GND |
NC |
GND |
NC |
Table: Pinout J1 – Part2 (F-J) of FPA-ABC/XX1-V1 connector to Xilinx Development Board
Technical Drawing#
Figure: Technical Drawing of FPA-ABC/XX1-V1#