新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于FPGA的高速數據采集系統的設計方案

        基于FPGA的高速數據采集系統的設計方案

        作者: 時間:2013-10-08 來源:網絡 收藏

          

          用VHDL語言來實現狀態機,其原程序:

          

          然后在Quartus Ⅱ 中進行仿真,仿真如圖2所示:

          

          4.2.2 FIFO模塊設計

          利用中的EAB/ESB等嵌入式模塊構成的LPM宏功能模塊來生成LPM_FIFO.其編輯定制方法:

          (1)進入QuartusⅡ,選擇菜單File->TOOL->Megawizard Plug-In Manager,選擇Create a new custom megafunctionvariation,選擇FIFO.

          (2)選擇FIFO數據位寬度為12,深度為512.

         ?。?)選擇FIFO的端口:12位數據輸入輸出端口data[120]和q[120];對clock同步的數據寫入和讀出請求wrreq和rdreq;異步清零aclr;存儲數據溢出信號full.

          5.結論

          本文完成高速、多通道的設計。利用VHDL語言對進行設計,并在QuartusⅡ中進行系統仿真和驗證。

          由FPGA在線編程的特點,可以依據現場的具體情況,對FPGA的內部配置進行修改,進一步增加了系統應用的靈活性,因此該系統是一種比較理想的實時高速數據采集方案


        上一頁 1 2 下一頁

        關鍵詞: FPGA 數據采集系統

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 高唐县| 永和县| 鄂伦春自治旗| 潞城市| 合阳县| 澎湖县| 汉川市| 武隆县| 泸定县| 黔西| 手游| 正安县| 南部县| 海口市| 伊通| 白朗县| 泰和县| 龙井市| 广灵县| 洛扎县| 台州市| 海兴县| 平南县| 盖州市| 河池市| 报价| 宿州市| 江孜县| 汾阳市| 彭山县| 金秀| 成安县| 阿拉善盟| 泸定县| 乐至县| 循化| 南木林县| 呼图壁县| 同德县| 屏东市| 镇远县|