vhdl语言实现乘法器嵌入式系统实验报告.doc

约3页DOC格式手机打开展开

vhdl语言实现乘法器嵌入式系统实验报告,vhdl语言实现乘法器嵌入式系统实验报告全文3页1063字叙述详尽实验四:乘法器1.实验前准备(4分)1.继续学习vhdl。2.明确实验要求和实验的目的。3.了解二位数乘法的计算特点:利用移位和加法来实现计算4.查阅资料,为实验做准备。5.初步设计程序,并在机器上进行编译验证、发现错误修改。得分:2.实验内容和目的(4...
编号:5-33009大小:55.50K
分类: 论文>计算机论文

内容介绍

此文档由会员 黄药师 发布

VHDL语言实现乘法器嵌入式系统实验报告
全文3页1063字 叙述详尽
实验四:乘法器

1. 实验前准备(4分)
1. 继续学习VHDL。
2. 明确实验要求和实验的目的。
3. 了解二位数乘法的计算特点:利用移位和加法来实现计算
4. 查阅资料,为实验做准备。
5. 初步设计程序,并在机器上进行编译验证、发现错误修改。
得分:
2. 实验内容和目的(4分)

实验内容:
实现乘法器
实验目的:分析二进制乘法中计算步骤(多少次加法,何时进行),实现一个有限状态机,执行乘法运算
得分:
3. 实验步骤(4分)
1. 创建文本格式文件并保存成扩展名为.vhd的文件。
2. 录入源代码,保存,并将当前文件设为当前工程文档。注意源码的编写中,设置了几个临时变量,用了保存移位的乘数,以便和被乘数相加,我设置的是3位的二进制数乘二进制数。对乘数为1的部分,便把被乘数往左移一位,赋值给临时变量,和result相加。乘数的管脚设计为:40、39、37,被乘数的管脚设置为:45、44、41,使能信号设置为50。
3. 选择设备,并为实体声明的端口与实际Pin进行匹配。为了方便观察,输出设置为6位的显示灯,输出灯的管脚分别设置0为:4、6、9、75、77、80
4. 编译文件并派错。
5. 模拟,观察结果、改正错误。
6. 向实验板下在程序进行调试、演示结果。
7. 调试结果正确
得分:
4. 实验总结(4分)
关于VHDL:通过第四次实验,能够很灵活地运用 VHDL语言
关于本次实验: 在设计乘法器之前,需要对乘法器的计算原理进行深入理解,我将其转换位一个移位和加法的计算,并且将其编程实现,通过这次试验,不仅对原有的知识进行了复习,也让我更加深入地了解了嵌入式系统的一些特点,感觉非常有成就感。

得分: