You are here

CX3 throughput | Cypress Semiconductor

August 17, 2017: We apologize for any difficulties or delays in posting new discussions to the Community on We are in the process of merging our support forums onto a single platform in an effort to create a much-improved community experience for you.

CX3 throughput

Summary: 1 Reply, Latest post by Madhu Sudhan on 22 Oct 2016 01:33 AM PDT
Verified Answers: 0
Last post
Log in to post new comments.
raghavendra.p_1971991's picture
4 posts


I was doing a throughput analysis for the CX3 chip for my project. I will be using a typeC alternate mode mux for DSI and connect the SSUSB to CX3 which will have CSI, I2C,I2S,SPI and UART interfaces. 

I summed up all the data rates for the above interface. I would like to know what would be the data rate on the USB bus (since its adds additional sync bits and PIDs etc.) How does the CX3 internally map all the interfaces to USB?  How do I go about calculating the throughput? 

Thank  you. 

mady's picture
Cypress Employee
1114 posts


The USB Interface of CX3 can go upto 400 MBps. However, the other interface that acts as source for USB (say MIPI GPIF/ UART/ SPI/ I2C) might provide bottleneck.

The Throughput of the MIPI Interface depends on the data rate of the sensor and the way you configure the MPI Interface. CX3 internally maps the other interface to USB via DmaChannels that are created in the firmware.

please refer to our example projects to see how this is done.


-Madhu Sudhan

Log in to post new comments.