新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的時間間隔測量模塊設計

        基于FPGA的時間間隔測量模塊設計

        作者: 時間:2010-04-02 來源:網絡 收藏

        4 功能實現及仿真
        通過QuartusⅡ開發環境,文本編輯方式,用VHDL語言進行編程,生成圖元,結合頂層原理圖設計,實現信號預處理模塊原理圖,如圖4所示。


        對編寫的程序進行調試、編譯通過,然后進行功能時序仿真,實現如果信號2到來之前已經收到信號l,并且已經在計數,但若小于預設的閘門關閉時間80 ns,則不進行閘門關閉。即中斷保持高電平不變,停止信號保持低電平,感知器認為此信號為非測量信號2,繼續監測信號2的到來,如圖5所示。


        如果信號2到來之前已經收到信號1,并且已經在計數,但若大于或是等于預設的閘門關閉時間80 ns,則進行閘門關閉,即中斷由高電平跳變為低電平,停止信號由低電平跳變為高電平,感知器判斷出此信號為所要測量的信號2,通知主控制器讀取數據,如圖6所示。

        5 結論
        該系統硬件設計采用Ahera公司的器件EPIC3T10017,同時軟件設計采用其公司自行開發的QuartusII開發環境進行程序設計及其功能時序的仿真。實踐表明,由于器件簡單易學,市場占有量大,開發設計人員容易購置,開發技術易于掌握,尤其是本身功能強大,故其在工業控制領域中將占據重要的位置。這里所介紹的技術可在靶場測試、激光測距、物理實驗、航空航天等領域發揮良好的作用。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宝坻区| 安图县| 铜川市| 南郑县| 龙门县| 广饶县| 刚察县| 禹城市| 镇宁| 衢州市| 古蔺县| 达拉特旗| 大渡口区| 沾益县| 图木舒克市| 灵山县| 枣阳市| 崇仁县| 闽清县| 济阳县| 神池县| 右玉县| 高台县| 平乐县| 景洪市| 华安县| 嘉善县| 密云县| 绥阳县| 镇赉县| 永靖县| 寿宁县| 台南市| 安仁县| 台北市| 兴和县| 凤凰县| 普格县| 澜沧| 镇宁| 巴林左旗|