background image

ICD-4000-OEM  

 

© SightLine Applications, Inc.

 

 

 

 

 

 

 

                                                           10 

Table 13: Serial Ports - 4000-MIPI / 4000-STM Boards 

Serial Ports 

Serial 4

 

Serial 5 

Serial 6 

Serial 7

 

Connector, Pin

 

Connector, Pin 

Connector, Pin 

Connector, Pin

 

Hardware 
Reference

 

Rx 

Tx 

Level 

Rx 

Tx 

Level 

Rx 

Tx 

Level 

Rx 

Tx 

Level 

SLA-4000-MIPI 

J2, 3 

J2, 2 

3.3V 

NA 

NA 

NA 

J10, 65  J10, 66  3.3V 

J2, 6 

J2, 5 

3.3V 

SLA-4000-STM 

J4, 3 

J4, 2 

3.3V 

NA 

NA 

NA 

J2, 7 

J2, 6 

3.3V 

J4, 6 

J4, 5 

3.3V 

 

All serial ports are 3.3V TTL. When using a SightLine adapter board with a 3-pin connector, use the 
CAB-03xx for a breakout to either a pigtail, Molex-to-Molex, or DB-9 connector.

 

 

Serial Port 5 is internal use only. 

 

Table 14: 4000-OEM Software Cross Reference 

Hardware Reference  Connector  Serial Port  Linux 

Use Cases

*

 

4000-OEM 

J25 

Serial 0 

/dev/ttyMAX00 

SightLine Video Protocol (SVP) / other protocol 
types / user defined / other 

J2 

Serial 1 

/dev/ttyMAX01 

User defined  / protocol types / other 

J6 

Serial 2 

/dev/ttyMAX02 

Camera control / pass through / protocol types / 
other 

J25 

Serial 3 

/dev/ttyMAX03 

User defined / protocol types / other 

J9 

Serial 4 

/dev/ttyMAX04 

 

Serial 5 

NA 

NA 

J9 

Serial 6 

/dev/ttyMAX06 

 

J9 

Serial 7 

/dev/ttyMAX07 

 

*

See 

Set Port Configuration

 for common Protocol Types or 

EAN-Ethernet-and-Serial-Communication

. 

6.2.1

 

Serial Port Speed and Data Limits 

The serial ports are controlled over an I

2

C bus using and I

2

C to serial bridge chip. The I

2

C bus default 

speed is 400kHz. The 4000 I

2

C bus speed can be changed from the default 400 kHz to 1 MHz to support 

faster baud rates (921K) not supported by default. It is possible to increase the I

2

C bus speed to 1MHz 

to allow support of 921K baud. See 

EAN-GPIO-and-I2C

 for guidance on setting the I

2

C bus speed. 

 

CAUTION:

 The I

2

C bus is only shared by a small number of peripherals on the 4000-OEM. Setting I

2

C to 1MHz can 

cause system unitability or crashes.  

The following Camera I/F boards are known to be incompatible with 1MHz clock: 

 

SLA-3000-HDSDI (Rev C or older. Rev C1 is compatible) 

 

SLA-3000-HDMI 

 

SLA-3000-AB 

 

SLA-3000-FPC with Airborne camera 

 

SLA-3000-FPC with SLA-FPC-LI board 

 

Some custom I/F boards 

 

CAUTION:

 Some boards are checked by software and will not switch to 1MHz. Other boards cannot be checked by 

software. It is the responsibility of the user to avoid incompatibilities and resulting system crashes. 

Summary of Contents for ICD-4000-OEM

Page 1: ...erial Port Speed and Data Limits 10 6 3 GPIO 11 7 Camera Naming Convention 11 8 Video Input Port J6 Details Cam 0 12 8 1 Adapter boards 12 8 2 Camera Power Considerations 12 8 3 Signal Levels and Lattice Crosslink FPGA 12 8 4 Supported Standards 12 8 5 Grayscale Camera Data 13 8 6 Synchronization Signals 14 8 7 Camera Resolution and Pixel Clock Requirements 14 8 8 Camera Pixel Clock Rate and MIPI ...

Page 2: ...e repurposed 2020 09 11 Corrected I2C pin designations to match schematic Add current 400 kHz frequent note to connector J6 pinout table and connector J9 pinout table 2020 08 24 Corrected Grayscale bit locations in the Connector J6 3000 4000 Input Board Table 2020 08 14 Updated J16 HDMI FFC connector table Pin 1 is the same as Pin 2 2020 07 20 Corrected HDMI Output connector label in Video Output ...

Page 3: ...tation page under Software Support Documentation 1 2 Sightline Software Requirements Panel Plus software and firmware versions 4000 OEM requires Panel Plus and Firmware 3 0 0 and higher IMPORTANT The Panel Plus software version should match the firmware version running on the board Firmware and Panel Plus software versions are available on the Software Download page 2 Safe Device Handling CAUTION ...

Page 4: ...tocol as other SightLine video processing boards The protocol is a packet based command and control interface The protocol document is available from the SightLine website 3 3 Functional Block Diagram Figure 2 4000 OEM Hardware Block Diagram 1 A slightly extended input voltage range is possible with some tradeoffs Contact Support for more information if this is relevant for a particular applicatio...

Page 5: ...sful in cases where a full thermal analysis is not performed The provided SOM cover aids heatsinking when the provided mechanical interface is a flat plate and is our baseline This cover may be removed and thermal performance improved if a machined heatsink interface is implemented STEP files for the heatsink interface are available from SightLine that can help with heatsink design and integration...

Page 6: ...d debug serial port Molex 8 POS Housing 51021 0800 J8 USB 3 0 Type C USB 3 0 type C USB Type C Cable J9 MIPI Port FFC connector MIPI Port I2 C 3 Digital Video in 1 serial ports w adapter board Sightline Cable SLA CAB MIPI 02 J15 MicroSD MicroSD card slot NA J16 HDMI Output Video FFC connector HDMI Output FFC Sightline Cable SLA CAB HD10 J25 Additional Serial GPIO Serial port 0 and 3 GPIO Molex 8PO...

Page 7: ...s configured with onboard Ethernet magnetics and ESD protection It meets the following IEC standards IEC 61000 4 2 ESD 30kV air 30kV contact IEC 61000 4 4 EFT 40A 5 50ns IEC 61000 4 5 Lightning 40A 8 20μs 5 3 Connector J6 3000 4000 Video Adapter Input Connector DF12 3 0 80DP 0 5V 86 Mates with DF12 3 0 80DS 0 5V 86 Column key for notes column below data bit locations Y luminance CbCr Chrominance G...

Page 8: ...0_3000_BRD GPIO_452 72 GPIO3_3000_BRD GPIO_455 71 GPIO2_3000_BRD GPIO_454 74 GPIO5_3000_BRD GPIO_457 73 GPIO4_3000_BRD GPIO_456 76 3 3V out 75 3 3V out 78 Ground 77 Ground 80 1 8V out 79 1 8V out Passthrough power available Max voltage VIN See VIN Specifications Max Current 1 2A spread across four power and ground pins 5 4 Connector J7 4000 DEBUG Recovery A debug serial port is exposed on connecto...

Page 9: ...connected on J9 with a combined maximum of 1 2A CAUTION Do NOT connect an external 5V power source to the USB C connector Damage to the OEM may occur 5 6 Connector J9 MIPI Port FFC connector Connector Hirose 28POS FH41 28S 0 5SH 050 Mates with Sightline Cable SLA CAB MIPI 02 The mating cycle rating for this connector is 20 cycles Table 7 MIPI Port Pin Description Pin Description 2 D4 1 GND 4 GND 3...

Page 10: ..._C_N 11 GND 14 GND 13 HDMI_TMDS_TX0_C_P 16 HDMI_TMDS_TX1_C_P 15 HDMI_TMDS_TX1_C_N 18 HDMI_TMDS_TX2_C_N 17 GND 20 GND 19 HDMI_TMDS_TX2_C_P Not intended for customer use Compliant with HDMI v2 0 output The HDMI output format is specified by the resolution and format specified through Panel Plus The HDMI output ignores any EDID HDMI format information in the external HDMI sink device Supported HDMI f...

Page 11: ...er a pig tail Molex to Molex or DB 9 connector Table 11 4000 OEM Serial Port Summary Name Notes Serial Port 0 General Purpose SLA Command Serial Port 1 General Purpose Serial Port 2 Camera interface use only Serial Port 3 General Purpose Serial Port 4 These serial ports are available when attaching an SLA 4000 MIPI board to the MIPI port on J9 See the SLA 4000 MIPI section in the ICD 3000 4000 Ada...

Page 12: ...l 4 dev ttyMAX04 Serial 5 NA NA J9 Serial 6 dev ttyMAX06 J9 Serial 7 dev ttyMAX07 See Set Port Configuration for common Protocol Types or EAN Ethernet and Serial Communication 6 2 1 Serial Port Speed and Data Limits The serial ports are controlled over an I2 C bus using and I2 C to serial bridge chip The I2 C bus default speed is 400kHz The 4000 I2 C bus speed can be changed from the default 400 k...

Page 13: ...r Descriptions for more general purpose IO information Table 15 4000 OEM GPIO GPIO Port Connector Pin Level Description GPIO0_3000_BRD J6 P69 3 3V Board ID etc 2 GPIO1_3000_BRD J6 P70 3 3V Board ID etc GPIO2_3000_BRD J6 P71 3 3V Board ID etc GPIO3_3000_BRD J6 P72 3 3V Board ID etc GPIO4_3000_BRD J6 P73 3 3V Board ID etc GPIO5_3000_BRD J6 P74 3 3V Board ID etc GPIO6_USER J25 P7 3 3V User defined GP...

Page 14: ...level must be compatible with camera adapter board and connected cameras For example the 3000 Sony camera adapter board passes supply voltage directly to the attached camera A Sony EH series camera can only support 6V 12V This would limit the supply voltage to the 4000 OEM to this range IMPORTANT There are multiple rails available on the connectors to power a camera adapter board or accessories Do...

Page 15: ... than the 3000 OEM BT 656 connection For customer designed interfaces based on the 3000 OEM adapter boards that support BT 656 the Byte Swap checkbox must be selected in the Acquisition Setting dialog in Panel Plus This will swap the input data byte locations since the 3000 OEM board requires BT 656 in the upper 8 bits and the 4000 OEM requires BT 656 in the lower 8 bits 10 bit BT 656 Connect the ...

Page 16: ...ixel Clock Requirements The 4000 OEM Snapdragon processor will acquire MIPI and USB format camera data The camera data format generated by the adapter boards 3000 HDMI 3000 SDI etc must be converted to MIPI format for acquisition This conversion is done using a Lattice FPGA which adds requirements to the pixel clock rate and blanking from the camera The following sections help clarify which FPGA v...

Page 17: ...at the start of each packet End of frame and start of frame packets indicate a full frame of video Most video formats provide blanking regions non active pixel areas to help with acquisition Typically there are several blanking lines of video at the start of a frame and multiple blanking pixels at the start of each line of video The MIPI packet headers are sent during the blanking regions of video...

Page 18: ...Name Width in Pixels Number Bytes Pixel Clock MHz BT 656 Analog GEN_720SD8bit 720 1 27 640 Boson 16 bit GEN_HD20 640 2 27 640 Boson 8 bit GEN_640SD8bit 640 1 27 8 11 Maximum Width and Height The capture width and capture height are limited to 4112 x 3040 The processed ROI is limited to 4K 3840 x 2160 The ROI can be moved around in the full image by changing the col and row 9 MIPI Port J9 Cam 1 The...

Page 19: ...itch button combination for board recovery Rev A versions of this board are labeled as 4000 RECOVERY The name was changed after the initial release to 4000 DEBUG Future revisions will show the new name change 11 1 Debug Board Specifications Revision A Figure 4 4000 DEBUG Dimensions 1 71 in x 0 96 in 43 4 mm x 24 4 mm Weight 4 5 grams Voltage 5V DC via USB or external power supply Power 5 mW EANs E...

Page 20: ... level SLA CAB 0303 Molex 51021 0300 housing and 50058 8000 terminals Table 20 4000 DEBUG Board Connector Descriptions Connector Pin Descriptions Connector J1 To 4000 OEM J7 Programming and Recovery port Pin Pin Description 1 USB3_P0_HS_D_N 2 USB3_P0_HS_D_P 3 GND 4 USB_VBUS 5V 5 FULL_RECOVERY Switch S1 6 FASTBOOT_RECOVERY Button S2 7 BLSP8_UART_TX 8 BLSP8_UART_RX Connector J2 USB Programming port ...

Page 21: ...f a simple design and assured MIPI format compatibility with the 4000 SOM since the Lattice FPGA does the MIPI generation The Lattice FPGA provides tight integration with the 4000 SOM through an I2 C register interface This allows the SOM to reset the FPGA state machine synchronized to frame sync by setting a bit in the register interface 12 2 Not Using the Lattice FPGA The customer can integrate ...

Reviews: