This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IWR1443BOOST: Support of CSI or DSI

Part Number: IWR1443BOOST
Other Parts Discussed in Thread: IWR1443,

Hi Experts,

By referring to IWR1443EVM TRM and from below points its clear that IWR1443 is CSI & not DSI. 

 - IWR1443EVM supports only MIPI-CSI2

 - There is no reference to DSI in entire TRM.

 - DSI requires 3 Uni-directional data lanes & 1 bi-directional data command lane. But in CSI2 all 4 data lanes are Uni-directional.
IWR1443EVM TRM mentions all 4 data lanes are Uni-directional (refer 13.4.1)

But I have below queries which contractics the above points. So Please answer below queries - 

1 - There is no information about command mode in MIPI CSI specification. But in MIPI DSI specification there is description about command mode and its supported.

IWR1443EVM also support only command mode. So IWR1443EVM using CSI or DSI ? Please confirm ?

2 -  By referring section 13.4.2.10.4 "Display Timing Configuration", this seems to be DSI and not CSI . Please confirm ?

3 - By referring section Table 13-158. "CSI2_IRQSTATUS Register Field Descriptions (continued), (Register Bit 5)"

IWR1443Evm should be interface with DSI & not CSI. Please confirm ?

4 - From refering section 13.4.4.6 CSI2_CTRL Register (Offset = 40h) [reset = 100h], again it looks like DSI and not CSI. Please confirm ?


5 - If IWR1443EVM using DSI, can we interface the other end of the custom cable to CSI of another host processor ?? What is TI recommendation ??

6 - Please confirm whether IWR1443EVM is really using CSI or DSI ??

Waiting for your reply. Thanks in advance.

Regards

Gajanan

  • Hello,

    IWR443 CSI2 interface is intended to be interfaced with CSi2 compliant devices and module allows programming to enable this.
    Internal registers and components may have remnants of super set protocol however these are meant to be enablers for CSI2 compliant data out.

    In order to interface with a compliant receiver please see examples of usage and documentation within the SDK installation"
    Documenation: <installation path>/packages/ti/drivers/csi/docs/doxygen/html/index.html
    Examples : <installation>/packages/ti/drivers/csi/test/xwr14xx/

    Hope this serves as a start point for development.
  • Hi Vaibhav,

    Thanks a lot for your quick reply and providing support.

    As per your suggestion, we already using Capture demo application in CSI2 interface. At receiver end, we configured the device in video (streaming mode). But we are not able to capture data from IWR1443EVM.

    Please don't mind but your statement "IWR443 CSI2 interface is intended to be interfaced with CSi2 compliant devices" is very generic.

    We had done lot of analysis on IWR1443EVM TRM for CSI2 interface. So request you to answer all the above queries point by point.

    This will really help us to understand the CSI2 interface on IWR1443EVM side. The similar configuration we can do at receiver end.

    Your inputs really help us and we really appreciate for your support.

    Waiting for your reply.

    Regards
    Gajanan
  • Hello Gajanan,

    Curious to know what is the end application that you are targeting? Based on that we could offer targeted references and pointer to right solutions.

    Please find my comments for each of the questions below:

    1 - There is no information about command mode in MIPI CSI specification. But in MIPI DSI specification there is description about command mode and its supported.
    IWR1443EVM also support only command mode. So IWR1443EVM using CSI or DSI ? Please confirm ?
    [TI] IP within the chip supports only CSI2 mode. Within IP in CIS2 mode has command mode and Video mode and TI supports only command mode, and this command mode is refers to configuration within IP and not related to DSI IP, Data streaming should be possible through the CSI2 4 Data lane and one clock lane.
    2 - By referring section 13.4.2.10.4 "Display Timing Configuration", this seems to be DSI and not CSI . Please confirm ?
    [TI] "Display Timing Configuration” section could be misleading to indicate DSI module, Please read the section as “Timing Configuration” and timing configuration is referring to CSI2.
    3 - By referring section Table 13-158. "CSI2_IRQSTATUS Register Field Descriptions (continued), (Register Bit 5)"
    IWR1443Evm should be interface with DSI & not CSI. Please confirm?
    [TI] The transmitter (Digital) IP had CSI and DSI module, however only CSI2 IP is enabled and configured, hence any references to DSI module are not supported by the XWR mmWave specific devices.
    4 - From referring section 13.4.4.6 CSI2_CTRL Register (Offset = 40h) [reset = 100h], again it looks like DSI and not CSI. Please confirm ?
    [TI] As stated in the IP spec CSI2 module IP would support command mode only, this section would correspond to video control which is not supported for XWR mmWave specific devices. DSI is not supported.
    5 - If IWR1443EVM using DSI, can we interface the other end of the custom cable to CSI of another host processor ?? What is TI recommendation ??
    [TI] Natively there is no straight forward solution.
    You could refer to Processor SDK Radar, You can start by referring to PROCESSOR_SDK_RADAR_XX_XX_XX\vision_sdk\docs\Radar\ProcessorSDKRadar_UserGuide.pdf to have a look at the hardware setup, software build sequence and how to run these demo use cases.

    6 - Please confirm whether IWR1443EVM is really using CSI or DSI ??
    [TI] Silicon supports only CSI2 interface only.
    I would also encourage if you would like understand IP configuration to CSI2 mode please refer to 13.4.3 CSI2 programming sequence which provides relevant register need to be programmed and it’s corresponding values.
    I also encourage, looking at the SDK streaming test application from the following path
    C:\ti\mmwave_sdk_01_02_00_05\packages\ti\drivers\test\csi_stream


    Thanks and regards,
    CHETHAN KUMAR Y.B.
  • Hi Chethan,

    Thanks a lot for your detail and point by point information. I really appreciate your efforts.

    This will help us to take a vital decisions in our development.

    I have final question for you.

    At receiving end of the IWR1443EVM, we are using Jetson TX2 using CSI2 interface. This receiver only works in video mode (streaming mode) of CSI2.

    Question - So can we interface IWR1443EVM with this Jetson TX2 using CSI2 which only supports video (streaming mode)? If yes can you provide more information about it ?

    Regards

    Gajanan

  • Hello Gajanan,

    Natively, I'm afraid IWR1443BOOST EVM may not be compatible (Connector definition, Signal mapping wise) with the Jetson TX2 hardware.
    You may have to design an interface board or work with 3P Radar module vendor (For example, such as D3) module to interface to above platform. For the 3rd party support you may want to contact TI business team.

    CSI2 capture should be possible from IWR1443 silicon to Jetson hardware, However on the Jetson driver need to be modified to facilitate the CSI2 capture. Some of our customers are able to interface with Jetson hardware (you could research on this forum).

    Thanks and regards,
    CHETHAN KUMAR Y.B.
  • Hi Chethan,

    Thanks a lot for your support. I really appreciate your help.

    Thanks & Regards
    Gajanan