DADA SOM/DADA Hardware/Peripherals/Camera

From DAVE Developer's Wiki
Jump to: navigation, search
History
Issue Date Notes
2025/09/01 First release


Peripheral Camera Subsystem[edit | edit source]

The Camera Serial Interface Receiver (CSI_RX_IF) - in the DADA SOM - allows the device to stream video inputs from multiple cameras to internal memory.

Description[edit | edit source]

The CSI_RX_IF module supports the following features:

  • Compliant to MIPI CSI v1.3
    • supports up to 16 virtual channels per input (partial MIPI CSI v2.0 feature)
  • Data rate up to 2.5 Gbps per lane (wire rate)
  • Supports 1, 2, 3, or 4 Data Lane connection to DPHY_RX
  • Programmable formats including YUV420, YUV422, RGB, Raw, and User Defined (over 25 different formats supported)
  • One independent (simultaneous) output stream:
    • One (up to 32 Channels) DMA interface through a 128-bit PSI_L connection to DMSS for transfers to memory:
      • Byte packed (32x4) format, elastic buffer mode, max rate 1 data cycle every 4 main clocks
      • 32 thread ID’s supported (virtual channel & data type combinations); Flexible number of threads (32 Max)
      • Virtual channels and data types mapped via mmr to PSI_L thread ID’s
      • Internal FF based FIFO; RAM based buffer (2kx128)
  • Video inputs come from the DPHY_RX which allows the camera physical port module to grab video streams from external sensor cameras and other CSI2 compliant sources
    • Compliant to MIPI D-PHY standard v1.2
    • Supports up to 4 data and 1 clock lanes
    • Supports up to 2.5 Gbps (with deskew) and 1.5 Gbps (without deskew) per data lane