User Guide MIPI CSI-2 Receiver Decoder For PolarFire

1y ago
9 Views
2 Downloads
878.29 KB
17 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Roy Essex
Transcription

UG0806 User Guide MIPI CSI-2 Receiver Decoder For PolarFire

Microsemi Headquarters One Enterprise, Aliso Viejo, CA 92656 USA Within the USA: 1 (800) 713-4113 Outside the USA: 1 (949) 380-6100 Sales: 1 (949) 380-6136 Fax: 1 (949) 215-4996 Email: sales.support@microsemi.com www.microsemi.com 2021 Microsemi, a wholly owned subsidiary of Microchip Technology Inc. All rights reserved. Microsemi and the Microsemi logo are registered trademarks of Microsemi Corporation. All other trademarks and service marks are the property of their respective owners. Microsemi makes no warranty, representation, or guarantee regarding the information contained herein or the suitability of its products and services for any particular purpose, nor does Microsemi assume any liability whatsoever arising out of the application or use of any product or circuit. The products sold hereunder and any other products sold by Microsemi have been subject to limited testing and should not be used in conjunction with mission-critical equipment or applications. Any performance specifications are believed to be reliable but are not verified, and Buyer must conduct and complete all performance and other testing of the products, alone and together with, or installed in, any end-products. Buyer shall not rely on any data and performance specifications or parameters provided by Microsemi. It is the Buyer’s responsibility to independently determine suitability of any products and to test and verify the same. The information provided by Microsemi hereunder is provided “as is, where is” and with all faults, and the entire risk associated with such information is entirely with the Buyer. Microsemi does not grant, explicitly or implicitly, to any party any patent rights, licenses, or any other IP rights, whether with regard to such information itself or anything described by such information. Information provided in this document is proprietary to Microsemi, and Microsemi reserves the right to make any changes to the information in this document or to any products and services at any time without notice. About Microsemi Microsemi, a wholly owned subsidiary of Microchip Technology Inc. (Nasdaq: MCHP), offers a comprehensive portfolio of semiconductor and system solutions for aerospace & defense, communications, data center and industrial markets. Products include high-performance and radiation-hardened analog mixed-signal integrated circuits, FPGAs, SoCs and ASICs; power management products; timing and synchronization devices and precise time solutions, setting the world's standard for time; voice processing devices; RF solutions; discrete components; enterprise storage and communication solutions, security technologies and scalable anti-tamper products; Ethernet solutions; Power-over-Ethernet ICs and midspans; as well as custom design capabilities and services. Learn more at www.microsemi.com. 50200806. 10.0 11/21

Contents 1 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 Revision 10.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Revision 9.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Revision 8.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Revision 7.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Revision 6.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Revision 5.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Revision 4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Revision 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Revision 2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Revision 1.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 2 2 2 2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.1 2.2 Key Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Supported Families . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 Hardware Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.1 3.2 3.3 3.4 3.5 Design Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1.1 Embsync detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1.2 mipi csi2 rxdecoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Inputs and Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 AXI4 Stream Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.5.1 Long Packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.5.2 Short Packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4 License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4.1 4.2 Encrypted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 RTL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5 Installation Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 6 Resource Utilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Microsemi Proprietary UG0806 Revision 10.0 iii

Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Video Data Stream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Architecture of MIPI CSI-2 Rx Solution for 4 Lane Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 FSM Implementation of Decoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Timing Waveform of Long Packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Timing Waveform of Frame Start Packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Microsemi Proprietary UG0806 Revision 10.0 iv

Tables Table 1 Table 2 Table 3 Table 4 Table 5 Supported Short Packet Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Input and Output Ports for Native Video Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Ports for AXI4 Stream Video Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Resource Utilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Microsemi Proprietary UG0806 Revision 10.0 v

Revision History 1 Revision History The revision history describes the changes that were implemented in the document. The changes are listed by revision, starting with the current publication. 1.1 Revision 10.0 The following is a summary of changes made in this revision. 1.2 Updated Key Features, page 3 Updated Figure 2, page 4. Updated Table 1, page 5 Updated Table 2, page 6 Revision 9.0 The following is a summary of changes made in this revision. 1.3 Updated Key Features, page 3 Updated Table 4, page 8 Revision 8.0 The following is a summary of changes made in this revision. 1.4 Added support for 8 lanes configuration for Raw-14, Raw-16 and RGB-888 Data types. Updated Figure 2, page 4. Updated section Key Features, page 3. Updated section mipi csi2 rxdecoder, page 5. Updated Table 2, page 6 and Table 4, page 8. Revision 7.0 The following is a summary of changes made in this revision. 1.5 Added sub level sections Key Features, page 3 and Supported Families, page 3. Updated Table 4, page 8. Updated Figure 4, page 9 and Figure 5, page 9. Added sections License, page 10, Installation Instructions, page 11, and Resource Utilization, page 12. Core Support for Raw14, Raw16, and RGB888 data types for 1, 2, and 4 lanes were added. Revision 6.0 The following is a summary of changes made in this revision. 1.6 Updated Introduction, page 3. Updated Figure 2, page 4. Updated Table 2, page 6. Updated Table 4, page 8. Revision 5.0 The following is a summary of changes made in this revision. 1.7 Updated Introduction, page 3. Updated title for Figure 2, page 4. Updated Table 2, page 6 and Table 4, page 8. Revision 4.0 Updated the document for Libero SoC v12.1. Microsemi Proprietary UG0806 Revision 10.0 1

Revision History 1.8 Revision 3.0 The following is a summary of changes made in this revision. 1.9 Support for RAW12 data type was added. Added frame valid o output signal in the IP, see Table 2, page 6. Added g NUM OF PIXELS configuration parameter in Table 4, page 8. Revision 2.0 Support for RAW10 data type was added. 1.10 Revision 1.0 The first publication of this document. Microsemi Proprietary UG0806 Revision 10.0 2

Introduction 2 Introduction MIPI CSI-2 is a standard specification defined by a Mobile Industry Processor Interface (MIPI) alliance. The Camera Serial Interface 2 (CSI-2) specification defines an interface between a peripheral device (camera) and a host processor (base-band, application engine). This user guide describes the MIPI CSI2 receiver decoder for PolarFire (MIPI CSI-2 RxDecoder), which decodes the data from the sensor interface. The IP core supports multi-lane (1, 2, 4, and 8 lanes) for Raw-8, Raw-10, Raw-12, Raw-14, Raw-16, and RGB-888 data types. MIPI CSI-2 operates in two modes—high-speed mode and low-power mode. In high-speed mode, MIPI CSI-2 supports the transport of image data using short packet and long packet formats. Short packets provide frame synchronization and line synchronization information. Long packets provide pixel information. The sequence of transmitted packets is as follows. 1. 2. 3. 4. 5. Frame start (short packet) Line start (optional) Few image data packets (long packets) Line end (optional) Frame end (short packet) One long packet is equivalent to one line of image data. The following illustration shows the video data stream. Video Data Stream Figure 1 FS 2.1 Image Image Image FE Key Features 2.2 Image Supports Raw-8, Raw-10, Raw-12, Raw-14, Raw-16, and RGB-888 data types for 1, 2, 4, and 8 lanes Supports 4 pixels per pixel clock for 4 and 8 lanes mode Supports Native and AXI4 Stream Video Interface IP does not support transactions in Low power mode IP does not support Embedded/Virtual channel (ID) mode Supported Families PolarFire SoC PolarFire Microsemi Proprietary UG0806 Revision 10.0 3

Hardware Implementation 3 Hardware Implementation This section describes the hardware implementation details. The following illustration shows the MIPI CSI2 receiver solution that contains the MIPI CSI2 RxDecoder IP. This IP has to be used in conjunction with the PolarFire MIPI IOD generic interface blocks and Phase-Locked Loop (PLL). The MIPI CSI2 RxDecoder IP is designed to work with the PolarFIre MIPI IOG blocks. Figure 2 shows the pin connection from the PolarFire IOG to the MIPI CSI2 RxDecoder IP. A PLL is required to generate the parallel clock (pixel clock). The input clock to the PLL will be from the RX CLK R output pin of the IOG. The PLL has to be configured to produce the parallel clock, based on the MIPI bit clk and the number of lanes used. The equation used to calculate the parallel clock is as follows. CAM CLOCK I MIPI bit clk 4 PARALLEL CLOCK CAM CLOCK I Num of Lanes 8 g DATAWIDTH g NUM OF PIXELS The following illustration shows the architecture of MIPI CSI-2 Rx for PolarFire. Figure 2 Architecture of MIPI CSI-2 Rx Solution for 4 Lane Configuration PLL CAM CLOCK I RX CLK G CLK Data lane0 Data lane1 Data lane2 Data lane3 PARALLEL CLOCK I 8-bits L0 HS DATA I 8-bits L1 HS DATA I 8-bits L2 HS DATA I 8-bits L3 HS DATA I frame start o Embsync detect line start o L0 LP DATA N I PolarFire IOD Generic Interface line end o L1 LP DATA N I line valid o L2 LP DATA N I data out o L3 LP DATA N I ecc error o L0 LP DATA I word count o L1 LP DATA I L2 LP DATA I frame end o frame valid o mipi csi2 rxdecoder data type o L3 LP DATA I RESET n I mipicsi2rxdecoderPF IP Tied Low The preceding figure shows the different modules in the MIPI CSI2 RxDecoder IP. When used in conjunction with the PolarFire IOD Generic and PLL, this IP can receive and decode the MIPI CSI2 packets to produce pixel data along with the valid signals. Microsemi Proprietary UG0806 Revision 10.0 4

Hardware Implementation 3.1 Design Description This section describes the different internal modules of the IP. 3.1.1 Embsync detect This module receives data from the PolarFire IOG and detects the embedded SYNC code in the received data of each lane. This module also aligns the data from each lane to the SYNC code and sends it to the mipi csi2 rxdecoder module for decoding the packet. 3.1.2 mipi csi2 rxdecoder This module decodes the incoming short packets and long packets and generates the frame start o, frame end o, frame valid o, line start o, line end o, word count o, line valid o, and data out o outputs. Pixel data arrives between line start and line end signals. The short packet contains only the packet header and supports various data types. MIPI CSI-2 Receiver IP Core supports the following data types for short packets. Supported Short Packet Data Types Table 1 Data Type Description 0x00 Frame Start 0x01 Frame End The long packet contains the image data. The length of the packet is determined by the horizontal resolution, to which the camera sensor is configured. This can be seen at the word count o output signal in bytes. The following illustration shows the FSM implementation of decoder. Figure 3 FSM Implementation of Decoder Reset Detect Frame Start 1 Detect Frame End Detect Line Start 4 2 After Vertical Resolution number of Lines completed Detect Line End 3 Microsemi Proprietary UG0806 Revision 10.0 5

Hardware Implementation 1. 2. 3. 4. Frame Start: On receiving the frame start packet, generate the frame start pulse, and then wait for line start. Line Start: On receiving the line start indication, generate the line start pulse. Line End: On generating the line start pulse, store the pixel data, and then generate the line end pulse. Repeat Step 2 and 3 until the frame end packet is received. Frame End: On receiving the frame end packet, generate the frame end pulse. Repeat the above steps for all frames. The CAM CLOCK I must be configured to the image sensor frequency, to process the incoming data, regardless of Num of lanes i configured to one lane, two lanes, or four lanes. The IP supports Raw-8, Raw-10, Raw-12, Raw-14, Raw-16, and RGB-888 data types. One pixel per clock is received on data out o if the g NUM OF PIXELS is set to one. If the g NUM OF PIXELS is set to 4 then four pixels per clock are sent out and the parallel clock has to be configured 4 times lower than the normal case. The four pixels per clock configuration gives user the flexibility to run their design at higher resolutions and higher camera data rates, which makes it easier to meet design timings. To indicate valid image data, the line valid o output signal is sent. Whenever it is asserted high, output pixel data is valid. 3.2 Inputs and Outputs The following table lists the input and output ports of the IP configuration parameters. Table 2 Input and Output Ports for Native Video Interface Signal Name Direction Width Description CAM CLOCK I Input 1 Image sensor clock PARALLEL CLOCK I Input 1 Pixel clock RESET N I Input 1 Asynchronous active low reset signal L0 HS DATA I Input 8-bits High speed input data from lane 1 L1 HS DATA I Input 8-bits High speed input data from lane 2 L2 HS DATA I Input 8-bits High speed input data from lane 3 L3 HS DATA I Input 8-bits High speed input data from lane 4 L4 HS DATA I Input 8-bits High speed input data from lane 5 L5 HS DATA I Input 8-bits High speed input data from lane 6 L6 HS DATA I Input 8-bits High speed input data from lane 7 L7 HS DATA I Input 8-bits High speed input data from lane 8 L0 LP DATA I Input 1 Positive low power input data from lane one. Default value is 0 for PolarFire and PolarFire SoC. L0 LP DATA N I Input 1 Negative low power input data from lane one L1 LP DATA I Input 1 Positive low power input data from lane two. Default value is 0 for PolarFire and PolarFire SoC. L1 LP DATA N I Input 1 Negative low power input data from lane two L2 LP DATA I Input 1 Positive low power input data from lane three. Default value is 0 for PolarFire and PolarFire SoC. L2 LP DATA N I Input 1 Negative low power input data from lane three L3 LP DATA I Input 1 Positive low power input data from lane four. Default value is 0 for PolarFire and PolarFire SoC. L3 LP DATA N I Input 1 Negative low power input data from lane four L4 LP DATA I Input 1 Positive low power input data from lane five. Default value is 0 for PolarFire and PolarFire SoC. Microsemi Proprietary UG0806 Revision 10.0 6

Hardware Implementation Table 2 Input and Output Ports for Native Video Interface (continued) L4 LP DATA N I Input 1 Negative low power input data from lane five L5 LP DATA I Input 1 Positive low power input data from lane six. Default value is 0 for PolarFire and PolarFire SoC. L5 LP DATA N I Input 1 Negative low power input data from lane six L6 LP DATA I Input 1 Positive low power input data from lane seven. Default value is 0 for PolarFire and PolarFire SoC. L6 LP DATA N I Input 1 Negative low power input data from lane seven L7 LP DATA I Input 1 Positive low power input data from lane eight. Default value is 0 for PolarFire and PolarFire SoC. L7 LP DATA N I Input 1 Negative low power input data from lane eight data out o Output g DATAWIDT H*g NUM OF PIXELS-1: 0 8-bit, 10-bit, 12-bit, 14-bit, 16-bit, and RGB-888 (24-bit) with one pixel per clock. 32-bit, 40-bit, 48-bit, 56-bit, 64-bit, and 96-bit with four pixels per clock. line valid o Output 1 Data valid output. Asserted high when data out o is valid frame start o Output 1 Asserted high for one clock when frame start is detected in the incoming packets frame end o Output 1 Asserted high for one clock when frame end is detected in the incoming packets frame valid o Output 1 Asserted high for one clock for all active lines in a frame line start o Output 1 Asserted high for one clock when line start is detected in the incoming packets line end o Output 1 Asserted high for one clock when line end is detected in the incoming packets word count o Output 16-bits Represents the pixel value in bytes ecc error o Output 1 Error signal which indicates ECC mismatch data type o Output 8-bits Represents Data type of packet Microsemi Proprietary UG0806 Revision 10.0 7

Hardware Implementation 3.3 AXI4 Stream Port The following table lists the input and output ports of the AXI4 Stream Port. Table 3 Ports for AXI4 Stream Video Interface Port Name Type RESET N I Input 1bit Active low asynchronous reset signal to design. CLOCK I Input 1bit System clock TDATA O Output g NUM OF PIXELS*g DATAWIDTH bit Output Video Data TVALID O Output 1bit Output Line Valid TLAST O Output 1bit Output frame end signal TUSER O Output 4bit bit 0 End of frame bit 1 unused bit 2 unused bit 3 Frame Valid TSTRB O Output g DATAWIDTH /8 Output Video Data strobe TKEEP O Output g DATAWIDTH /8 Output Video Data Keep 3.4 Width Description Configuration Parameters The following table lists the description of the configuration parameters used in the hardware implementation of the MIPI CSI-2 Rx Decoder block. They are generic parameters and can vary based on the application requirements. Table 4 Configuration Parameters Name Description Data Width Input pixel data width. Supports 8-bits, 10-bits, 12-bits, 14-bits, 16-bits, and 24-bits (RGB 888) Lane Width Number of MIPI lanes. Supports 1, 2, 4, and 8 lanes Number of Pixels The following options are available: 1: One pixel per clock 4: Four pixels per clock with pixel clock frequency reduced four times (available only in 4 lane or 8 lane mode). Input Data Invert The options to invert the incoming data are as follows: 0: does not invert the incoming data 1: inverts the incoming data FIFO Size Address Width of Byte2PixelConversion FIFO, Supported in Range: 8 to 13. Video Interface Native and AXI4 Stream Video Interface Microsemi Proprietary UG0806 Revision 10.0 8

Hardware Implementation 3.5 Timing Diagram The following sections show the timing diagrams. 3.5.1 Long Packet The following illustration shows the timing waveform of the long packet. Figure 4 Timing Waveform of Long Packet 3.5.2 Short Packet The following illustration shows the timing waveform of the frame start packet. Figure 5 Timing Waveform of Frame Start Packet Microsemi Proprietary UG0806 Revision 10.0 9

License 4 License MIPICSI2 RxDecoder IP clear RTL is license locked and the encrypted RTL is available for free. 4.1 Encrypted Complete RTL code is provided for the core, allowing the core to be instantiated with the SmartDesign tool. Simulation, synthesis, and layout can be performed within Libero System-on-Chip (SoC). The RTL code for the core is encrypted. 4.2 RTL Complete RTL source code is provided for the core. Microsemi Proprietary UG0806 Revision 10.0 10

Installation Instructions 5 Installation Instructions The core must be installed into Libero software. It is done automatically through the Catalog update function in Libero, or the CPZ file can be manually added using the Add Core catalog feature. Once the CPZ file is installed in Libero, the core can be configured, generated, and instantiated within SmartDesign for inclusion in the Libero project. For further instructions on core installation, licensing, and general use, refer to the Libero SoC Online Help. Microsemi Proprietary UG0806 Revision 10.0 11

Resource Utilization 6 Resource Utilization The following table shows the resource utilization of a sample MIPI CSI-2 Receiver Core implemented in a PolarFire FPGA (MPF300TS-1FCG1152I package) for RAW 10 and 4-lane configuration. Table 5 Resource Utilization Element Usage DFFs 1327 4-input LUTs 1188 LSRAMs 12 Microsemi Proprietary UG0806 Revision 10.0 12

MIPI CSI-2 is a standard specification defined by a Mobile Industry Processor Interface (MIPI) alliance. The Camera Serial Interface 2 (CSI-2) specification defines an interface between a peripheral device (camera) and a host processor (base-band, application engine). This user guide describes the MIPI CSI-

Related Documents:

MIPI CSI- 2 . Front Camera Design a sensor aggregator chip on ECU side - ECU support 1 or 2 sensors System configurable - Sensors One high lane rate Two mid-range lane rate How can MIPI C/D-PHY support this with MIPI CSI-2 controller? MIPI CSI-2 RX. ECU. C/D-PHY. Bridge. MIPI CSI- 2 . Rear Camera. MIPI CSI-2 TX

2.2. MIPI signal CSI-2 uses the MIPI standard for the D-PHY physical layer. This document provides an overview of the MIPI signal format. For more information about the MIPI specification, see MIPI Alliance Standard for Camera Serial Interface 2 documentation at mipi.org. 2.2.1. Lanes CSI-2 is a lane-scalable specification.

MIPI CSI-2 RX Subsystem v2.2 www.xilinx.com 6 PG232 April 05, 2017 Chapter 1: Overview Sub-Core Details MIPI D-PHY The MIPI D-PHY IP core implements a D-PHY RX interface and provides PHY protocol layer support compatible with the CSI-2 RX interface. See the MIPI D-PHY LogiCORE IP Product Guide (PG202) [Ref 3] for details. MIPI D-PHY .

The MIPI CSI-2 RX Controller core consists of multiple layers defined in the MIPI CSI-2 RX 1.1 specification, such as the lane management layer, low level protocol and byte to pixel conversion. The MIPI CSI-2 RX Controller core receives 8-bit data per lane, with support for up to 4 lanes, from the MIPI D-PHY core through the PPI. As shown in .

The MIPI CSI-2 RX Controller core consists of multiple layers defined in the MIPI CSI-2 RX 1.1 specification, such as the lane management layer, low level protocol and byte to pixel conversion. The MIPI CSI-2 RX Controller core receives 8-bit data per lane, with support for up to 4 lanes, from the MIPI D-PHY core through the PPI. As shown in .

VC 2,RAW8 VC 3,RAW8 MIPI CSI-2 Mux Chip MIPI Single Channel VC 0,RAW10 VC 1,RAW10 VC 2,RAW10 VC 3,RAW10 VC 0,RAW12 VC 1,RAW12 VC 2,RAW12 VC 3,RAW12 üTotal bandwidth available üInterleaving as supported MIPI CSI-2 Specification üMaximum input channels supported by mux chip CSI-2Rx Video Processing Visualization Mux Chip How many cam's can .

CSI-2 format, and transmits through four pairs of differential wires. Features AEC-Q100 Qualified (Note 1) Functional Safety Supportive Automotive Products Input Interface: Clockless Link-BD 1 Lane Output Interface: MIPI D-PHY/CSI-2 4 Lane MIPI CSI-2 Ver.1.3 / MIPI D-PHY Ver1.2 Video Formats: YUV422, RAW8/10/12 Supported Repeater Mode

Accounting records will be maintained in accordance with ORGANIZATION NAME's fiscal year, ie. January 1-December 31. 2. The double-entry method of bookkeeping and the accrual method of accounting shall be used. 3. ORGANIZATION NAME's computer system will be utilized in maintaining and creating the general ledger, all related journals and financial reports. 4. All revenues, support and expenses .