《现代数字系统设计》课程总结 下载本文

内容发布更新时间 : 2024/12/25 0:41:56星期一 下面是文章的全部内容请认真阅读。

《现代数字系统设计》课程总结

2011年秋季学期

实验一八路LED的开关控制

1.实验要求

本实验要求用8个开关分别控制8个LED的亮灭。

2.硬件设计思路

用FPGA的八个引脚做开关控制,八个引脚控制LED的亮灭。

3.软件程序流图

4.实验体会

开通过本实验对VHDL语言有了初步的了解。 实验二8位可逆计数器设计 读取开1.实验要求

本实验要求计数脉冲可以手动输入,也可以用脉冲源输入,通过开关可以选择。 根据开2.硬件设计思路

4位输入(分别为脉冲选择、顺序选择开关,脉冲信号1,脉冲信号2),8位LED显示。

3.软件程序流图 4. 5. 6. 7. 8. 9. 10. 11.

结12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.实验体会

开通过此实验对VHDL语言有了深入的了解,对FPGA的引脚也加深了研究。运用了一些简单的VHDL语句。 实验三实现任意整数分频电路设计2 脉冲选择1.实验要求

本实验要求实现占空比50%,分频系数可以通过拨码开关设定的分频电1 路。

选择信2.硬件设计思路 3.软件程序流程

选择信时钟输入端(手动控制),计数选择(4位),频率显示(LED灯显示)。 i. 判断分频数为奇数还是偶数。 脉冲顺序ii. 如果是奇数则在(n+1)/2-1脉冲前后分别取正脉冲与负脉冲、负脉冲与正脉冲。然后将两次的信号取或操作,以达到占空比为50%。 iii. 如果是偶数则在n/2脉冲前后分别取正脉冲与负脉冲。 iv. 输出脉冲信号。

减法技加法计