- -
二、课程设计目的:
1、培养综合运用知识和独立开展实践创新的能力;
2、深入学习 Verilog HDL,了解其编程环境;
3、学会运用 Modelsim 和 Quartus II 等编程仿真软件;
4、将硬件语言编程与硬件实物功能演示相结合,加深理解 Verilog HDL 的学
习;
三、使用环境:
1、软件:Modelsim 和 Quartus II 等编程仿真软件;
2、硬件:FPGA 开发板。
四、课程设计详细方案及功能验证:
1、总体实现方案:
1、简易电子琴的设计通过软硬件结合实现,硬件系统包括主控器芯片、9
个按键、LED、蜂鸣器等,软件资源包括编写 Verilog HDL 程序的应用软件
Modelsim 和仿真软件 Quartus II。电子琴有按键代替琴键的弹奏功能和自动
播放功能。
2、整个程序总共分 5 个模块:主模块,按键模块,曲目 1 模块,曲目 2 模块,
曲目 3 模块。
整个方案总共用了 9 个按键(key1~key9),按键 key1~key7 作为琴键,
通过这七个按键键入不同的音阶。主模块中 key8、key9 两个按键用于选择是
自动播放还是弹奏曲目,令 mm=(key8、key9),用 mm 值的不同选择调
用不同模块。如果 mm=00,则程序调用按键模块;如果 mm=01,则调用曲
目 1 模块,播放曲目 1;如果 mm=10,则调用曲目 2 模块,播放曲目 2;如
果 mm11,则调用曲目 3 模块,播放曲目 3。
本次设计的框图:
- .可修编 .
评论2
最新资源