基于CORDIC算法高精度浮点超越函数的硬件实现

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:wuming66666666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机算术是微处理器运算的数学理论基础,而其中一个非常重要的部分就是超越函数的计算问题。超越函数包括了指数函数、三角函数、双曲函数、对数函数以及它们的反函数。如何以合理的硬件代价来实现高精度浮点超越函数计算,成为了微处理器设计过程当中的一个非常重要的问题。  本论文分析比较了几种不同的超越函数计算算法,最终选择了CORDIC(坐标旋转数字计算机)算法来进行超越函数的计算。本论文在传统的CORDIC算法基础之上,通过增加迭代、优选参数提高了计算精度,使得设计出来的软核能够用在对计算精度要求较高的场合,如实时语音、图像信号处理、滤波技术等。输入输出数据均经过IEEE-754标准化处理,能直接兼容大多数处理器,极大地扩展了应用范围。  本论文提出了一种新的输入输出浮点处理单元硬件架构,它能将数据从CORDIC算法内部系统格式转变为处理器能够支持的浮点数据格式。并且输入数据支持两种不同的角度单位浮点数据直接输入,即以度为单位和以弧度为单位。同时,硬件模块还直接支持超过360度(2π)的大角度数据输入,这样就不需要用软件来对输入角度进行预处理,极大地减少了超越函数的计算时间。  最后,基于CORDIC算法的浮点硬件计算模块在Altera公司Nios II处理器系统中以用户自定义指令的形式完成了实现。通过用C语言程序来验证了浮点CORDIC模块的正确性。
其他文献
蓝芽是一种新的短距离无线通信的技术标准,目前正受到全世界电子工业界生产厂家和研究机构的广泛关注,拥有广阔的市场前景.该文的研究工作属于国家八六三计划关于蓝芽技术首
傅里叶光谱仪是一种高分辨率的光谱测量仪,是全世界大气探测领域的重点研究方向。傅里叶光谱仪测量目标的干涉信息,经傅里叶变换复原出光谱信息用于大气反演,反演信息准确度很大
第一部分神经肽Y受体2(NPY2R)高通量药物筛选模型的建立   NPY2R与多种行为和疾病相关,如食欲与进食,水分及钠离子的吸收,癫痫病,血管生成,肿瘤及癌症的发生,周围血管疾病,伤口愈
学位
乳腺癌是世界范围内导致女性死亡的主要原因之一。虽然目前对于乳腺癌患者的早期诊断和系统性治疗已经取得了很大进步,但乳腺癌转移仍是治疗过程中所面临的一大难题。Yes相关
彩色等离子体显示器电源主要由功率因数校正电路、DC/DC变换和保护控制等电路组成.功率因数校正是近几年来迅速发展的技术,该文详细讨论了功率因数校正的原因、原理、实施和
本文主要研究工作频率为2.45GHz、对外來振动信号实现频率调制的反射型谐振器。采用介质谐振器利用其谐振特性,在距介质谐振器端面一定距离加载一金属膜片, IJd于谐振器的场
滨梅为蔷薇科李属的多年生木本植物,它自然分布于美国东部大西洋沿岸。作为开发利用盐碱滩涂、干旱贫瘠废弃地等的候选物种之一,2001年被引入中国。滩涂等地几年的试验表明,
该文的研究工作属于国家863计划关于蓝芽技术首次立项的研究课题:基于蓝芽技术的移动计算设备.全文共有四章.第一章简要介绍了蓝芽和IEEE 802.11b两种技术的现状和发展情况,
该论文人作理论分析计算两方面详细深入地研究了放电气体成分、混合比例、充气压强、单元结构参量及维持电压脉冲的幅值和频率对彩色AC-PDP光电特性的影响,并提出对它们进行
目的:利用酵母双杂交技术,筛选人类白细胞cDNA文库中能与人类CD34+干/祖细胞异常表达蛋白hCLP46(Human CAP10-Like Protein46)相互作用的未知蛋白。通过对其相互作用蛋白的筛选
学位