FSA-FTx/A-00G#
Ecosystem for Sub-LVDS, SLVS and SLVS-EC Image Sensors#
The following chapters provide the relevant technical information for Sub-LVDS, SLVS, and SLVS-EC sensor modules (FSM), according to the two supported data chains:
Data conversion to MIPI CSI-2 (D-PHY)
Native data streaming
Sub-LVDS and SLVS Sensors on MIPI CSI-2#
The Sub-LVDS and SLVS sensor setup with MIPI CSI-2 conversion hardware configuration consists of one or multiple FSMs with Sub-LVDS or SLVS output, each with an appropriate sensor-specific FSA and one FPA for the target processor board. The MIPI CSI-2 conversion takes place on the FSA. Only FSA and FPA designs shown in this chapter are compatible with each other. The FPA defines the maximum number of sensor modules that can be operated per processor board.
FSA-FTx/A-00G-V1: FRAMOS Sensor Adapter with LVDS to CSI-2 Conversion#
Connects FSM with Sub-LVDS or SLVS data output to FPA with MIPI CSI-2 input.
Performs image data conversion to MIPI CSI-2 (D-PHY).
Each FSA variant (“x”) might be FSM specific.
Functional Blocks#
Signal routing
Voltage generation and power-up sequence for image sensor
Master clock and slave timing generation
Image data conversion to MIPI CSI-2
Functional Specification#
Item |
FSA-FT14/A-00G |
FSA-FT15/A-00G |
FSA-FT18/A-00G |
---|---|---|---|
Supported FSM |
FSM-IMX264 |
FSM-IMX304 |
FSM-IMX530 |
Color / Mono |
Both |
Both |
Both |
Resolution & Framerate |
2448 x 2048 @ 35FPS 2048 x 1536 @ 47FPS 1920 x 1080 @ 60FPS |
4096 x 3000 @ 23FPS 4096 x 2160 @ 30FPS 3840 x 2160 @ 30FPS |
5320 x 4600 @ 15FPS 4512 x 4512 @ 18FPS 5328 x 3040 @ 22FPS 4064 x 3008 @ 27FPS 2660 x 2300 @ 54FPS |
Bit Depth |
10, 12 bit (RAW) |
10, 12 bit (RAW) |
10, 12 bit (RAW) |
Input Data Format |
4-Lane, Sub-LVDS |
8-Lane, Sub-LVDS |
8-Lane, SLVS |
Output Data Format |
4-Lane, MIPI CSI-2 (D-PHY) @ 594 Mbps |
4-Lane, MIPI CSI-2 (D-PHY) @ 1188 Mbps |
4-Lane, MIPI CSI-2 (D-PHY) @ 1188 Mbps |
Operating Mode |
Master, Slave |
Master, Slave |
Master, Slave |
Clock Source |
Internal (37.125MHz), or extern via processor board |
Internal (37.125MHz), or extern via processor board |
Internal (37.125MHz), or extern via processor board |
FW Change/Update |
I2C (int), SPI (ext) |
I2C (int), SPI (ext) |
I2C (int), SPI (ext) |
Driver |
NVIDIA Jetson TX2, AGX Xavier (LibSV and Libargus) |
NVIDIA Jetson TX2, AGX Xavier (LibSV and Libargus) |
NVIDIA Jetson TX2, AGX Xavier (LibSV and Libargus) |
Note: Firmware updates are applied via the processor board over the I2C bus, or using the external SPI interface by attaching an appropriate programmer (Lattice HW-USBN-2B). Updates to the onboard flash are permanent and can only be applied via SPI. Updates via I2C will be lost when power cycling the FSA.
Interface Description#
J3: Connector to FSM#
Label: J3
Type: DF40HC(4.0)-60DS-0.4V
Pinout: According to FSM
J4: Connector to FPA#
Label: J4
Type: DF40C-60DP-0.4V
Pinout:
Pin # |
Name |
Pin # |
Name |
---|---|---|---|
1 |
3V8_VDD |
2 |
1V8_VDD |
3 |
3V8_VDD |
4 |
1V8_VDD |
5 |
NC |
6 |
NC |
7 |
NC |
8 |
NC |
9 |
NC |
10 |
NC |
11 |
GND |
12 |
GND |
13 |
GND |
14 |
GND |
15 |
RST_0 |
16 |
RST_1 |
17 |
EE_MISO |
18 |
GPIO15(SPI_MISO) |
19 |
GPIO0(XMASTER0) |
20 |
EE_MOSI |
21 |
I2C_0_SCL(SPI_SCK) |
22 |
NC |
23 |
GPIO17(SPI_CS) |
24 |
GPIO16(SYS_PW_EN) |
25 |
GPIO1(XVS0) |
26 |
EE_SCK |
27 |
I2C_0_SDA(SPI_MOSI) |
28 |
NC |
29 |
GPIO2(XHS0) |
30 |
EE_SS |
31 |
GPIO3(XTRIG0) |
32 |
GPIO11 |
33 |
PW_EN |
34 |
CRESET_B |
35 |
GPIO6 |
36 |
GPIO7 |
37 |
GND |
38 |
GND |
39 |
MCLK_0 |
40 |
GPIO4(MCLK2) |
41 |
MCLK_1 |
42 |
GPIO5(MCLK3) |
43 |
GND |
44 |
GND |
45 |
NC |
46 |
D_DATA_3_P |
47 |
NC |
48 |
D_DATA_3_N |
49 |
GND |
50 |
GND |
51 |
D_DATA_0_N |
52 |
D_DATA_1_N |
53 |
D_DATA_0_P |
54 |
D_DATA_1_P |
55 |
GND |
56 |
GND |
57 |
D_DATA_2_P |
58 |
D_CLK_0_P |
59 |
D_DATA_2_N |
60 |
D_CLK_0_N |
Table: Pinout of FSA-FTx/A-00G-V1, connector to FRAMOS Processor Adapter (FPA)
J4: Signal Description#
Pin |
Net Name |
I/O |
Primary Function Description |
Connected to |
I/O Standard |
I/O State |
I/O DC Characteristic |
---|---|---|---|---|---|---|---|
1 |
3V8_VDD |
Power |
3.8V Power Supply |
LDO_ICs, FSM |
3V8_VDD=3.7V-5.1V, max. 0.3A |
||
2 |
1V8_VDD |
Power |
1.8V Power Supply |
LDO_ICs, FSM |
1V8_VDD=1.7V-1.9V, max. 0.3A |
||
3 |
3V8_VDD |
Power |
3.8V Power Supply |
LDO_ICs, FSM |
3V8_VDD=3.7V-5.1V, max. 0.3A |
||
4 |
1V8_VDD |
Power |
1.8V Power Supply |
LDO_ICs, FSM |
1V8_VDD=1.7V-1.9V, max. 0.3A |
||
5 |
NC |
Not Connected |
|||||
6 |
NC |
Not Connected |
|||||
7 |
NC |
Not Connected |
|||||
8 |
NC |
Not Connected |
|||||
9 |
NC |
Not Connected |
|||||
10 |
NC |
Not Connected |
|||||
11 |
GND |
GND |
Common Ground |
||||
12 |
GND |
GND |
Common Ground |
||||
13 |
GND |
GND |
Common Ground |
||||
14 |
GND |
GND |
Common Ground |
||||
15 |
RST_0 |
IN |
General reset for FSA and FSM, resets Crosslink logic and image sensor (XCLR). |
Reset_IC |
LVCMOS18 (1.8V) |
Normal: High, Reset: Low |
VILmax=0.36V, VIHmin=1.44V |
16 |
RST_1 |
IN |
Reset_IC |
LVCMOS18 (1.8V) |
Normal: High, Reset: Low |
VILmax=0.36V, VIHmin=1.44V |
|
17 |
EE_MISO |
OUT |
4-wire SPI MISO for Crosslink and Flash programming |
Crosslink, Flash FSM |
LVCMOS18 (1.8V) |
VOLmax=-0.2V, VOHmin=1.6V |
|
18 |
GPIO15(SPI_MISO) |
OUT |
Crosslink, Flash FSM |
LVCMOS18 (1.8V) |
VOLmax=-0.2V, VOHmin=1.6V |
||
19 |
GPIO0(XMASTER0) |
IN/OUT |
Connected to Test Point (TP22) |
Test point |
LVCMOS18 (1.8V) |
VILmax=0.36V, VIHmin=1.44V |
|
20 |
EE_MOSI |
IN |
4-wire SPI MOSI for Crosslink and Flash programming |
Crosslink, Flash FSM |
LVCMOS18 (1.8V) |
VILmax=0.54V, VIHmin=1.26V |
|
21 |
I2C_0_SCL(SPI_SCK) |
IN |
I2C SCL for Crosslink user interface and FSM |
Crosslink, FSM |
LVCMOS18 (1.8V) |
VILmax=0.2V, VOHmin=1.6V |
|
22 |
NC |
Not Connected |
|||||
23 |
GPIO17(SPI_CS) |
IN |
FSM |
LVCMOS18 (1.8V) |
VILmax=0.36V, VIHmin=1.44V |
||
24 |
GPIO16(SYS_PW_EN) |
IN/OUT |
Connected to Test Point (TP34) |
Test point, FSM |
LVCMOS18 (1.8V) |
VILmax=0.36V, VIHmin=1.44V |
|
25 |
GPIO1(XVS0) |
IN/OUT |
Multiple FSM synchronization |
Crosslink |
LVCMOS18 (1.8V) |
VILmax=0.36V, VIHmin=1.44V |
|
26 |
EE_SCK |
IN |
4-wire SPI SCK for Crosslink and Flash programming |
Crosslink, Flash FSM |
LVCMOS18 (1.8V) |
VOLmax=-0.2V, VOHmin=1.6V |
|
27 |
I2C_0_SDA(SPI_MOSI) |
IN |
I2C SDA for Crosslink user interface and FSM |
Crosslink, FSM |
LVCMOS18 (1.8V) |
VILmax=0.54V, VIHmin=1.26V |
|
28 |
NC |
Not Connected |
|||||
29 |
GPIO2(XHS0) |
IN/OUT |
Connected to Test Point (TP23) |
Test point |
LVCMOS18 (1.8V) |
VILmax=0.36V, VIHmin=1.44V |
|
30 |
EE_SS |
IN |
4-wire SPI CS for Crosslink and Flash programming |
Crosslink, Flash FSM |
LVCMOS18 (1.8V) |
VILmax=0.36V, VIHmin=1.44V |
|
31 |
GPIO3(XTRIG0) |
IN/OUT |
Connected to Test Point (TP24) |
Test point |
LVCMOS18 (1.8V) |
VILmax=0.36V, VIHmin=1.44V |
|
32 |
GPIO11 |
OUT |
FSM |
LVCMOS18 (1.8V) |
VILmax=0.36V, VIHmin=1.44V |
||
33 |
PW_EN |
IN |
FSA Power Enable (Crosslink and FSM) |
LDO_ICs |
LVCMOS18 (1.8V) |
Normal: High, Down: Low |
VILmax=0.36V, VIHmin=1.44V |
34 |
CRESET_B |
IN |
Reset Crosslink Configuration |
CrossLink |
LVCMOS18 (1.8V) |
Normal: High, |
VILmax=0.36V, VIHmin=1.44V Reset: Low |
35 |
GPIO6 |
IN/OUT |
Connected to Test Point (TP21) |
Test point, FSM |
LVCMOS18 (1.8V) |
1A: High, 10: Low |
VILmax=0.36V, VIHmin=1.44V |
36 |
GPIO7 |
IN/OUT |
Connected to Test Point (TP33) |
Test point |
|||
37 |
GND |
GND |
Common Ground |
||||
38 |
GND |
GND |
Common Ground |
||||
39 |
MCLK_0 |
IN CLK |
Master clock 0 (Crosslink input clock when SW2 in position 2) |
Rotary Switch |
LVCMOS18 (1.8V) |
VILmax=0.36V, VIHmin=1.44V |
|
40 |
GPIO4(MCLK2) |
IN/OUT |
Connected to Test Point (TP32) |
Test point |
|||
41 |
MCLK_1 |
IN CLK |
Master clock 1 (Crosslink input clock when SW2 in position 3) |
Rotary Switch |
LVCMOS18 (1.8V) |
VILmax=0.36V, VIHmin=1.44V |
|
42 |
GPIO5(MCLK3) |
IN/OUT |
Connected to Test Point (TP31) |
Test point |
|||
43 |
GND |
GND |
Common Ground |
||||
44 |
GND |
GND |
Common Ground |
||||
45 |
NC |
Not Connected |
|||||
46 |
D_DATA_3_P |
OUT |
MIPI-CSI2 output data (3, P) |
CrossLink |
MIPI D-PHY |
||
47 |
NC |
Not Connected |
|||||
48 |
D_DATA_3_N |
OUT |
MIPI-CSI2 output data (3, N) |
CrossLink |
MIPI D-PHY |
||
49 |
GND |
GND |
Common Ground |
||||
50 |
GND |
GND |
Common Ground |
||||
51 |
D_DATA_0_N |
OUT |
MIPI-CSI2 output data (0, N) |
CrossLink |
MIPI D-PHY |
||
52 |
D_DATA_1_N |
OUT |
MIPI-CSI2 output data (1, N) |
CrossLink |
MIPI D-PHY |
||
53 |
D_DATA_0_P |
OUT |
MIPI-CSI2 output data (0, P) |
CrossLink |
MIPI D-PHY |
||
54 |
D_DATA_1_P |
OUT |
MIPI-CSI2 output data (1, P) |
CrossLink |
MIPI D-PHY |
||
55 |
GND |
GND |
Common Ground |
||||
56 |
GND |
GND |
Common Ground |
||||
57 |
D_DATA_2_P |
OUT |
MIPI-CSI2 output data (2, P) |
CrossLink |
MIPI D-PHY |
||
58 |
D_CLK_0_P |
OUT CLK |
MIPI-CSI2 output clock (0, P) |
CrossLink |
MIPI D-PHY |
||
59 |
D_DATA_2_N |
OUT |
MIPI-CSI2 output data (2, N) |
CrossLink |
MIPI D-PHY |
||
60 |
D_CLK_0_N |
OUT CLK |
MIPI-CSI2 output clock (0, N) |
CrossLink |
MIPI D-PHY |
Firmware Flashing/Configuration#
Options Switch Pattern |
1 |
2 |
3 |
4 |
---|---|---|---|---|
Boot configuration from flash, configuration and flash update via SPI enabled (Default) |
Off |
On |
Off |
On |
Configuration from host via I2C |
On |
Off |
On |
Off |
Table: Selection of Sensor Mode on FSA-FTx/A-00G-V1
FPGA Clock Source Selection#
Pos. |
Description |
---|---|
1 |
Clock provided from FSA (Default) |
2 |
External clock 1 (MCLK0) |
3 |
External clock 2 (MCLK1) |
Table: Selection of Sensor Clock Source on FSA-FTx/A-00G-V1
Test Points#
Name |
Signal |
Name |
Signal |
Name |
Signal |
---|---|---|---|---|---|
TP1 |
PW_EN1 |
TP13 |
IS_MCLK |
TP25 |
XTRIG2 |
TP2 |
V_ANA |
TP14 |
GND |
TP26 |
GPIO11(TOUT0) |
TP3 |
GND |
TP15 |
XHS |
TP27 |
GPIO8(TOUT1) |
TP4 |
PW_EN2 |
TP16 |
IS_RST |
TP28 |
GPIO9(TOUT2) |
TP5 |
AUX_V |
TP17 |
GND |
TP29 |
GPIO16 |
TP6 |
GND |
TP18 |
XMASTER |
TP30 |
GND |
TP7 |
PW_EN3 |
TP19 |
XVS |
TP31 |
GPIO5(MCLK3) |
TP8 |
V_DIG |
TP20 |
GND |
TP32 |
GPIO4(MCLK2) |
TP9 |
PW_EN4 |
TP21 |
GPIO6 |
TP33 |
GPIO7 |
TP10 |
V_IF |
TP22 |
GPIO0(XMASTER0) |
TP34 |
GPIO16(SYS_PW_EN) |
TP11 |
GPIO1(XVS0) |
TP23 |
GPIO2(XHS0) |
||
TP12 |
XTRIG |
TP24 |
GPIO3(XTRIG) |
Table: Test Points on FSA-FTx/A-00G-V1