eda课程设计题目 下载本文

内容发布更新时间 : 2024/5/21 1:21:05星期一 下面是文章的全部内容请认真阅读。

EDA课程设计目录

1 乘法器设计 ............................................................. 2

1.1设计要求 ......................................................................................................................................... 2 1.2设计提示 ......................................................................................................................................... 2 2八位序列检测器设计 ...................................................... 3

2.1设计要求 .......................................................................................................................................... 3 2.2 设计提示 ......................................................................................................................................... 4 3 多功能数字钟的设计 ..................................................... 5

3.1 设计要求 ........................................................................................................................................ 5 3.2 设计提示 ........................................................................................................................................ 6 5 数字频率计 ............................................................. 7

5.1 设计要求 ........................................................................................................................................ 7 5.2 设计提示 ........................................................................................................................................ 8 6 拔河游戏机 ............................................................. 9

6.1设计要求 ......................................................................................................................................... 9 6.2设计提示 ....................................................................................................................................... 10 7 洗衣机控制器 .......................................................... 11

7.1 设计要求 ...................................................................................................................................... 11 7.2设计提示 ....................................................................................................................................... 12 8 简易音乐播放器 ........................................................ 14

8.1设计任务 ....................................................................................................................................... 14 8.2设计提示 ....................................................................................................................................... 14

1 乘法器设计

1.1设计要求

设计一个能进行两个十进制数相乘的乘法器,乘数和被乘数均小于100,通过按键输入,并用数码管显示,显示器显示数字时从低位向高位前移,最低位为当前显示位。当按下相乘键后,乘法器进行两个数的相乘运算,数码管将乘积显示出来。

系统框图如图1-1所示。

图1-1 乘法器系统框图

1.2设计提示

表1-1 编码器真值表 数据开关电平信号 编码器输出 K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 Q3 Q2 Q1 Q0 0 0 0 1 ↑ 0 0 0 0 0 0 0 0 0 0 0 1 0 0 ↑ 0 0 0 0 0 0 0 0 0 0 1 1 0 0 ↑ 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ↑ 0 0 0 0 0 0 0 1 0 1 0 0 0 0 ↑ 0 0 0 0 0 0 1 1 0 0 0 0 0 0 ↑ 0 0 0 0 0 1 1 1 0 0 0 0 0 0 ↑ 0 0 0 1 0 0 0 0 0 0 0 0 0 0 ↑ 0 0 1 0 0 1 0 0 0 0 0 0 0 0 ↑ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ↑ 此设计问题可分为乘数被乘数输入控制模块、寄存模块、乘法模块和扫描显示模块几部分。

2

乘数和被乘数的输入仍用数据开关K1-K10分别代表数字1、2、?、9、0,用编码器对数据开关K1~K10的电平信号进行编码,编码器真值表如表1-1所列。用两个数码管显示乘数,两个数码管显示被乘数。

设置“相乘”信号mul,当乘数输入完毕后,mul有效使输入的乘数送寄存器模块寄存。再输入被乘数,显示在另两个数码管上。

设置“等于”信号equal,当乘数和被乘数输入后,equal有效,使被乘数送寄存模块寄存,同时启动乘法摸块。

两数相乘的方法很多,可以用移位相加的方法,也可以将乘法器看成计数器,乘积的初始值为零,每一个时钟周期将被乘数的值加到积上,同时乘数减一,这样反复执行,直到乘数为零。

硬件系统示意图如图1-2所示。

图1-2 乘法器硬件系统示意图

可参考你们的EDA教材中的乘法器设计。

2八位序列检测器设计

2.1设计要求

用状态机实现序列检测器的设计,了解一般状态机的设计与应用。 根据下面的提示中相关的原理介绍,设计一个可以检测8位序列数“11010011”的序列检测器,进

3