数字电路技术 实验报告
学专班学姓
院 信息科学与工程学院 业 电气工程及其自动化 级 13
自动化(1)
号 136330929 名 陈
凯
指导教师
完成日期 2015年8月10日
宁波大学
信息科学与工程学院
数电实验报告 实验报告
学
136330929 号: 姓
陈名:
凯
实验十三 乘法器的设计
13.1 实验目的
掌握LPM_ROM的使用;
掌握存储器内容编译器的使用。
13.2 实验任务
利用适当规格的LPM_ROM设计一个九九乘法运算电路,并利用存储器内
容编辑器编辑ROM数据。
13.3 实验设备
数字电路与系统实验箱 1台
计算机 1台 Quartus || 软件 一套
13.4实验设计说明
LPM是参数可设置模块库的英文缩写,这些可以图形或硬件描述语言模
块形式方便调用的宏模块,使得基于EDA计数的电子设计的效率和可靠性有了很大的提高。本设计中首要的问题是确定LPM_ROM的地址和数据位数以及正确编写.mif文件。假设A和B代表地址端,则A和B分别代表乘数与被乘数,他们的位数直接决定了LPM_ROM的地址和数据位数,若A和B都为0~9位,则其地址和数据都为8位即可。存储器内容编辑器可用于对ROM以及RAM中数据进行读、写,通过该工具可方便地观察存储器数据的变化。
13.5实验原理
首先我们要知道LPM_ROM的逻辑功能:LPM_ROM是可编程的逻辑器件,当
.i.
学
13633029
号: 姓
陈
名:
数字电路实验 实验报告
宁波大学
信息科学与工程学院
凯
用户需要实现特定的逻辑功能时(比如实现九九乘法表),可以事先在LPM_ROM中存入数据,当地址端输入地址时,可以自动查找该地址端所对应的数据,并在CP信号到来时输出该数据。因此,我们可以事先在LPM_ROM中存入九九乘法表,用A和B分别代表加数与被加数,C代表输出,在CP信号到来的时候,输出A与B乘积的结果。
13.6实验过程
首先编写九九乘法表,并保存;
画图,并且把管脚分别定义为地址端和输出端;
.ii.
宁波大学
信息科学与工程学院
数电实验报告 实验报告
学
136330929 号: 姓
陈名:
凯
管脚分配,并编译;
下载到实验箱,并调试功能;
13.7、实验现象
在输入乘数与被乘数后,当CP信号到来时,输出为十六进制数,并且与九九乘法存入的数据对应。
13.8实验结论
利用LPM_ROM可以实现九九乘法表的功能,不仅如此,还可以实现更多位数的乘法运算。
.iii.