基于FPGA的浮点运算器设计

被引量 : 15次 | 上传用户:xiaohan5213250
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子工业应用领域需求的增长,要实现复杂程度较高的数字电子系统,对数据处理能力提出越来越高的要求。定点运算已经很难满足高性能数字系统的需要,而浮点数相对于定点数,具有表述范围宽,有效精度高等优点,在航空航天、遥感、机器人技术以及涉及指数运算和信号处理等领域有着广泛的应用。对浮点运算的要求主要体现在两个方面:一是速度,即如何快速有效的完成浮点运算;二是精度,即浮点运算能够提供多少位的有效数字。计算机性价比的提高以及可编程逻辑器件的出现,对传统的数字电子系统设计方法进行了变革。FPGA(Field Programmable Gate Array,现场可编程门阵列)让设计师通过设计芯片来实现电子系统的功能,将传统的固件选用及电路板设计工作放在芯片设计中进行。FPGA可以完成极其复杂的时序与组合逻辑电路功能,适用于高速、高密度,如运算器、数字滤波器、二维卷积器等具有复杂算法的逻辑单元和信号处理单元的逻辑设计领域。鉴于FPGA技术的特点和浮点运算的广泛应用,本文基于FPGA将浮点运算结合实际应用设计一个触摸式浮点计算器,主要目的是通过VHDL语言编程来实现浮点数的加减、乘除和开方等基本运算功能。(1)给出系统的整体框架设计和各模块的实现,包括芯片的选择、各模块之间的时序以及控制、每个运算模块详细的工作原理和算法设计流程;(2)通过VHDL语言编程来实现浮点数的加减、乘除和开方等基本运算功能;(3)在Xilinx ISE环境下,对系统的主要模块进行开发设计及功能仿真,验证了基于FPGA的浮点运算。
其他文献
社区是社会经济生活中的重要组成部分,社会担负着一个社会区域的生活性管理工作。在现代人的生活中,很多具体而细致的生活细节,都离不开社区的管理和工作,社区已经成了人们生
立足汉字应用水平测试的教学实践,结合有关理论方法,探究与此相关的教学师资、内容、目标、方法等诸多问题,在教学的策略上提出树立形音义的整体观、利用汉字表意的特点、在
目前通信机房节能主要手段是尽量减少空调工作时间,充分利用室外自然冷源。市场上主流的节能产品有水帘(湿膜)新风、智能新风、新风空调、热管热交换、热管空调、板式(翅片)热交换
期刊
本文以武汉市武昌区平湖门地区桥头堡下两个民间楚剧团的演出为研究对象,从社会学的角度对其生存状态、运营模式和社会影响三个方面作探讨,进而提出在当下传统的戏曲艺术应如
随着我国经济的发展和科技水平的进步,互联网技术在各行各业得到了广泛的应用,广告行业也迎来了巨大的发展机遇。新形势下,传统的广告设计策略已经无法满足广告行业发展的基
比较研究了洞庭湖区华容县东湖、益阳市大通湖和岳阳市郊南湖水生植物多样性的现状 ,讨论了 3 0年来 3个湖泊水生植物多样性丧失的情况及与其所受人为干扰的关系 ,探讨了野菱
中小企业在国民经济和社会发展中的作用日益显现,促进中小企业的发展已经成为一项举足轻重的工作。但是,长期困扰中小企业的融资难题却始终难以得到解决,本文通过对中小企业
武汉东湖后湖湖区浮游甲壳动物群落结构从 6 0年代至 90年代发生了十分显著的变化。浮游甲壳动物的物种丰度下降非常明显 ,枝角类的种类数从 6 0年代的 47种下降至 90年代的
篮球运动已有100多年的历史了,这项运动已经在世界范围内广泛流行。奥运会篮球比赛是世界最高级别篮球赛事之一,它是对世界各国篮球运动整体水平的重要检验。基于此,本研究对