目录 1
数字电路技术——HDL设计 3
概述 3
作业要求 3
第一题 3
第二题 4
第三题 4
第四题 4
准备工作——部分模块的驱动设计 4
引脚约束文件 4
时钟切换模块的设计 5
四位七段数码管驱动模块 7
输出引脚控制切换模块 10
任务一 —— 血型匹配 13
分析任务 13
编写任务一子模块程序 14
程序解读 16
编写顶层模块程序 17
RTL原理图检查 19
效果检查 19
任务二 —— 显示译码电路 20
分析任务 20
编写任务二子模块程序 20
编写顶层模块程序 21
RTL原理图检查 22
效果检查 22
任务三 —— 计数器 23
分析任务 23
编写任务三子模块程序 23
编写顶层模块程序 24
RTL原理图检查 25
效果检查 26
任务四 —— 状态转换 26
分析任务 26
编写任务四子模块程序 27
编写顶层模块程序 28
RTL原理图检查 29
效果检查 29
附录一 RTL原理图综合版 30
附录二 源程序 31
顶层模块 31
任务一子模块 33
任务二子模块 34
任务三子模块 34
任务四子模块 35
数码管驱动子模块 35
拨码开关暂存子模块 36
输出引脚控制切换子模块 37
时钟切换子模块 37
1