请问DM368 的EMIF的输入时钟为170M,为什么根据测试的结果EMIF的速率只有85M?希望高手帮忙讲解一下
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.
请问DM368 的EMIF的输入时钟为170M,为什么根据测试的结果EMIF的速率只有85M?希望高手帮忙讲解一下
你好,
acnt是byte为单位。请你说的“EDMA没输出16个数据”,是16x16 bit数据么?如果是,你现在看到的CS的现象是正常的。如果要EMIF传输输出最大,EMIF的延时参数设置最小,不知道你是否有配置过。我之前在别的平台上测试过EMIF 108MHz下理论最大传输速率是61.5M bytes/s.
不清楚你说“FPGA用170M的采样速率抓的”这是什么意思?EMIF你使用的是异步模式吧?
你好:
你说的对,EMIF是使用的异步模式,是16*16 bit数据,我想请教一下,为什么没输出16个CS就会被拉高呢?你说的“如果要EMIF传输输出最大,EMIF的延时参数设置最小”是不是指TA的值呢?我已经把setup、strobe、hold和TA值都设置到最小了,但是我用170M的EMIF,速率只能达到53M bytes/s。
你好,
这是和EDMA burst的大小有关,是正常现象。
我的数据是用示波器测量每两个CS之间传输的的数据有多少,然后折算的,你也可以尝试一下。