浮点处理单元算法研究与实现

来源 :复旦大学 | 被引量 : 0次 | 上传用户:qianpu1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路工艺和设计技术的飞速进步,电子设计自动化技术的不断提高,微处理器有了惊人的发展,性能迅速提高。微处理器要达到高性能,其浮点处理能力也是一个重要的方面。 近年来,浮点数在高精度数字计算中被普遍使用,并且随着数字信号处理和图像处理等精度、实时性要求高的需求增长,其应用范围也越来越广。IEEE一754浮点标准是目前使用最广泛的浮点数标准,它规定了符合该标准所需的浮点数的格式、精度、算术操作以及台入、异常处理等。 浮点数可以同时提供大范围和高精度的数据,因此,在计算机系统中实现高性能浮点运算能力已势在必行。浮点处理器经历了由数字协处理器,到集成于微处理器中的浮点处理单元的过程。 本文首先介绍了课题的背景以及国内外相关领域的发展历史和现状,并对浮点处理单元可用算法进行了简单的分析,比较各种算法的硬件实现原理及优缺点。主要包括浮点加法,浮点乘法,浮点除法以及开平方算法的常用硬件实现方法,对于三角函数和指对数函数等超越函数的实现,主要介绍了CORDIC算法。在此基础上,根据课题设计的需要,选择一种适用于本课题的硬件实现算法。最后,用ASIC方法经过仿真、综合优化及布局布线,实现了一个符合IEEE一754标准的浮点处理单元,内部工作频率为50MHz。 出于课题继续研究的考虑,本文也提出了算法的可改进方面,从速度与频率上提高浮点处理单元的性能。
其他文献
目前人们对海洋资源的利用日益增多,在众多的海洋资源中,海洋开发的重点、热点均集中在海洋生物资源开发利用上。用现代科学技术,大力发展海洋生物资源的开发利用,向海洋要食物、
学位
现代全球导航定位系统起源于美国的GPS,随着其在军事和民用领域的广泛应用,卫星导航产业已经成为继互联网、移动通信之后的第三大IT产业。卫星导航技术的发展也日新月异,出现了
具有核壳结构的复合粒子是构筑新型功能复合材料的重要组元,具有许多不同于单组分胶体粒子的独特的光、电、磁、催化等特性。为此,我们设计用无机氧化物包覆羰基铁,制备核壳结构
硅量子点具有独特的量子限域效应和激子倍增效应。研究发现,玻尔半径尺度的硅量子点材料,能够克服单晶硅体材料辐射跃迁必须遵守的动量守恒条件,实现从间接半导体材料向准直接半
在自然视觉条件下,视皮层神经元感受野中的图象信息始终在不停的变化。虽然前人对初级视皮层神经元反应性质,如对比度和朝向有了很深入的了解,但在这样快速变化的条件下,神经
第一部分:小鼠重组疟原虫的构建及其对移植性肺癌的抑制作用。肺癌是全世界发病率和死亡率最高的癌症,越来越成为人类的最大威胁。流行病学的资料显示,全球疟疾高发区与肿瘤高
无线MIMO系统中的空时编码(STC)技术利用信道编码技术和天线分集技术,很好地结合时间处理技术和空间处理技术的特点,为MIMO系统提供分集度和编码增益,在不增加发射功率和不扩展
低温是植物面临的环境胁迫因子之一,能够对植物造成伤害,严重时导致植物死亡,制约着植物的生长发育和地理分布。植物在长期进化过程中,形成了对低温胁迫适应的机制--低温驯化(Col
本文在分析几种基本光复用技术,包括光波分复用(OWDM)、光时分复用(OTDM)、光频分复用(OFDM)、光副载波复用(OSCM)和光码分复用(OCDMA)的概念、应用场合及其基本工作原理的基