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

下载本文档

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

文档简介

实验 8位加法器设计一、实验目的熟悉利用Quartus的图形编辑输入法设计简单组合电路,掌握层次化设计方法,并通过8位全加器的设计,进一步熟悉利用EDA软件进行数字系统设计的流程。二、实验仪器与器材计算机1台,GW48-PK2S实验箱1台,Quartus6.0 1套。三、实验内容1.基本命题利用图形输入法设计一个一位半加器和全加器,再利用级联方法构成8位加法器。2.扩展命题利用文本输入法设计4位并行进位加法器,再利用层次设计方法构成8位加法器。通过时序仿真,比较两种加法器的性能。四、实验设计思路按照如图2-1,2-2,2-3设计半加器、全加器、串行级联加法器设计半加器图2-1半加器设计图设计全加器图2-2全加加器设计图设计串行级联8位加法器图2-3串行级联8位加法器设计图仿真波形图对以上的串行级联加法器进行仿真。设置时钟频率为/1/10ns。每20ns对a,b输入口进行+2操作。所得结果见图2-8。由图可知延时大约为14ns。图2-4串行级联加法器仿真波形图对以上的串行级联加法器进行仿真。设置时钟频率为/2.0us。每10us对a,b输入口进行+2操作。所得结果见图2-4。由图可知延时大约为10us。五、实验要求将实验原理、设计过程、编译仿真波形和分析结果、硬件测试实验结果写进实验报告。六、实验思考题(1)与单一设计文件比较,实现层次化设计应注意哪些问题?答:实现层次化设计需要注意的是:假设B设计中引用A设计,那么需要将A设计的工程文件放在B设计的工程文件中,另外,B设计的工程必须要以B的实体名称对应,不然仿真的时候会出错。(2)比较图形编辑和文本编辑两种8位二进制加法器的性能,分析它们的主要异同点。以下是文本编辑的参考程序。1)4位二进制数加法器ADDER4B的VHDL描述LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY ADDER4B IS PORT ( CIN4 : IN STD_LOGIC; A4 : IN STD_LOGIC_VECTOR(3 DOWNTO 0); B4 : IN STD_LOGIC_VECTOR(3 DOWNTO 0); S4 : OUT STD_LOGIC_VECTOR(3 DOWNTO 0); COUT4 : OUT STD_LOGIC);END ADDER4B;ARCHITECTURE behav OF ADDER4B IS SIGNAL SINT : STD_LOGIC_VECTOR(4 DOWNTO 0); SIGNAL AA,BB : STD_LOGIC_VECTOR(4 DOWNTO 0);BEGIN AA=0&A4; BB=0&B4; SINT = AA + BB + CIN4; S4 = SINT(3 DOWNTO 0); COUT4 CIN, A4 = A(3 DOWNTO 0), B4 = B(3 DOWNTO 0), S4 = S(3 DOWNTO 0), COUT4 = CARRY_OUT ); U2 : ADDER4B -例化一个4位二进制加法器U2PORT MAP ( CIN4 = CARRY_OUT, A4 = A(7 DOWNTO 4), B4 = B(7 DOWNTO 4), S4 = S(7 DOWNTO 4),COUT4 = COUT );END struc;图2-10ADDER8B仿真波形图对以上的ADDER8B进行仿真。设置时钟频率为/2.0us。每10us对a,b输入口进行+2操作。所得结果见图2-10。由图可知延时大约为20us。实验错误小结:Quartus中仿真时出现no simulation input file assignment 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

提交评论