新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于CPCI總線多DSP系統的高速主機接口設計

        基于CPCI總線多DSP系統的高速主機接口設計

        作者: 時間:2010-01-21 來源:網絡 收藏

        在現代通信、雷達和聲納中,隨著實時處理要求的不斷提高,對數字信號處理也提出了更高的要求。板載多片高性能的芯片,配合大容量的SDRAM,可以很好地滿足上述要求,并且已經成為了數字信號處理發展的趨勢。采用集成系統,可以方便進行調試,控制和管理系統。系統中的可以使通過訪問板上的和SDRAM芯片,這是多DSP系統的關鍵點之一。

        本文引用地址:http://www.104case.com/article/152127.htm

         不同于以往簡單地使用一個CPLD進行粘合邏輯,本文提出了一種雙狀態機+Cache,預存預取的主機結構。在主機中設立了一個Cache,降低了與板上DSP和SDRAM芯片的耦合度,并且設計了兩個獨立狀態機分別進行控制。這顯著提高了主機訪問DSP和SDRAM的速度,為DSP系統的應用提供了更廣闊的平臺。本文詳細闡述了如何完成CPCI總線和DSP、SDRAM芯片間的數據傳輸,分析了設計難點,并給出了邏輯框圖。

          1 系統設計方案

          圖1是系統設計框
        圖,系統采用PLX公司的PCI9656接口芯片,它可以很方便地將時序相對復雜的PCI協議轉化為相對簡單的局部端訪問協議。在基本不損失性能的同時,簡化了邏輯設計要求,使開發者可以更為關注后端數據接口問題。

        FPGA采用Xilinx公司的X2V1000它有近100萬門的邏輯資源和720KB的BlockRAM可以靈活搭建控制邏輯和Cache緩存 DSP采用ADI公司的… src=Image/20090601155734566221_new.jpg>
          FPGA采用Xilinx公司的X2V1000,它有近100萬門的邏輯資源和720KB的BlockRAM,可以靈活搭建控制邏輯和Cache緩存。
          DSP采用ADI公司的ADSP-TS201S,共有4片,工作頻率是600MHz,總共可以提供14.4GFLOPS的運算能力[1]。
          SDRAM采用Hynix公司的HY57V561620C,容量共有128MB,可以基本滿足數據存儲的要求。

          2 FPGA的接口設計

          2.1 FPGA在系統中的作用

         FPGA主要實現如下功能接口:(1)DSP接口。提供一個PCI Local總線到DSP共享總線的界面,完成兩套總線之間的邏輯仲裁及讀寫控制信號等;(2)SDRAM接口。提供一個PCI Local總線到SDRAM總線的界面;(3)FLASH接口;(4)鏈路口;(5)Register管理模塊。圖2給出了FPGA的各種接口與系統其他部分的關系圖。本文將重點討論主機和DSP、SDRAM間的訪問。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 文水县| 湘潭市| 和硕县| 黑龙江省| 板桥市| 洪江市| 临夏市| 崇明县| 阳信县| 五指山市| 广河县| 长武县| 固阳县| 峨山| 宁河县| 葵青区| 甘孜县| 长岛县| 界首市| 睢宁县| 屯留县| 新龙县| 方城县| 安泽县| 阳朔县| 乌审旗| 江陵县| 平遥县| 襄城县| 德令哈市| 横峰县| 修文县| 谢通门县| 乐安县| 溆浦县| 库车县| 马边| 阿巴嘎旗| 湖南省| 南乐县| 博兴县|