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.

AM68A: video encoding engine

Part Number: AM68A

Hello colleagues,

Is the video encoding engine of the AM68A are suitable to encode 8 CVBS (PAL (625i50) or NTSC (525i60)) to store data via USB Interface to a
SATA drive? The input of the CVBS would be via 2x CSI In with 4 lanes each.

Is the video decoding engine of the AM68A are suitable to decode up to 4 IP camera streams to display a quad screen (DSI)? Both RGMII interfaces will be used to get the IP streams.

In the datasheet it is mentioned that both engines are capable to process up to 4k60 with 480MP/s. But do they support multiple different video streams up to 480 MP/s in total?

Thank you,

Daria

  • Hi Daria,

    I am not too familiar with CVBS, but from my brief reading this would not be something supported. Raw videos can be encoded but their pixel format must be YUV420 or YUV422. If that conversion is done, and each channel's resolution is less than 1080p30, then yes that would be supported.

    Yes decoder can handle 4 IP camera streams. I will need to consult someone in display or graphics team to see if quad screen display using DSI is feasible when input is coming from decoder. Is the camera stream being encoded?

    Your understanding in regards to MP/s is correct. As long as the pixel rate for your use case is less than the 480 MP/s, then it should be supported.

    Thanks,

    Brandon

  • Hi Brandon,

    IP camera streams are H.264 encoded.

    CVBS: The stream will be YUV422 with up to 4 virtual channel (each) over the two MIPI CSI interfaces. The video format will be ~10 MP/s per camera (up to 8).
    Displaying 4 of them sounds not very difficult, but we also have to store the data and require an encoding. From throughput throught the encoder it looks fine, but can the encoder handle up to 8 streams?

    The requirements are exclusive. Device with 8 IP and 1 CVBS or device with 8 CVBS (no IP).

    Thank you,

    Daria

  • Hi Daria,

    Yes the encoder can handle 8 streams as mentioned above. Each wave5 instance is able to encode 8 channels of 1920x1080 at 30FPS - this is the highest resolution and framerate combination able to support 8 streams. If using lower resolution/framerate, then more channels can be used.

    Thanks,

    Brandon