新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于FPGA與SRAM的大容量數據存儲的設計

        基于FPGA與SRAM的大容量數據存儲的設計

        作者: 時間:2010-09-26 來源:網絡 收藏

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

          以下是一段用VHDL語言描述的控制RAM的讀寫操作時序的程序代碼:

          

          程序中,在進行讀寫操作時,片選使能信號CE_及輸出使能信號OE_始終為低電平。

          第0時刻到第2時刻在進行寫操作:第0時刻地址線addr_線data_SRAM同時賦新值,控制線WE_SRAM、LB_SRAM、UB_SRAM要經歷一個窄脈沖的變化過程,RAM在獲取到此控制線下降沿信息后,便知開始進行寫操作。需要注意的是,雖然在第0時刻已賦到線上,但因為寫操作是控制線低電平有效,所以數據線上真正發生數據更新是在控制線變為低電平之后,因此,數據線上的實際更新時刻是在第2個時刻。

          第3、4狀態是進行讀操作:在讀寫轉換時刻,也就是在第3時刻如前所述需給數據線上送高阻態。這樣,讀取數據的時序關系由系統時鐘進行控制,在第3時刻給地址線上送要讀取的地址,第4時刻將數據端口上的數據送出。這里需注意的是,讀取數據要比讀取地址晚一個時刻。從而,完成了對外部RAM的讀寫操作控制。

          4結論

          該系統已應用在羅蘭—C導航接收機的信號處理中。實驗證明,此可靠穩定地完成了高速異步數據,進一步提高了系統的性能。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 三台县| 永安市| 晴隆县| 馆陶县| 留坝县| 弋阳县| 隆子县| 青河县| 新沂市| 保靖县| 蒙自县| 阜平县| 南京市| 石狮市| 两当县| 汽车| 兴隆县| 新巴尔虎右旗| 浦城县| 仙游县| 灌南县| 西乌珠穆沁旗| 鄂伦春自治旗| 宝应县| 志丹县| 福州市| 莫力| 宜城市| 宿松县| 武功县| 朝阳市| 东莞市| 门源| 凌云县| 图片| 静乐县| 启东市| 浦城县| 如皋市| 定远县| 全椒县|