8位加法器设计程序过程_第1页
8位加法器设计程序过程_第2页
8位加法器设计程序过程_第3页
8位加法器设计程序过程_第4页
8位加法器设计程序过程_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验8位加法器设计 一、实验目的 熟悉利用Quartus U的图形编辑输入法设计简单组合电路, 掌握层次化设计 方法,并通过8位全加器的设计,进一步熟悉利用EDA软件进行数字系统设计的 流程。 、实验仪器与器材 计算机1台,GW48-PK2实验箱1台,Quartus II 1套 三、实验内容 1.基本命题 利用图形输入法设计一个一位半加器和全加器,再利用级联方法构成8位 加法器。 2.扩展命题 利用文本输入法设计4位并行进位加法器,再利用层次设计方法构成 8位 加法器。通过时序仿真,比较两种加法器的性能。 四、实验设计思路 按照如图2-1,2-2,2-3设计半加器、全加器、串行级联加法器 设计

2、半加器 图2-1半加器设计图 设计全加器 配提r 图2-2全加加器设计图 设计串行级联8位加法器 图2-3串行级联8位加法器设计图 仿真波形图 对以上的串行级联加法器进行仿真。设置时钟频率为 /1/10ns。每 20ns 对 a,b 输入口进 行+2操作。所得结果见 图2-8。由图可知延时大约为 dm 岫 TrneB# II 0 CWIT ID m E 0 V 0 JPomtar 10OT * InUg100 m End 0,Q 10 0.1 Ml JOTS ! 10. Op u J 0 2C 2 D 0 4 E 14ns。 图2-4串行级联加法器仿真波形图 对以上的串行级联加法器进行仿真。设

3、置时钟频率为/。每10us对a,b输入口进行+2 操作。所得结果见 图2-4。由图可知延时大约为10us。 五、实验要求 将实验原理、设计过程、编译仿真波形和分析结果、硬件测试实验结果写 进实验报告 六、实验思考题 (1)与单一设计文件比较,实现层次化设计应注意哪些问题 答:实现层次化设计需要注意的是:假设 B设计中引用A设计,那么需要将 A 设计的工程文件放在B设计的工程文件中,另外,B设计的工程必须要以B的实 体名称对应,不然仿真的时候会出错。 (2)比较图形编辑和文本编辑两种 8位二进制加法器的性能,分析它们的主要 异同点。以下是文本编辑的参考程序。 1)4位二进制数加法器 ADDER4

4、的VHDL苗述 LIBRARYIEEE; USE ADDER4B IS PORT CIN4 : IN STD_LOGIC A4 : IN STD_LOGIC_VECT(ORDOWNTO; B4 : IN STD_LOGIC_VECT(ORDOWNTO; S4 : outstd_logic_vectordownto; COUT4: OUTSTD_LOGIC ENDADDER4B; ARCHITECTUREhav 0FADDER4BS SIGNALSINT : STD_LOGIC_VECT(ORDOWNTO; SIGNALAA,BB : STD_LOGIC_VECT(4RDOWNTO; BEGIN

5、 AA= O BB= O SINT = AA + BB + CIN4; S4 = SINT( 3 DOWNT0); COUT4 CIN, A4 = A(3 DOWNT0), B4 = B(3 DOWNT0), S4 = S( 3 DOWNT0), COUT4 = CARRY_OUT ); U2 : ADDER4B-例化一个4位二进制加法器 U2 PORTMAR CIN4 = CARRY_OUT, A4 = A( 7 DOWNT4), B4 = B( 7 DOWNT4), S4 = S( 7 DOWNT4),COUT4 = COUT ); ENDstruc; 图2-10ADDER8仿真波形图 对

6、以上的ADDER8进行仿真。设置时钟频率为 /。每10us对a,b输入口进行+2操作。 所得结果见 图2-10。由图可知延时大约为 20us。 实验错误小结: Quartus 中仿真时出现 no simulatio n in put file assig nment specify解决 方法 这个错误的意思是:仿真文件没有被指定,要仿真的话先要建一个仿真文件: 情况 1、file - new - 选择 Other file 选项卡 - Vector Waveform File 然后把输入输岀端口加进去,再设置输入的信号,保存,就可以仿真了。 情况 2、如果你之前已经建立过了,就打开 assignments-settings-simulator settings 看里面的有个文本框 simulation input里面是否为空,为空的话就要找到你所建立的Vector Waveform File 文件,是以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论