EDA技术与应用实验指导书(3)

2019-05-18 17:52

2、启动编程

七、运行

搭建好外围电路后,观察实验系统运行情况,如果与预期的功能不符,应重新修改源程序。

8

第三章 实验项目

实验1 平台的应用与全加器设计

实验学时:4 实验类型:设计 实验要求:必修 一、实验目的

通过本次实验,掌握Quaru II软件的开发流程,学会全加器图形化设计方法。

二、预习与参考

1、系统方案

利用Quaru II集成的门元件,先设计一个半加器,将半加器生成元件符号后,用两个半加器组成一个全加器。

2、设计半加器

半加器原理图

生成元件符号,单击菜单File | Create/Update

3、设计全加器

9

全加器原理图

三、实验要求

1、功能要求

实现加法计数,完成和与进位的计算。 2、预习要求

在实验前提交设计方案,给出原理图。 四、实验条件

PC机,EDA实验系统。 五、调试及结果测试

1、建立工程 2、搭建电路

3个拨码开关分别连接a,b和cin,代表被加数、加数和低位进位; 2个发光二极管分别连接cout和sum,代表高位进位、和。 3、运行工程

拨动开关,改变被加数、加数和低位进位,观察发光二极管显示的和与高位进位。 六、实验报告要求

应提供原理图和测试结果,总结调试过程,并回答思考题。 七、思考题

1、如何采用Verilog文本方式实现全加器?

10

实验2 基于lpm_rom的乘法器和并行乘法器设计

实验学时:4 实验类型:设计 实验要求:必修 一、实验目的

通过本次实验,掌握Quarutus II的宏功能模块设计的应用,学会基于ROM的乘法器和并行乘法器的设计方法,并将它们作比较。 二、预习与参考

1、基于ROM的乘法器系统方案

基于存储器模块库中的lpm_rom,构成一个4bit×4bit的无符号数乘法器。 预先计算出两个数的乘积,并放在ROM中,将两个数分别作为ROM地址的高4位和低4位,读取存储单元来得到两数的乘积。

此方法的优点是运算速度快,缺点是ROM需分配较多的存储单元。 2、整体电路

基于lpm_rom的乘法器电路

3、新建MIF文件

(1)File | New,选择Other Files中的Memory Initialization File (2)设置字数为256,字宽为8 (3)输入乘积数据

ROM单元格

11

4、定制lpm_rom元件 (1)引入lpm_rom

新建原理图文件,插入megafunctions | storage中的lpm_rom (2)设置数据线和地址线宽度

(3)设置控制端口

(4)添加MIF文件

12


EDA技术与应用实验指导书(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:java语言概述习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: