新闻中心

EEPW首页 > 网络与存储 > 设计应用 > 基于PSoC5 UDB的DMA传输

基于PSoC5 UDB的DMA传输

作者:田江学 时间:2012-04-16 来源:电子产品世界 收藏

  2), 配置

本文引用地址:https://www.eepw.com.cn/article/131359.htm

  配置成从datapath的FIFO处搬运数据到SRAM中,FIFO满标志边沿触发。采用burst模式,每次burst 4个字节数据,4个的配置相同。唯一要注意的是DMA的源地址和目的地址采用32位模式,并且分高16位和低16位,在PSoC5中datapath FIFO和SRAM不在同一个地址区,所以其高16位地址(图9的Base Addr)也不相同,要分别配置,如下图9所示:  


图9, DMA地址和burst配置

  3), 在Creator中的原理图

  将FIFO_8模块和DMA模块结合起来,用datapath FIFO的满标志连接DMA的drq引脚,其原理图如图10所示:  


图10, DMA传输原理图

  经测试,该方案能稳定的从外部采集数据并保存在SRAM中,当PSoC5的BUS_CLK为63MHz时其数据传输速度可达15MHz。


上一页 1 2 3 4 5 下一页

关键词: 存储器 DMA UDB

评论


相关推荐

技术专区

关闭