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.

F28M35x EPI 工作在General Purpose mode时如何实现150MB/s 的通信速率?

Other Parts Discussed in Thread: F28M35H52C

在《F28M35x Technical Reference Manual》(SPRUH22G)关于EPI的介绍中提到:

– Data widths up to 32 bits
– Data rates up to 150 MB/second

我通过EPI 来读取FPGA的数据,始终达不到150MB/s的速率,我是用M3 的uDMA来与EPI之间交互数据,我的配置条件如下:

data width =16 bits = 2 Byte;

EPI clock =75MHz;

2-cycle writes(WR2CYC=1);

根据我的理解,如果这样配置的话,EPI write 速率应该为:75/2*2=75MB/s。这样之后我通过示波器观察发现,每两次write之间间隔约为55ns,只有理论速率的一半。当我把EPI clock 设置为37.5MHz时,通过是示波器观察发现两次write之间仍为55ns。

有谁知道这是怎么回事吗?