DMA速率问题
时间:10-02
整理:3721RD
点击:
我要使用DMA把图象数据从SDRAM里往USB里送,USB的传输速率是12M左右,我在DMA和USB之间做了一个简单的数据接口,时钟为10M,DMA用的时钟是软核的时钟频率28.75M,在modelsim仿真时发现,要经过5个时钟周期才能往USB发送一个数据,原因是CHIPSELECT 和WRITE 的有效时间太短,两个有效时间之间要有5个无效始终周期,而且每次有效的时间只为一个时钟周期。如果我要把SDRAM里的数据以10M的速率传输,应该如何解决?是不是跟我的接口逻辑有关,可是每次读出的数据都是对的,就是效率太低。各位大哥大姐帮帮忙啊,小弟第一次弄DMA。
看看SDRAM的burst连续访问吧。