Verilog四位全加器
一、实验目的
采用modelsim集成开发环境利用verilog硬件描述语言中行为描述模式、结构描述模式或数据流描述模式设计四位进位加法器。
二、实验原理
计数器是一种用来实现计数功能的时序部件计数器在数字系统中主要是对脉冲的个数进行计数 以实现测量、计数和控制的功能 同时兼有分频功能。计数器由基本的计数单元和一些控制门所组成计数单元则由一系列具有存储信息功能的各类触发器构成这些触发器有RS触发器、 T触发器、 D触发器及JK触发器等。计数器在数字系统中应用广泛如在电子计算机的控制器中对指令地址进行计数 以便顺序取出下一条指令在运算器中作乘法、除法运算时记下加法、减法次数又如在数字仪器中对脉冲的计数等等。
三、实验步骤
1、新建工程
2、新建一个VHDL项目文件。
打开QuartusII选择菜单“File” “New” 在New窗中的“ DesignFiles” 中选择编译文件的语言类型选“VHDL File” 如图所示 。图1. 1.6选择编辑文件的语言类型。
2然后在VHDL文本编译窗中键入VHDL程序。 VHDL语言的程序代码如下图所示
3键入程序后 点击保存选择默认保存名。
4 需要进行项目工程编译 QuartusII软件能自动对我们设计的电路进行编译和检查设计的
确性。方法如下 在【Processing 】菜单下 点击【Start Compilation】命令或直接点击常用工具栏上的按钮
开始编译我们的项目。编译成功后 点击确定按钮。点击Processing—>Start Compilation下图表示编译成功没有报错警告一般不用管。
5 按如下步骤调出四位全加器的原理图
四位全加器原理图加载中
四位全加器原理图一调出
四、调出四位全加器的波形图,这里调波形和我们之前所调的波形步骤是一致的
实验完结
Verilog四位全加器相关推荐
- 编程Verilog四位全加器
1.4位全加器:能实现4位二进制数全加的数字电路模块,称之为四位全加器(逐位进位 超前进位)多位全加器连接可以是逐位进位,也可以是超前进位.逐位进位也称串行进位,其逻辑电路简单,但速度也较低.①第一种 ...
- 一位全加器及四位全加器————FPGA
文章目录 前言 一.一位全加器 1.一位全加器的原理图设计 2.一位全加器的Verilog编程 3.上板效果 二.四位全加器 1.四位全加器的原理图设计 2.四位全加器的Verilog 编程 三.总结 ...
- 仿真文件的写法(以四位全加器为例)
--2020/5/1更:新的补充文章,可以相互印证十进制转5421BCD(测试文件及modelsim.do文件的模板)--补充篇 刚刚开始接触FPGA,网上很多Verilog的源代码,但是有关仿真文件 ...
- FPGA入门:QuartusⅡ实现半加器,全加器,四位全加器
文章目录 一.半加器和全加器简介 1.1 半加器 1.2 一位全加器 二.原理图实现半加器与全加器 2.1 半加器 2.1.1 创建项目 2.1.2 原理图设计半加器 2.1.3 半加器波形仿真 2. ...
- 四位全加器的设计与实践
目录 四位加法器的原理 quartus使用前言 原理图实现构建四位加法器 RTL图如下 波形图结果 Verilog实现四位加法器 RTL图如下 波形图结果 DE2-115开发板实验验证 总结 参考文章 ...
- quartus 13.0 之四位全加器(不需要用modelism的歪门邪道)
关于quartus 13.0 真是一把辛酸泪,为了广大祖国的花朵不再受到它的摧残,特此把自己的在实验过程中的步骤和常见的错误呈现出来. 一. 关于quartus新建怎样新建工程 二. 半加器 三. 一 ...
- 四位全加器的设计与仿真
若对你有用,记得点赞.关注我哦! 计算机组成原理期末复习[超实用] 一位全加器的设计与仿真 简单运算器的设计与仿真 八位比较器的设计与仿真 1/2分频器的设计和仿真 四选一多路选择器的设计与仿真 1. ...
- 四位全加器Modelsim仿真及QuartusII下查看RTL原理图
目录 一.编写四位全加器代码 二.编写四位全加器激励模块代码 三.将代码导入Modelsim进行仿真 1.导入全加器文件和激励模块代码 2.编译 3.仿真 4.运行得到仿真图 四.在QuartusII ...
- verilog 四位二进制全加器和半加器
1 全加器 module add4 ( input[3:0] a,b, output[3:0] sum, output cout, input cin ); assign{cout,sum} = a+ ...
最新文章
- 阮一峰react demo代码研究的学习笔记 - demo2 debug
- Entity Framework在Asp.net MVC中的实现One Context Per Request(附源码)
- oracle change schema,使用pt-online-schema-change修改主键时注意
- 2016年2月23日----Javascript全局变量和局部变量
- php $表达式,PHP表达式概念及实例详解
- 工作回忆总结(第二年)
- MySQL数据库设计-案例
- linux 3ds模拟器下载地址,3ds模拟器
- java秀恩爱代码_Java版给爱人表白的玫瑰花程序代码
- vista激活失败,无限重启
- 计算机组成原理简答课后答案,计算机组成原理_习题集(含答案).doc
- 明明有QQ,凭什么微信能火?——QQ微信横向对比分析
- 泰勒公式和麦克劳林公式
- vue中将html页面转为图片并且下载该图片
- 电力表采集的参数有哪些
- Redis实战篇一 (短信登录)
- node和npm如何升级版本
- Tensorflow GPU并行运算
- linux里安装可视化软件visit,可视化软件VisIt在Ubuntu18.04上的安装
- 2017第三届中国(重庆)国际物流展会刊(参展商名录)