新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 利用FPGA處理TMS320C54x與SDRAM的接口問題

        利用FPGA處理TMS320C54x與SDRAM的接口問題

        作者: 時間:2012-04-25 來源:網絡 收藏
        SD_CMD模塊包括刷新、讀、寫功能。當DSP芯片發出SDRAM讀命令時,128字節的數據從SDRAM中讀出來并被存儲到B0或B1中,當DSP發出寫命令之時,128字節的數據傳到B0或B1之中并被最終寫到SDRAM中。


        4 軟件設計

        TMS626812A SDRAM有兩兆字節的存儲容量。所以DSP用兩個I/O地址向傳送訪問SDRAM的高低地址。此文中,該兩個I/O地址對應用圖4中的03h(DMA_ADDH)和04h(DMA_ADDL)。另外,還有一個I/O地址(圖4中的05h)用來向傳送命令產生SDRAM訪問的信號。

        DSP向SDRAM寫數據時的操作步驟如下:

        (1)數據先被寫到B0或B1。

        (2)SDRAM的訪問地址經由DSP的I/O地址DMA_ADDH和DMA_ADDL發送到中。

        (3)DSP向FPGA發出一個命令(I/O地址為DMA_CTL)產生控制信號,使SDRAM從B0或B1中讀取數值。

        DSP從SDRAM讀數據的操作步驟如下:

        (1)DSP傳送訪問SDRAM的地址。

        (2)DSP經由FPGA傳送一個命令,使得數據從SDRAM中讀到FPGA中。

        (3)DSP從B0或B1中讀得數據。

        圖4為DSP中與數據傳送相關的各類存儲器的分配情況。

        具體設計時,應參考相關資料進行補充。不同的DSP與不同類型的SDRAM接口時,會有細微的區別,電路設計完畢后要進行認真而多方面的測試。

        上一頁 1 2 下一頁

        關鍵詞: FPGA TMS320C54x SDRM

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 天气| 湖北省| 怀集县| 临夏县| 诏安县| 阿瓦提县| 平邑县| 陇川县| 奎屯市| 夏邑县| 大连市| 茂名市| 石林| 东乡县| 恩施市| 灌阳县| 扶风县| 阆中市| 沐川县| 沂源县| 凤台县| 扎兰屯市| 游戏| 军事| 曲麻莱县| 天峨县| 原平市| 毕节市| 盘山县| 镇远县| 调兵山市| 丽江市| 铁岭县| 张家界市| 秦皇岛市| 麟游县| 太白县| 岐山县| 南木林县| 双城市| 大洼县|