新聞中心

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

        基于PSoC5 UDB的DMA傳輸

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

          2), 配置

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

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大石桥市| 锡林郭勒盟| 蛟河市| 马尔康县| 宁强县| 天门市| 泸溪县| 宁国市| 米易县| 麦盖提县| 新化县| 德阳市| 曲水县| 东乡| 灵石县| 龙泉市| 普陀区| 乌兰浩特市| 大关县| 江孜县| 三门峡市| 龙泉市| 凤台县| 马鞍山市| 柳林县| 勐海县| 沂南县| 临安市| 秦安县| 肇庆市| 滦南县| 淳化县| 汪清县| 麻城市| 玛沁县| 右玉县| 抚远县| 虞城县| 北碚区| 赫章县| 丁青县|