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.

TDA4VH-Q1: PCIe X4 read performance problem between EP and RC.

Part Number: TDA4VH-Q1
Other Parts Discussed in Thread: TDA4VH

Hi,

Please refer to the url below for the history of this question.

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1314613/tda4vh-q1-pcie-x4-write-read-performance-problem-between-ep-and-rc

1. Why read speed is just 1/3 as write speed?

Read speed should not be 1/3 of write speed - this is an anomaly. As an experiment, you could try read/write using SSD as an endpoint. This should automatically link to the nvme kernel module instead of the pci endpoint kernel module, and this should give you a better estimate of what read/write performance should be.

We use a PCIe SSD as endpoint, and test the read/write performance. And the test result is as below.

It seems SSD read result is much better than using TDA4VH(about 2.4GB/s) as EP(about 700MB/s).

And SSD write result is a little worse than TDA4VH EP. (1.7GB/s to 1.9GB/s).

And what I want is

1. Your opinion about the test result?

2. What we want to do is enhance READ performance, is there any idea about how to do that?

Thank you.

========================================================================

1) PCIe SSD information

2. Read performance

3. Write performance