一種基于CPLD的交通燈控制系統設計
3.4 仿真結果
對控制器模塊的VHDL程序利用ispLEVER輸入如下的一測試向量:
本文引用地址:http://dyxdggzs.com/article/163467.htm
在isp[EVER平臺上進(jìn)行仿真,在波形觀(guān)察器的窗口觀(guān)察仿真結果。對應上面仿真向量的仿真波形如圖6所示,改變仿真向量可以做出其他仿真波形,結果都顯示基于VHDL語(yǔ)言的交通燈控制器的硬件實(shí)現方法是可行的。
3.5 軟件到硬件的過(guò)度
Lattice器件的在系統編程是借助ispVM system軟件來(lái)實(shí)現的。ispVM SystemTM是一個(gè)綜合的將設計下載到器件的軟件包。運用這一完整的器件編程工具快速簡(jiǎn)便地通過(guò)i spSTREAMTM將編寫(xiě)好的程序燒寫(xiě)到可編程邏輯器件CPLD上,實(shí)現軟件到硬件的過(guò)渡。
4 結束語(yǔ)
本設計由于采用自頂向下法設計交通燈控制器,合理地處理燈時(shí)分配,分頻,控制顯示與編碼的相互關(guān)系,采用VHDL語(yǔ)言層次化和模塊化的設計方法,減少了設計芯片的數量、減少系統開(kāi)發(fā)周期,降低了功耗,可以通過(guò)改變程序或著(zhù)外部輸入來(lái)控制交通燈,經(jīng)過(guò)調試,運行正常。此設計是基于硬件描述語(yǔ)言VHDL,借助CPLD器件完成的數字系統的設計,顯示了可編程器件廣闊前景,加之工藝的改進(jìn),可編程邏輯器件的集成度和速度將進(jìn)一步提高,性能將進(jìn)一步完善。
評論