您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页加法器实验报告

加法器实验报告

来源:意榕旅游网
加法器实验报告

篇一:加法器实验报告实验 __一__ __一__【实验名称】1位加法器【目的与要求】

1. 掌握1. 掌握1位全加器的设计 2. 位全加器的设计 2. 学会 2. 学会1位加法器的扩展【实验内容】1. 设计1. 设计1位全加器

2. 将2. 将1位全加器扩展为4位全加器 3. 位全加器 3. 使 3. 使4位的全加器能做加减法运算【操作步骤】1. 1位全加器的设计

(1)写出1位全加器的真值表(2)根据真值表写出表达式并化简(3)画出逻辑电路

(4)用quartusII进行功能仿真,检验逻辑电路是否正确,将仿真波形截图并粘贴于此

(5)如果电路设计正确,将该电路进行封装以用于下一个环节 2. 如果电路设计正确,将该电路进行封装以用于下一个环节 2. 将 2. 将1位全加器扩展为4位全加器

(1)用1位全加器扩展为4位的全加器,画出电路图

(2)分别用两个4位补码的正数和负数验证加法器的正确性(注意这两个数之和必须在4位补码的数的范围内,这两个数包括符号在内共4位),用quartusII进行功能仿真并对仿真结果进行截图。

3. 将3. 将4位的全加器改进为可进行4位加法和减法的运算器

(1)在4位加法器的基础上,对电路进行修改,使该电路不仅能进行加法运算而且还能进行减法运算。画出该电路

1

(2) 分别用两个4位补码的正数和负数验证该电路的正确性(注意两个 位补码的正数和负数验证该电路的正确性(注意两个 数之和必须在4位补码的数的范围内),用quartusII进行功能仿真并对仿真结果进行截图。 果进行截图。 【附录】 【附录】

篇二:加法器的基本原理实验报告 篇二:加法器的基本原理实验报告 一、实验目的 一、实验目的

1、了解加法器的基本原理。掌握组合逻辑电路在Quartus Ⅱ中的图形输入方Quartus Ⅱ中的图形输入方法及文本输入方法。 法及文本输入方法。

2、学习和掌握半加器、全加器的工作和设计原理 、学习和掌握半加器、全加器的工作和设计原理

3、熟悉EDA工具Quartus II和Modelsim的使用,能够熟练运用Vrilog HDL语言在Quartus II下进行工程开发、调试和仿真。 下进行工程开发、调试和仿真。 4、掌握半加器设计方法 、掌握半加器设计方法

5、掌握全加器的工作原理和使用方法 、掌握全加器的工作原理和使用方法 二、实验内容 二、实验内容

1、建立一个Project。Project。

2、图形输入设计:要求用VHDL结构描述的方法设计一个半加器 结构描述的方法设计一个半加器 3、进行编译,修改错误。 、进行编译,修改错误。

4、建立一个波形文件。(根据真值表) (根据真值表)

5、对该VHDL程序进行功能仿真和时序仿真Simulation 三、实验步骤 三、实验步骤 1、启动QuartusⅡQuartusⅡ

2、建立新工程 NEW PROJECT 、建立新工程 NEW PROJECT

3、设定项目保存路径\项目名称\顶层实体名称 、设定项目保存路径\项目名称\顶层实体名称 4、建立新文件 Blok Diagram/Schematic File 、建立新文件 Blok Diagram/Schematic File 5、保存文件FILE /SAVE 6、原理图设计输入 、原理图设计输入

元件符号放置通过EDIT_>SYMBOL 插入元件或点击图标EDIT_>SYMBOL 插入元件或点击图标 插入元件或点击图标

2

元件复制 元件复制 元件移动 元件移动 元件转动 元件转动 元件删除 元件删除

管脚命名 PIN_NAME 管脚命名 PIN_NAME

元件之间连线(直接连接,引线连接) 元件之间连线(直接连接,引线连接) 7、保存原理图 、保存原理图

8 、编译:8 、编译: 、编译: 顶层文件设置,PROJECT_>Set as Top_Level 顶层文件设置,PROJECT_>Set as Top_Level 开始编译 processing_>Start Compilation 开始编译 processing_>Start Compilation

编译有两种:全编译包括分析与综合(Analysis&Synthesis、适配(Fitter)编译有两种:全编译包括分析与综合(Analysis&Synthesis)Analysis&Synthesis)、适配(Fitter)、(Fitter)、编程(assembler编程(assembler)时序分析(assembler)时序分析(Classical Timing Analysis)时序分析(Classical Timing Analysis)Classical Timing Analysis)4个环节,而这4个环节各自对应相应菜单命令,可单独发布执行也可以分步执行 环节各自对应相应菜单命令,可单独发布执行也可以分步执行 9 、逻辑符号生成9 、逻辑符号生成 、逻辑符号生成 FILECreat/_update_>create Symbol File forCurrent File

10 、仿真10 、仿真 、仿真 建立仿真wenjian 添加需要的输入输出管脚 添加需要的输入输出管脚 设置仿真时间 设置仿真时间 设置栅格的大小 设置栅格的大小 设置输入信号的波形 设置输入信号的波形 保存文件,仿真 保存文件,仿真

功能仿真:主要检查逻辑功能是否正确,功能仿真方法如下: 功能仿真:主要检查逻辑功能是否正确,功能仿真方法如下:

1TOOL/SIMULATOR TOOL,在1TOOL/SIMULATOR TOOL,在SIMULATOR MODE下选择 Functional,下选择 Functional,在 Functional,在SIMULATION INPUT栏中指定波形激励文件,单击Gencrator Functional Simulator Netist,生Gencrator Functional Simulator Netist,生成功能仿真网表文件。 成功能仿真网表文件。 四、实验现象 四、实验现象

任务1 : 逻辑符号生成1 : 逻辑符号生成 逻辑符号生成

3

任务2:采用基本逻辑门电路设计,异或设计半加器 :采用基本逻辑门电路设计,异或设计半加器 任务3、全加器设计 、全加器设计 逻辑符号: 逻辑符号: 原理图: 原理图: 结果: 结果:

任务4、用半加器,设计全加器 、用半加器,设计全加器 五、实验体会 五、实验体会

通过这次实验,初步熟悉了VHDL语言的原理图设计输入。 语言的原理图设计输入。

4

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务