摘 要

 

随着我国的经济的发展,人们要求计算的方法更好简单和方便,尤其是在计算这个方面,所以对于运算器的设计是非常的重要的,所以为了更好的设计该设计采用了现场可编程逻辑器件FPGA设计,并基于硬件描述语言VHDL在Altera公司的Quartus Ⅱ软件上实现仿真。系统由计算部分、存储部分、显示部分和输入部分四个部分组成,计算部分为加法器、减法器、乘法器和除法器,存储部分需要3个存储器来实现:内部累加器(acc)、输入寄存器(reg)以及结果暂存器(ans)。显示部分由四个七段译码管组成,分别来显示输入数字,输入部分采用外接键盘,由0—9十个数字按键,加减乘除四个运算符按键,一个等号按键和一个清零按键组成的。通过外部的按键可以完成四位数之内的 ‘加’、‘减’、‘乘’、‘除’四种功能运算,其结构简单,易于实现。

 

关键词:FPGA;VHDL;计算器

 

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 wordsFPGA;VHDL;calclute

 

 

目 录

 

第一章 引言………………………………………………….. 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

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源