洗衣機(jī)設(shè)計(jì)
軟件:Quartus
語言:VHDL、Verilog(分別使用VHDL、Verilog實(shí)現(xiàn),共2個(gè)工程文件)
驗(yàn)證使用的開發(fā)板:青創(chuàng)FPGA開發(fā)板(QC)
代碼在文末下載
功能:
以FPGA芯片為核心,以VHDL(Verilog)語言設(shè)計(jì)一個(gè)洗衣機(jī)控制器,洗衣機(jī)的功能有洗衣、漂洗和脫水,并包含以下三種工作模式:
工作模式1:洗衣模式——普通洗(注水10秒—洗衣1分鐘—排水10秒—甩干5秒—注水10秒—洗衣1分鐘—排水10秒—甩干5秒—注水10秒—洗衣1分鐘—排水10秒—甩干5秒);
工作模式2:漂洗模式(注水10秒—洗衣1分鐘—排水10秒);
工作模式3:甩干模式(甩干5秒)。
要求:能使用按鍵選擇洗衣機(jī)的工作模式,并使用數(shù)據(jù)管顯示當(dāng)前模式和倒計(jì)時(shí),使用LED燈顯示洗衣機(jī)的當(dāng)前狀態(tài)(注水、洗衣、排水、甩干)。
軟件仿真,波形圖仿真,管腳分配
演示視頻:
設(shè)計(jì)文檔(以VHDL語言工程為例):
開發(fā)板相關(guān)資料:
QC-FPGA-C1開發(fā)板快速使用手冊(cè)-V7.pdf
QC-FPGA-C1原理圖.pdf
代碼文件(付費(fèi)后可下載):
點(diǎn)擊鏈接獲取代碼文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=127