[发明专利]一种定点转浮点的转换装置有效
申请号: | 202010075182.4 | 申请日: | 2020-01-22 |
公开(公告)号: | CN111290790B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 彭春雨;夏军;卢文娟;吴秀龙;蔺智挺;陈军宁 | 申请(专利权)人: | 安徽大学 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;H03M7/24;G06F7/483 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;陈亮 |
地址: | 230601 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 定点 浮点 转换 装置 | ||
本发明公开了一种定点转浮点的转换装置,其中,译码单元与站台控制单元相连接,用于形成指令译码信息;站台控制单元与浮点转换单元相连接,包括信息接收部件、控制信息转发部件、读寄存器单元、旁路数据输出单元以及源操作数输出单元;执行控制单元用于接收所述站台控制单元发送的指令信息,然后依据相应的指令对流水执行的浮点转换单元进行控制处理;浮点转换单元用于接收所述站台控制单元发送的源操作数信息,并从所述浮点控制与状态寄存器中读取控制位,通过浮点运算后将运算结果写入所述目标寄存器,并将浮点运算产生的异常状态写入所述浮点控制与状态寄存器。上述装置能够降低整数转换的复杂度,提高转换效率,并减小硬件开支。
技术领域
本发明涉及信息处理技术领域,尤其涉及一种定点转浮点的转换装置。
背景技术
随着各行业对信息的要求越来越精确,浮点数凭借精度高表示范围大的优势在不同领域被广泛的应用,浮点部件是高性能处理器必不可少的部分,随着高性能处理器要求处理数据的速度不断提高,对浮点部件与整数部件的设计要求越来越高,这需要两个部件共同作用来完成数据的计算和处理。
在数据处理过程中,通常需要定点到浮点的转换来对数据进行处理,但现有的浮点部件计算设计方法比较传统和复杂,导致硬件的成本较高,且转换效率较低。
发明内容
本发明的目的是提供一种定点转浮点的转换装置,该装置能够降低整数转换的复杂度,提高转换效率,并减小硬件开支。
本发明的目的是通过以下技术方案实现的:
一种定点转浮点的转换装置,所述装置包括译码单元、站台控制单元、浮点转换单元、执行控制单元、浮点控制与状态寄存器,其中:
所述译码单元与所述站台控制单元相连接,用于形成指令译码信息;
所述站台控制单元与所述浮点转换单元相连接,该站台控制单元包括信息接收部件、控制信息转发部件、读寄存器单元、旁路数据输出单元以及源操作数输出单元,其中:
所述信息接收部件用于接收来自所述译码单元的指令译码信息,并清空执行信息和转移预测失败信息;
当所述信息接收部件接收到清空执行信息或者转移预测失败信息时,将会清除发向所述浮点转换单元的指令有效位,并将结果发送到所述控制信息转发部件,由所述控制信息转发部件将信息部分转发到所述浮点转换单元的控制管理部分中;
所述读寄存器单元根据所述信息接收部件接收到的源寄存器号来对源寄存器进行读操作,输出源操作数;
所述旁路数据输出单元对所述浮点转换单元返回的执行结果和浮点载入数据进行比较,通过比较结果来判断是否进行旁路处理;
所述源操作数输出单元用于从源寄存器读出的数据和旁路处理得到的数据中选择一个作为所述浮点转换单元的源操作数,并将其输出给所述浮点转换单元;
所述执行控制单元用于接收所述站台控制单元发送的指令信息,包括指令号、清空流水线信号和转移失败指令号,然后依据相应的指令对流水执行的浮点转换单元进行控制处理;
所述浮点转换单元分别与所述站台控制单元、浮点控制与状态寄存器、执行控制单元和目标寄存器电连接,用于接收所述站台控制单元发送的源操作数信息,并从所述浮点控制与状态寄存器中读取控制位,通过浮点运算后将运算结果写入所述目标寄存器,并将浮点运算产生的异常状态写入所述浮点控制与状态寄存器;
所述浮点控制与状态寄存器用于控制所述浮点转换单元在浮点运算过程中的异常模式;具体实现中,所述浮点转换单元从所述浮点控制与状态寄存器中读取舍入模式,并生成异常信息发送到所述浮点控制与状态寄存器中记录浮点运算产生的异常状态信息。
由上述本发明提供的技术方案可以看出,上述装置能够降低整数转换的复杂度,提高转换效率,并减小硬件开支。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽大学,未经安徽大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010075182.4/2.html,转载请声明来源钻瓜专利网。