新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于GAP技術的網絡隔離設備的研究與設計

        基于GAP技術的網絡隔離設備的研究與設計

        作者: 時間:2010-08-24 來源:網絡 收藏

          3.3 SDRAM IP核的

        應用

          SDRAM是一種高速同步動態隨機存儲器,在嵌入式系統中,SDRAM因其價格低、體積小、速度快,容量大等優點而逐漸成為一種主流器件,但SDRAM的控制邏輯復雜,時序嚴格,使用不便,需要控制器提供正確命令來完成其初始化、讀寫和刷新等工作。SDRAM控制器根據SDRAM的內部狀態轉化圖進行設計,而且很多大公司都提供標準SDRAM控制器的IP核參考設計。筆者選用了WINBOND公司的W986432DH型SDRAM,它采用512 Kx4x32位架構,由4個BANK構成,每個BANK對應4 M字節,按行和列尋址,W986432DH的引腳分為控制、地址和數據信號三類。其控制器選用LatTIce公司的標準SDR SDRAM IP核,由4個底層模塊sdr_ctrl、sdr_sig、sdr_data、sdr_par和頂層模塊sdr_top組成,如圖5所示。

        SDRAM控制器的連接

          8dr_ctrl模塊根據SDRAM內部狀態轉化關系建立2個有限狀態機和1個計數器,能產生正確的中間狀態作為sdr_sig模塊輸入。sdr_sig模塊產生面向SDRAM的控制、地址信號。sdr_data模塊實現FPGA與SDRAM之間的數據傳輸。sdr_par模塊完成猝發長度,延時節拍等參數設置,通過在該模塊中設置不同的參數來滿足不同的應用系統。

          sdr__top將底層4個模塊整合成1個可以調用的系統。整個IP核類似于黑匣子,不用詳細了解其內部實現細節,只需了解左邊控制信號的含義,對SDRAM的不同操作通過改變左邊控制信號的狀態即可。

          4 結束語

          本文提出了基于技術的網絡保護設備設計新方案,闡述了主要模塊的實現方法,限于篇幅不能給出具體細節和源代碼。采用1個FPGA替代單片機和SCSI協議控制器,可減少電路數量,降低成本,便于升級。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 都安| 义马市| 曲周县| 城口县| 绵阳市| 扶绥县| 汉阴县| 湟源县| 通榆县| 万年县| 仁布县| 广宗县| 扎囊县| 南江县| 南澳县| 安吉县| 英超| 河间市| 金秀| 喀什市| 监利县| 青州市| 微博| 平南县| 阳泉市| 晴隆县| 卓资县| 叙永县| 德令哈市| 邵东县| 尼勒克县| 绍兴县| 即墨市| 乌鲁木齐市| 成武县| 射洪县| 潞西市| 贵港市| 吉安县| 双鸭山市| 上饶市|