[发明专利]用硬件实现指数运算的电路有效
申请号: | 201210175191.6 | 申请日: | 2012-05-31 |
公开(公告)号: | CN103455303B | 公开(公告)日: | 2017-10-31 |
发明(设计)人: | 王吉健 | 申请(专利权)人: | 上海华虹集成电路有限责任公司 |
主分类号: | G06F7/556 | 分类号: | G06F7/556 |
代理公司: | 上海浦一知识产权代理有限公司31211 | 代理人: | 戴广志 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用硬件实现指数运算的电路,包括一最高位补“1”电路,其输入是a[M‑1]到a[0],用a[M‑10]表示,输出记为b;用于在输入的最高位前补一个逻辑”1”,使输出b的最高位为1,其余位从高到低则为a[M‑10];一移位电路,其一输入是所述最高位补“1”电路的输出b,另一输入是a[M+N‑1]到a[M],记为a[M+N‑1M],表示成十进制数则为k,输出记为c,如果k‑M是负数,则将b右移M‑k位,如果k‑M是非负数,则将b左移k‑M位,补0。本发明计算速度快、精度高,且能显著减少所占用的芯片面积。 | ||
搜索关键词: | 硬件 实现 指数 运算 电路 | ||
【主权项】:
一种用硬件实现指数运算的电路,其特征在于,包括:一最高位补“1”电路,其输入是a[M‑1]到a[0],用a[M‑1:0]表示,输出记为b;用于在输入的最高位前补一个逻辑”1”,使输出b的最高位为1,其余位从高到低则为a[M‑1:0];一移位电路,其一输入是所述最高位补“1”电路的输出b,另一输入是a[M+N‑1]到a[M],记为a[M+N‑1:M],表示成十进制数则为k,输出记为c,如果k‑M是负数,则将b右移M‑k位,如果k‑M是非负数,则将b左移k‑M位,补0;a[M‑1]到a[0]为浮点指数的小数部分,a[M+N‑1]到a[M]为浮点指数的整数部分。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华虹集成电路有限责任公司,未经上海华虹集成电路有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210175191.6/,转载请声明来源钻瓜专利网。
- 上一篇:获取控件的逻辑位置的方法及装置
- 下一篇:一种电熨斗外壳的喷漆方法