没有合适的资源?快使用搜索试试~ 我知道了~
基于FPGA的查表式运算器的设计与仿真 .doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 180 浏览量
2022-07-11
11:09:20
上传
评论
收藏 637KB DOC 举报
温馨提示
试读
42页
基于FPGA的查表式运算器的设计与仿真
资源推荐
资源详情
资源评论
I
摘 要
随着我国的经济的发展,人们要求计算的方法更好简单和方便,尤其是在计算这个
方面,所以对于运算器的设计是非常的重要的,所以为了更好的设计该设计采用了现场
可编程逻辑器件 FPGA 设计,并基于硬件描述语言 VHDL 在 Altera 公司的 Quartus Ⅱ软
件上实现仿真。系统由计算部分、存储部分、显示部分和输入部分四个部分组成,计算
部分为加法器、减法器、乘法器和除法器,存储部分需要 3 个存储器来实现:内部累加
器(acc)、输入寄存器(reg)以及结果暂存器(ans)。显示部分由四个七段译码管组
成,分别来显示输入数字,输入部分采用外接键盘,由 0—9 十个数字按键,加减乘除
四个运算符按键,一个等号按键和一个清零按键组成的。通过外部的按键可以完成四位
数之内的 ‘加’、‘减’、‘乘’、‘除’四种功能运算,其结构简单,易于实现。
关键词:FPGA;VHDL;计算器
I
Abstract
This article describes the design of a simple calculator, the design
uses Field Programmable Gate Array FPGA based on VHDL hardware description
language to design and Altera's Quartus Ⅱ in software for emulation. This system
is componentted by the calculation section, storage section, display and input
section of the four parts, the computing part include adder, subtractor,
multiplier and divider,Storage part needs three memory to help achieved:
internal accumulator (acc), input register (reg) as well as the results of
registers (ans). Display part is made up three decoder of 7 sections,
respectively to show the number of input. Input part has ten number keys, from
0 – 9, also has addition and subtraction and multiplication and division
arithmetic operator keys, a button and of equal sign and the clear key. Buttons
can be done through external within the four-digit 'add', 'subtract', 'multiple',
'divede' the four kinds of functional operations, its structure is simple and
easy to implement.
Key words:FPGA;VHDL;calclute
I
目 录
第一章 引言 ...........................................................1
1.1 课题研究的目的与意义 ..........................................1
1.2 国内外发展现状 ................................................1
1.3 课题的主要技术路线.............................................2
第二章 FPGA 技术及硬件描述语言.........................................3
2.1 FPGA 技术的发展现状及与 CPLD 的比较.............................3
2.2 FPGA 设计方法.................................................5
2.3 利用硬件描述语言(HDL)的硬件电路设计方法 .....................6
2.4 VHDL 语言的特点................................................7
2.5 Quartus Ⅱ概述及其设计流程 ....................................7
第三章 系统总体设计 ..................................................10
3.1 计算器的计算部分 .............................................10
3.2 计算器的存储部分 .............................................10
3.3 计算器的显示部分 .............................................11
3.4 计算器的输入部分 .............................................12
第四章 计算器的 VHDL 设计 ............................................14
4.1 加法器的设计与仿真............................................14
4.2 减法器的设计与仿真............................................15
4.3 乘法器的设计与仿真............................................16
4.4 除法器的设计与仿真 ...........................................18
第五章 结束语 ........................................................20
参考文献 .............................................................21
附 录 ................................................................22
II
1
第一章 引言
1.1 课题研究的目的与意义
在人类学会买卖的时分,计算也随之爆发,而算盘成为计算最适用的工具存在了几
千年。算盘也叫珠算,是中国人民发明的一种计算用具,古代时有“中国的计算机”的称
号。算盘产生在我国汉代的前期,是由古代的“筹算”演化变成的,珠算这个词语,最早
出现在汉末的三国演义时代的徐岳撰的《数术记遗》里,有一句叙述“珠算,控带四时,
经纬三才”是出自出本里的。《乘除通变算宝》是南宋数学家杨辉的,里面有“九归”的口
诀,刘因是元代人,也作了一首算盘的诗句,吴敬是明代人,他的的《九章详注比类算
法大全》里写有珠算的大部分有关算法。在明清的时候,人们对算盘的运用就非常多,
而对于算盘的制作大小,明万历年间的柯尚迁写的《数学通轨》里记载了 13 档算盘的
图片,上有 2 珠,下有 5 珠,样似长方形,四周都是木框,里面有一个轴心,人们都叫
作“档”,档的中间是用一根横木来分隔开来,运算的时候在确定位置后拨动珠字来进行
计算。起初出世的每一种规格的算盘,全部在这个基础上发展起来。算盘的结构铸造十
分简单,不仅便于掌握,而且使用的时候也很便利,它变成了计算和理财不能缺少的其
中一种工具。算盘的传入是从明代开始,它来自朝鲜和日本等一些国家。清代的时候算
盘根据经济和文化的交流被传进东南亚每个国家,在第二次世界大战结束后,美国在日
本引入了一些算盘,看得出来算盘在现代人的生活里拥有非常重要的作用,无论是大商
人或者是小商人都会通过运用小算盘来计算。不过根据人类文明的发展与现代科学技术
的一直进步。算盘慢慢变成越来越不能满足一部分高强度和高难度与高速度的非常复杂
的一种计算。就在这时,一种新型的电子类产品出世了,我们都叫它电子计算器。电子
计算器是一种跨越了一个时代的伟大发明,比其算盘来,它的计算速度要快几百甚至几
千倍,电子计算器的计算的结果也要比算盘更具精确度,它操作得非常方便,容易学会,
它的计算的范围非常广泛,而且很灵巧,便于携带出门。电子计算器已经变成现代人生
活中不可减少的计算用器,它给我们的生活带来了很大的便利。并且根据计算机的流行,
更多的人在运用计算机,更多的工作都和计算机密不可分,也就是说计算机慢慢变成现
代社会中不可缺少的计算用具,并且电子计算器拥有的功能也通过软件的形式使用到计
算机里的软件世界里,它不仅给人们带来了很大的便利,还为现代人提供了更迅捷的计
算速度,缩短了计算时间,和具有非常强大的运算功能。
1.2 国内外发展现状
(1)国外情况
剩余41页未读,继续阅读
资源评论
猫一样的女子245
- 粉丝: 93
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功