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.

Camera Imaging Signal Processing Interface on OMAP DM3725



Hello,

I am designing a FPGA that will be interfacing to the Camera ISP interface on the TI OMAP 3725. There are total of three independent data streams I need to send to the Camera ISP on the OMAP.

My understanding from reading the AM/DM37x Multimedia Technical Manual (sprungn4n.pdf) is there are two serial interfaces plus one parallel interface on the Camara ISP.

All three data streams are of proprietary format and non-industry standard.

Questions are as follow:

1. According to the technical manual, only two data flows can be active at any given time.  The first two data streams has bandwidth requirements of less than 500 Mbit/sec. Can the CSI2A port be configured to take on these two independent data streams since the CSI2A port can be configured as 2 data lanes at 1 Gbps per lane?

2. The third data stream will be send to the CSI2C port. It also has a bandwidth requirement of less than 500 Mbit/sec.  Since only one data flow can be connected to the video processing hardware, does that mean one of the data streams will need to be bufferred?

3. Since all three data streams rate are below 500 Mbit/sec, can the Camera ISP interface be running at a sub-rate of 1 Gbps in CSI2 mode or should I just configure the ports in CSI1/CCP2B format?

4. Has anyone use the Camera ISP in a similar application and are there enough processing power to handle all three data stream? The data will be constant and not bursty.

5. The data images are of proprietary format. Can it be sent to the Camera ISP interface in the "simplest" format without any "un-necessary" overheads to simplify the interface design on the FPGA without cauing problem to the Camera ISP interface? If there is, what are the formats?

Thanks. I understand these are very specific questions.

Peter