新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的微型數字存儲系統設計

        基于FPGA的微型數字存儲系統設計

        作者: 時間:2009-10-15 來源:網絡 收藏

        固件程序代碼設計主要是根據系統需求設計相應的程序框架圖,再調用同件函數庫 (Ezusb.lib)的函數進行編程,初始化并重新列舉端點,然后在任務處理器中設定任務,在Keil C51環境中編譯代碼。編譯通過后,將同件代碼下載到USB單片機中,即可實現GPIF多字節讀操作。


        4 系統可靠性驗證
        為驗證系統可靠性,在數據輸入端循環輸入00~0F遞增數據,通過上位機讀出、寫入Flash中的數據,圖4為試驗數據。通過讀出的數據驗證了該系統數據存儲及回讀的正確性、可靠性。

        5 結束語
        采用對Flash進行讀、寫、擦除操作,利用狀態機分時控制3種操作,簡化程序設計,簡單修改地址將Flash的容量從32 MB增加到1 GB,提高了系統的可移植性、可擴展性和通用性,便于維護設備,有利于產品的優化和改進,縮短了開發周期。采用USB單片機與PC機建立通信連接,與現有設備很好兼容,數據讀取速度可達1O MB/s,可方便、快捷地讀取數據。通過多次驗證,該系統工作穩定、可靠。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 许昌县| 福安市| 邳州市| 青海省| 剑川县| 玉林市| 固安县| 饶河县| 咸阳市| 葵青区| 嘉定区| 颍上县| 马尔康县| 含山县| 买车| 贡嘎县| 曲靖市| 玉溪市| 长寿区| 仙游县| 成安县| 海口市| 绥宁县| 平陆县| 旬邑县| 十堰市| 道真| 宜春市| 迁安市| 赤水市| 汾西县| 孝昌县| 道真| 山阴县| 新宁县| 赤水市| 耿马| 石景山区| 临湘市| 南召县| 获嘉县|