About high speed video stream with CX3

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
TaKI_297676
Level 2
Level 2
25 sign-ins 10 replies posted 10 sign-ins

I am testing CX3 for our new product.

 

Sensor has 4 lane MIPI with 600Mbps. (Is it right that the maximum summing speed of CX3's MIPI is 2.4Gbps)

The maximum speed of our sensor is 120 frame per second at 1920x1200. 

But I found below in "CX3's Technical Manual".

TaKI_297676_0-1610700856496.png

TaKI_297676_1-1610700891131.png

 

These means that we can't edit GPIF , so our system can't have high frame rate over 30 fps at 1920x1080

Is it right?

 

The system which I want to make is below.

TaKI_297676_2-1610701459786.png

 

Is it possible? 

Or if you have another solution for high speed camera with CX3, let me know it.

 

Thank you

Best regards

0 Likes
1 Solution

Hello,

If the input video format is RAW8 and output video format is configured as RGB24, the video data will not be converted to RGB24. It just means that the video data that is received from MIPI block of CX3 will be fed to GPIF block at the of 3 bytes/GPIF parallel clock.

Please refer to this KBA https://community.cypress.com/t5/Knowledge-Base-Articles/Streaming-RAW10-Format-Input-Data-to-16-24-...

This KBA explains streaming RAW10 format with 24 bits output data format (RGB24/RGB888). The same way (Example3) RAW8 video data will be packed to send it over 24 bits (output bus width)

Regards,
Rashi

View solution in original post

0 Likes
3 Replies
Rashi_Vatsa
Moderator
Moderator
Moderator
5 likes given 500 solutions authored 1000 replies posted

Hello,

The maximum GPIF bus width supported by CX3 is 24 bits and the maximum GPIF clock frequency supported is 100MHz which explains 2.4Gbps (CX3's maximum data rate ).

For streaming a video through CX3 this condition should be met  H_Active * V_Active* bits/pixel * Frame rate  <=  2.4 Gbps

Cx3 has fixed GPIF II function and cannot be edited to configure the GPIF bus width to 32 bits.

FX3 (CYUSB301x) supports maximum 32 bits parallel GPIF bus width but does not support a MIPI (receiver) interface.

 

 

Regards,
Rashi
0 Likes

Thank you for your reply.

I recognized we can't have enough speed at RAW8.

I have one more question

 

For RAW8 & 4 ch MIPI sensor, if we set input data format and output data format to RGB24, how will it work?

Maybe we can re-order pixel order.

 

0 Likes

Hello,

If the input video format is RAW8 and output video format is configured as RGB24, the video data will not be converted to RGB24. It just means that the video data that is received from MIPI block of CX3 will be fed to GPIF block at the of 3 bytes/GPIF parallel clock.

Please refer to this KBA https://community.cypress.com/t5/Knowledge-Base-Articles/Streaming-RAW10-Format-Input-Data-to-16-24-...

This KBA explains streaming RAW10 format with 24 bits output data format (RGB24/RGB888). The same way (Example3) RAW8 video data will be packed to send it over 24 bits (output bus width)

Regards,
Rashi
0 Likes