名稱:音樂(lè)播放器設(shè)計(jì)Verilog代碼Quartus仿真
軟件:Quartus
語(yǔ)言:Verilog
代碼功能:
音樂(lè)播放器
使用蜂鳴器播放一首歌曲,歌曲名為茉莉花。
FPGA代碼Verilog/VHDL代碼資源下載:www.hdlcode.com
演示視頻:
設(shè)計(jì)文檔:
1、工程文件
2、程序文件
3、程序編譯
4、RTL圖
5、仿真圖
整體仿真圖
頻率控制模塊
音樂(lè)控制模塊
部分代碼展示:
//音樂(lè)播放器 module?music(sysclk,stop_key,start_key,led,?spkout); ???input???????????sysclk;//50M晶振 input???????????stop_key;//reset input???????????start_key;//開(kāi)始 ???output??????????spkout;//蜂鳴器輸出 output??????????led;//指示燈 wire??????[9:0]?tonestep; ???wire??????[7:0]?tonecode; wire??????[3:0]?music_num; ???//調(diào)用頻率控制字產(chǎn)生模塊 ???musicdec?u_musicdec ( .tonecode(tonecode),//輸入簡(jiǎn)譜 .tonestep(tonestep)//輸出頻率控制字 ); //音樂(lè)控制模塊 music_ctrl?i_music_ctrl( .sysclk(sysclk),? .start_key(start_key), .stop_key(stop_key),
點(diǎn)擊鏈接獲取代碼文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=1521
閱讀全文