[发明专利]基于浮点运算单元的基本超越函数运算方法及其协处理器无效
申请号: | 201210168992.X | 申请日: | 2012-05-28 |
公开(公告)号: | CN102722469A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 张斌;梅魁志;郑南宁;董培祥;杨玉辰;季翔;殷浩;张少愚 | 申请(专利权)人: | 西安交通大学 |
主分类号: | G06F17/15 | 分类号: | G06F17/15;G06F7/57 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 田洲 |
地址: | 710049 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于浮点运算单元的基本超越函数运算方法及其协处理器;该方法将CORDIC算法分解成函数运算控制和浮点计算两个部分;函数运算控制部分完成CORDIC算法的运算控制功能;浮点计算支持浮点数的求绝对值、加/减、乘、除、开方和比较运算,并且浮点计算中用到的通用寄存器可被函数运算控制模块读写。传统方法都要根据需求重新设计实现专用数学函数计算部件,控制和结构复杂、硬件资源消耗大。本发明通过增加一个结构简单的函数运算控制模块,可以在已有浮点运算单元的基础上利用已有浮点运算指令实现超越函数运算,其结构简单、易于实现和应用、能够支持三角和反三角函数,双曲函数,指数函数和对数函数的计算。 | ||
搜索关键词: | 基于 浮点 运算 单元 基本 超越 函数 方法 及其 处理器 | ||
【主权项】:
一种使用浮点运算单元实现CORDIC算法完成基本超越函数运算的方法,其特征在于,将CORDIC算法分解成函数运算控制和浮点计算两个部分;其中,函数运算控制分为五个步骤:译码、前处理、迭代运算控制、后处理和函数运算控制,函数运算控制部分完成CORDIC算法的运算控制功能;浮点计算支持浮点数的求绝对值、加/减、乘、除、开方和比较运算,并且浮点计算中用到的通用寄存器可被函数运算控制模块读写。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210168992.X/,转载请声明来源钻瓜专利网。
- 上一篇:碳足迹减少的服务器资源整合方法
- 下一篇:一种输入设备