2 子模塊及其功能
(1)四頻率輸出分頻器。根據(jù)要求有4種速度的變化,每種都要顯示8種花樣,就要用到三位計數(shù)器和16位數(shù)字譯碼器。其次,速度有4種變化,而只有一個輸入的時鐘信號,所以要對輸入的時鐘信號進行分頻,本次設計采用了二分頻、四分頻、八分頻和15分頻得到4種不同頻率的信號。
二分頻電路的程序代碼如下:
四分頻電路的設計有兩種方案:一是把兩個二分頻電路串聯(lián)起來(見圖2,3),實現(xiàn)四分頻;二是修改二分頻電路的程序代碼來實現(xiàn),做如下修改:
同理,八分頻電路的設計也有兩種方案:一種是把兩個四分頻電路串聯(lián)起來,實現(xiàn)八分頻;一種是修改二分頻電路的程序代碼,只需做如下修改即可:
15分頻電路如圖4所示,仿真圖如圖5所示。代碼如下:
四頻率輸出分頻器的頂層模塊原理圖如圖6所示,仿真波形如圖7所示。
(2)四選一控制器。四選一控制器的功能是從分頻器中選擇不同的時鐘信號送給彩燈控制器,實現(xiàn)彩燈閃爍頻率的變化,如圖8,9所示。源代碼如下:
(3)彩燈控制器。彩燈控制器電路是整個設計的核心,它控制整個設計的輸出效果也就是圖案的樣式變化。在電路中用1代表燈亮,用O代表燈滅,由0,1按不同的規(guī)律組合代表不同的燈光圖案,同時使其選擇不同的頻率,以實現(xiàn)多種圖案及多種頻率的花樣功能顯示。該程序充分證明了用VHDL設計電路的靈活性,即可以通過改變程序中輸出變量的位數(shù)來改變彩燈的數(shù)目。如圖10,1l所示。
代碼如下:
3 結語
使用VHDL語言設計電路,思路簡單,功能明了。使用Max+PlusⅡ設計電路不僅可以進行邏輯仿真,還可以進行時序仿真,使用PLD不僅省去了電路制作的麻煩,還可以反復進行硬件的實驗,非常方便地修改設計,且設計的電路的保密性強??傊?,采用EDA技術使得復雜的電子系統(tǒng)的設計變的簡單易行,提高了設計的效率。
北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...
關鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心要問機器人公司哪家強,波士頓動力絕對是其中的佼佼者。近來年該公司在機器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機器人組團跳男團舞的新視頻,表演的機器人包括...
關鍵字: 機器人 BSP 工業(yè)機器人 現(xiàn)代汽車