VHDL 和数字电路设计课程实验
课程实验目的:
(1)理论和实践相结合,使学生更加深入地掌握所学内容;
(2)掌握如何利用 VHDL 硬件描述语言方法设计数字电路;
(3)掌握如何利用 PLD 器件结合 EDA 系统工具设计数字集成电路;
(4)培养学生独立开发设计电路系统的能力;
(5)培养学生具备从事科研的能力。
实验条件:
要求具备可编程逻辑器件和 EDA 设计工具实验条件。实验室可提供带配有可编程逻辑
器件的通用型 GELIN EPF10K10 A 系统板、专业型 GELIN EPF10K10(B)系统板、GELIN
EPF10K10(C)系统板。提供的 EDA 设计工具为 MaxplusⅡ系统。
实验目录:
实验一 二选一数据选择器
实验二 数据对象的定义
附加实验:一位 BCD 码加法器的设计
实验三 四位二进制加法器设计
附加实验:利用 Generic 设计一个通用的加法器
实验四 四位二进制乘法器设计
附加实验:n 位二进制乘法器设计
实验五 十进制计数器设计
实验六 交通灯控制器的设计
实验七 数字钟的设计
实验一二选一数据选择器设计
实验目的:掌握 VHDL 程序的结构和熟悉 MaxplusⅡ系统的操作。
实验内容:二选一数据选择器电路设计。
实验要求:采用电路真值表方式进行设计。
设计原理:
电路真值表如下:
电路真值表
S
C
0
A
1
B
实验报告:
(1)电路示意图及源程序代码;
(2)功能仿真波形文件。
实验二 数据对象的定义
A
B
C
Mux21a
S