EDN China > 设计实例 > EDA工具与服务 > IP核 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) 可适应多种时序情况的DMA控制器设计

电子设计工程 北京思比科微电子技术股份有限公司 赵晓海?? 2011年03月25日 ?? 收藏0

?  图5(b)所示为在做DMA写时,SD卡控制器读卡速度较慢的情况。当SD卡控制器在dma_now_st为状态1时送出32位数据 32'hb944da21后,其发现已不能在DMA状态机的下一个状态1时送出新的32位数据,所以SD卡控制器将dma_req拉低。

  图5(c)所示为一次DMA写的结尾,SD卡控制器送出最后一个32位数据32'hf83dea95后,已经读出了所有5 120字节的数据,所以将dma_req拉低。dma_now-st也在向DMA存储器的地址12'h9fe和12'h9ff写完最后两个16位数据后,回到初始状态状态0,至此一次CMD18命令操作完成。

  4 结束语

  随着消费者对视觉效果的要求越来越高,也必然要求各种移动终端设备的图像系统功能越来越丰富,性能越来越高,因此图像协处理器的设计也变得更加重要。在此背景下,处于基带芯片和SD卡控制器之间的DMA控制器部分将面临更复杂的工作环境和更高的性能要求。这里所述的DMA状态机能够灵活适应基带芯片操作可能被打断、基带芯片写DMA存储器可能与DMA读相冲突等多种信号时序情况,起到了很好的协调基带芯片和SD卡控制器速度的作用,并使基带芯片和SD卡控制器能够尽量并行工作,使操作SD卡的速度达到210 kB/s,在实际工作中取得了很好的效果。


上一页12345下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

时序? DMA控制器? 基带芯片? 图像处理?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈