请教一下,使用gpmc连接的设备,同步时钟50M,目前写一个地址单元(16bit)40ns,读一个地址单元80ns。
这种情况下,读写的长度多少个地址单元时,使用edma才能体现其优势?
请做过类似测试的高手给点建议。
谢谢!
QingKai Ji1:
回复 Tony Tang:
Tony Tang:您好!
谢谢你的回复!
你这样一说,我基本上就有个概念了。我在项目到一阶段后,会开始学习使用edma。
不过,还想了解一下,如果我一次读写数据量在126、252字节时,使用edma是否有优势 呢?
(按照我目前的速度,126字节大约需要时间:40ns * 63 = 252ns,准备的时间大约会是多少?)
谢谢!
QingKai Ji1:
回复 QingKai Ji1:
前面写错了,改正一下:
按照我目前的速度,126字节大约需要时间:40ns * 63 = 2520ns,准备的时间大约会是多少?
Tony Tang:
回复 QingKai Ji1:
EDMA的overhead你可以测一下,简单的方法比如测一下256B的时间,再测一下512B的时间,两个减一下就是传256B的传输时间,把前面256B的时间减去256B的传输时间就是EDMA的额外开销。
QingKai Ji1:
回复 Tony Tang:
Tony Tang:您好!
谢谢解答!