• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 網絡與存儲 > 設計應用 > 基于PSoC5 UDB的DMA傳輸

    基于PSoC5 UDB的DMA傳輸

    作者:田江學 時間:2012-04-16 來源:電子產品世界 收藏

      2), 配置

    本文引用地址:http://www.czjhyjcfj.com/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

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 浦江县| 库尔勒市| 东山县| 屏东市| 定安县| 永兴县| 大同市| 辽阳市| 绥芬河市| 蓝山县| 威宁| 巍山| 兴海县| 贺州市| 霍邱县| 府谷县| 江西省| 长春市| 灵川县| 星座| 北宁市| 沂源县| 泰宁县| 乌鲁木齐市| 临邑县| 湖口县| 聂拉木县| 营山县| 吉安市| 五寨县| 内丘县| 阳泉市| 曲水县| 衡阳县| 九台市| 永修县| 裕民县| 辽宁省| 浪卡子县| 三门县| 鹤壁市|