[发明专利]一种支持流水的高效指令发射处理电路在审
申请号: | 201711281038.0 | 申请日: | 2017-12-06 |
公开(公告)号: | CN108228236A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 魏艳艳;牛少平;韩一鹏;郝冲;邓艺 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王迪 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于集成电路技术领域,涉及一种支持流水的高效指令发射处理电路,包括预译码模块1、译码模块2;本发明能达到以下效果:1、预译码对锁存指令的预处理,节省了第1或第2条指令的译码时间,降低了译码电路电平的无效翻转次数;2、只要取指模块的buffer中一直有指令,记分板给的指令可发射信号在译码周期有效且预译码的双发射指令不相关,就能实现最快的3级流水;3、指令发射级数少,发射效率高,电路简单。 | ||
搜索关键词: | 指令发射 指令 译码 处理电路 流水 预处理 集成电路技术 预译码模块 发射效率 发射信号 发射指令 译码电路 译码模块 译码周期 记分板 翻转 对锁 取指 电路 | ||
【主权项】:
1.一种支持流水的高效指令发射处理电路,其特征在于:包括预译码模块(1)、译码模块(2);预译码模块(1)与译码模块(2)、取指模块(3)、记分板模块(4)连接,根据预译码模块(1)预译码的指令相关信号、取指模块(3)的buffer有指令信号和记分板模块(4)给出的指令可发射状态信号从取指模块(3)的buffer中取出2条指令a、b,按照指令编码规则进行预译码,对这2条指令的数据、结构和控制相关性进行检测,将2条指令和指令相关信号输出给译码模块(2),并将指令使用的源操作数地址、目的地址,功能单元状态信息输出给记分板模块(4);译码模块(2)与预译码模块(1)、取指模块(3)、记分板模块(4)、RF模块(5)、执行单元模块(6)相连接,对预译码模块(1)给出的2条指令进行译码,译码后的指令信息包括读RF地址、RF使能信号、指令控制信号、目的地址、正在发射的2条指令状态信息和发射的跳转指令状态信息;将读RF地址和RF使能信号输出给RF模块(5);将RF模块(5)给出的指令源操作数输出给执行单元模块(6);根据预译码模块(1)给出的2条指令相关信号和记分板模块(4)给出的指令可发射状态信号对译码后的指令控制信号和目的地址进行选择,并将选择后指令控制信号和目的地址的输出给执行单元模块(6);同时将正在发射的2条指令状态信息输出给记分板模块(4),并将发射的跳转指令状态信息输出给取指模块(3)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711281038.0/,转载请声明来源钻瓜专利网。