名稱:多功能數(shù)字鐘VHDL代碼Quartus仿真
軟件:Quartus
語言:VHDL
代碼功能:
實驗要求:
1.五人一組,完成時鐘的分十位、分個位、秒十位、秒個位動態(tài)顯示。
2.數(shù)碼管動態(tài)顯示(譯碼邏輯、動態(tài)顯示邏輯)。
3.計數(shù)器(分的十位、分的個位、秒的十位、秒的個位--取余和取整。
設計報告評分標準:
1.正確完成顯示計數(shù)功能+認真的報告材料:五人組中(1人優(yōu)秀+4人良好)
2.不能完成顯示計數(shù)功能+認真的報告材料:五人組中(2人良好+3人中等)
FPGA代碼Verilog/VHDL代碼資源下載:www.hdlcode.com
演示視頻:
設計文檔:
1. 工程文件
2. 程序文件
3. 程序編譯
4. 管腳分配
部分代碼展示:
LIBRARY?IEEE; USE?IEEE.STD_LOGIC_1164.ALL; USE?IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY?CTR_4?IS PORT( CLK:IN?STD_LOGIC; Y:OUT?STD_LOGIC_VECTOR(1?DOWNTO?0)); END?CTR_4; ARCHITECTURE?ONE?OF?CTR_4?IS SIGNAL?Q:STD_LOGIC_VECTOR(1?DOWNTO?0); BEGIN PROCESS(CLK) BEGIN IF?CLK'EVENT?AND?CLK='1'?THEN IF?Q="11"?THEN Q<="00"; ELSE?Q<=Q+1; END?IF; END?IF; Y<=Q; END?PROCESS; END?ONE;
點擊鏈接獲取代碼文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=535
閱讀全文