How do i interface my camera module with the Trion T120 FPGA, such that it can receive the MIPI signals and the CSI-2 protocol packets?
This is specifically for writing the camera ISP on the raw signal and then viewing it on the CPU.
I haven’t found any documentation around this.
As far as I know, Trion has got hard block of D-PHY and CSI-2 for MIPI built into it?
How do i access it, pass my camera module signal (2-lane or 4-lane), run my hardware accelerated ISP on FPGA and then pass the processed frame to the CPU to view it or send MIPI signal out for another board to view it.
Trion T120 does has hardened MIPI D-PHY support, you can connect your camera to the MIPI-CSI Rx, which is internally connected with FPGA.
Also you have to include this pins in the Interface designer of Efinity tool chain.
Once you connect your camera, you have to configure your camera through i2c, once it configures perfectly, then you will be able to receive data through MIPI_RX_DATA.
Now you can process your raw data in the FPGA and then send the processed data to CPU through RAH bridge.
Thanks for the reply Upendra, but what connector adaptor should I use for 15pin or 24pin flex cable connector from camera module (which gets used with Raspberry Pi)?
We’ve one specific adapter for vaaman which converts FPGA’s MIPI to Raspberry pi style adapter and by using it you can connect to any Raspberry pi camera.
Just drop a mail at support@vicharak.in to get this. There you will get further response.
Hey Upendra, I haven’t received any response from the team yet regarding the adaptor, the ticket is still open.
It’s a humble request that, it gets prioritised because I need to get working on this. Things are getting delayed. Ticket ID: TKT-MPE5509G-90Z5
Hey, we’ve got this sorted for now, will make sure we reply in time from next time. We’ve something like this, which converts our adapter to any raspberry pi style mipi 2 lane connectors. I believe it will work for you.