全球旧事资料 分类
实验报告
课程名称:指导老师:学生姓名:学号:专业班级:
EDA技术实用教程通信工程134班
2015年12月7日
f目录
实验一、全加器设计实验实验二、模可变计数器设计实验实验三、序列信号发生和检测器设计实验实验四、交通灯控制器设计实验实验五、多功能数字钟设计实验实验六、出租车计费器设计实验本课程总结
f一、全加器设计实验
(一)实验目的
1、熟悉建立文件夹和建立工程的整个过程。
2、学会建立波形文件。
3、学会将文件下载到板子上。
(二)设计要求
完成设计、仿真、调试、下载、硬件测试等环节,在EDA实验装置上实现模可变
计数器功能,具体要求如下:
1、利用书上的程序,完成实验目的,实现两个一位二进制数的相加,并将进位
输出。
(三)主要仪器设备
1、微机
1台
2、QuartusII集成开发软件
1套
3、EDA实验装置
1套
(四)实验思路
由于要用到例化语句,所以需要将文件都放在一个文件夹里然后创建工程。选择
文件夹和名称。
添加文件
f选择实验室用的芯片
f选择仿真工具
半加器真值表如下
A
B
SO
CO
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
1
其中A和B为输入信号,SO为和值输出,CO为进位输出。程序如下。
moduleba
jiaABSOCO
i
putAB
outputSOCO
assig
SOAB
assig
COAB
E
dmodule
由真值表可得输入信号A和B异或可作为和值输出,相与可作为进位输出。
f全加器真值表如下
Ai

Bi

Ci

Cout
Sum
0
0
0
0
0
0
1
0
0
1
1
0
0
0
1
1
1
0
1
0
0
0
1
0
1
0
1
1
1
0
1
0
1
1
0
1
1
1
1
1
ai
和bi
为输入信号,ci
为进位信号与ai
和bi
一起相加,cout为进位出
书,sum为和值输出。程序如下。
modulequa
jiaai
bi
ci
coutsum
outputcoutsum
i
putai
bi
ci

wire
et1
et2
et3
ba
jiaU1ai
bi
et1
et2
ba
jiaU2A
et1SOsumBci
CO
et3
orU3cout
et2
et3
E
dmodule
这里用了例化语句调用了一个半加器的模块让ai
与bi
通过半加器的相加之后
的和值
et1作为一个输入信号再与进位信号ci
相加作为和值sum,ai
与bi

相加产生的进位信号
et2和ai
与bi
的和值
et1与ci
相加产生的进位信号

et3相或作为整体的进位输出cout,便可完成真值表的要求。
(五)时序仿真
添加文件
f添加引脚然后对输入信号进行赋值,赋值为周期性信号。编译后保存。
f仿真后效果如下
f将程序烧入板子如下
(六)实验总结因为这个是第一次进EDA实验室,对软件硬件都不了解。遇到很多的简单问题,也就是操作上的不熟练。对照书本上的步骤一步一步操作,才能完成。真应该加强动手能力。通过这次实r
好听全球资料 返回顶部