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.

PROCESSOR-SDK-AM68A: CSI2 Camera Port Expansion Feasibility on Custom AM68A-Based Board

Part Number: PROCESSOR-SDK-AM68A
Other Parts Discussed in Thread: AM68A, SK-AM68, AM68

Tool/software:

Dear TI Technical Support Team,

I am currently working with the AM68A SK board, which features two CSI2 camera ports (CSI_RX0 and CSI_RX1), as indicated in the reference design. As part of our project requirements, we aim to integrate three CSI2 cameras (IMX219). To achieve this on the SK board, we are presently using an external Arducam/TI V3Link SerDes board to handle the third camera input.

As we move towards designing our own custom board based on the AM68A SoM, I would like to understand the following:

  1. Is it architecturally and electrically feasible to route a third CSI2 camera interface directly to the AM68A SoC on a custom board, leveraging the high-speed camera interface exposed through the SoM?

  2. Are there sufficient CSI2 lanes and internal resources (PHYs, VPUs, etc.) available on the AM68A SoC to support three parallel CSI2 inputs without relying on external SerDes or multiplexer components?

  3. If possible, could you please provide any design guidelines, reference schematics, or constraints to consider while implementing a third CSI2 camera interface natively on a custom board?


    Our goal is to simplify the hardware by eliminating the external SerDes board, provided the SoC and interconnects can natively support three CSI2 camera modules.

    Thank you in advance for your guidance.

    Best regards,

  • Hello,
    Any updates today?

  • Hi,

    Is it architecturally and electrically feasible to route a third CSI2 camera interface directly to the AM68A SoC on a custom board, leveraging the high-speed camera interface exposed through the SoM?

    As long as the board's routing is compliant with CSI standards, I don't see an issue.

    Are there sufficient CSI2 lanes and internal resources (PHYs, VPUs, etc.) available on the AM68A SoC to support three parallel CSI2 inputs without relying on external SerDes or multiplexer components?

    The AM68A contains two CSI ports, so one camera would have to be routed using virtual channels; this would require a mux. 

    If possible, could you please provide any design guidelines, reference schematics, or constraints to consider while implementing a third CSI2 camera interface natively on a custom board?

    I will loop in our expert on board layout.

    Best,
    Jared

  • Please refer to the SK-AM68 design page on TI.com (link).  It includes design files which can be used as a reference.  Regarding application notes - there are several on the AM68 product page including LPDDR (link) and high speed (link) design guides.

    As previously mentioned, the device only supports 2x CSI ports so you will need some other mechanism to get a 3rd camera.  If not needed simultaneously - can use a mux.  If simultaneous - then will needs some type of CSI hub/accumulator to combine two CSI sources into single CSI stream.