专家你好
我的现在的硬件为6455接V5FPGA,FIFO接emif的ce5,进行数据传输。fifo宽度为32bit,用for循环读取数据没有问题,但是用EDMA发现数据不对,源数据位123456789……,EDMA数据位1357……。
我参考了6455EMIF的文档,发现EMIF应用EDMA时候的注意问题。以下:
其中,FIFO should be aligned on 64 byte boundary in EMIFaddress space 是指什么意思??我的FIFO使用了整个CE5的8M地址空间,传输数据的大小为768*800byyte??EDMA什么问题或者需要注意的吗
sun tom:
回复 tao tang:
是的,在目的端,我是要连续的存放。A模式,源BINDEX为0,因为每次我都从同一个地址读取。目的BINDEX为1536,因为的ACOUNT的大小是1536byte啊,不是连续存放嘛??