新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 數字電子系統的EDA設計方法研究

        數字電子系統的EDA設計方法研究

        作者: 時間:2009-11-06 來源:網絡 收藏

        主要VHDL語句如下:

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

        3 仿真結果
        CPLD設計完成后,用Max+Plus II軟件編譯和仿真,波形如圖3所示。由圖3可知,CPLD工作時,先啟動控制模塊,它對模數轉換的一次控制由四個狀態組成。在狀態S0,選定ADC0804,為模數轉換做準備;在狀態S1,使ADC0804進行轉換,當CPLD的INTR信號端由高電平轉為低電平時,模數轉換結束進入下一狀態S2,為讀取轉換結果做準備;在狀態S3,CPLD讀取模數轉換結果。接著,CPLD的計算模塊工作,求出二進制模數轉換數據的12位BCD碼。最后啟動顯示驅動模塊,用數碼管顯示有兩位小數的數字電壓值。例如,模數轉換結果即CPLD的輸入信號Din[7..0]若為68H,則輸出電壓Dout[11..0]是2.08 V,Din[7..0]為70H時,輸出電壓Dout[11..0]是2.24 V,符合設計要求。

        4 結 語
        本文數字電壓表的功能由VHDL程序決定,用Max+Plus II軟件編譯、仿真和邏輯綜合后,下載到CPLD芯片EPF10K10LC84-4。CPLD工作主頻為100 MHz,邏輯綜合占用了174個邏輯單元,資源利用率為30%。本文所設計的數字電壓表電路板已通過硬件測試,能測量和顯示0~5 V的弱電壓信號,準確度為0.02 V,并已在我校工程實訓中心測試成功。保持CPLD芯片不變,將輸入信號改為溫度信號、濕度等信號分別測試時,均能顯示相應的數字值,因此,基于這種具有很強的靈活性。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 平凉市| 察隅县| 金沙县| 杭锦后旗| 河北区| 乌鲁木齐市| 镇远县| 鸡东县| 许昌市| 翁牛特旗| 延吉市| 得荣县| 遵化市| 霍山县| 朝阳区| 奉贤区| 乌拉特前旗| 宜宾县| 勐海县| 从江县| 梁山县| 平湖市| 饶阳县| 延边| 永州市| 调兵山市| 读书| 绵竹市| 蒙阴县| 天水市| 神木县| 义乌市| 来凤县| 江华| 杭州市| 鄂尔多斯市| 叙永县| 民乐县| 木里| 瓦房店市| 樟树市|