指令处理设备和处理系统的制作方法

文档序号:37829707发布日期:2024-04-30 17:39阅读:来源:国知局

技术特征:

1.一种指令处理设备,其特征在于,该设备包括:

2.根据权利要求1所述的设备,其特征在于,所述取指单元包括第一取指子单元、第二取指子单元和第三取指子单元;所述第一取指子单元的一端与所述切分处理单元连接,所述第二取指子单元分别与所述第一取指子单元的另一端、所述第三取指子单元连接;

3.根据权利要求1所述的设备,其特征在于,所述第一执行单元包括解码单元、物理寄存器、标签队列单元、计分板、指令队列单元;

4.根据权利要求3所述的设备,其特征在于,所述第一执行单元还用于:

5.根据权利要求4所述的设备,其特征在于,所述第二执行单元与所述第一执行单元连接,所述第二执行单元包括指令队列缓存单元和交付单元;

6.根据权利要求5所述的设备,其特征在于,所述第三执行单元与所述第二执行单元连接,所述第三执行单元包括操作数缓存单元和异常检测单元;

7.根据权利要求6所述的设备,其特征在于,所述异常检测单元还用于当所述异常检测结果用于表征所述指令信息出现异常时,确定异常指令信息并生成异常信号;将所述异常信号进行广播,停止对所述异常指令信息的交付、执行和写回操作。

8.根据权利要求5所述的设备,其特征在于,所述第四执行单元与所述第三执行单元连接;所述第四执行单元包括执行单元和写回单元;

9.根据权利要求8所述的设备,其特征在于,所述执行单元包括:运算指令单元、跳转指令单元、访存指令单元和控制与状态寄存器指令单元;

10.一种处理系统,其特征在于,包括:如权利要求1-9任一项所述的指令处理设备。


技术总结
本申请实施例中提供了一种指令处理设备和处理系统,该设备包括:取指模块和执行模块,取指模块包括获取单元、切分处理单元、取指单元;执行模块包括四个执行单元;切分处理单元用于对待处理指令数据进行切分处理,得到目标指令;取指单元用于对目标指令进行缓存、预解码处理,得到预解码后的指令,并将预解码后的指令存储至寄存器中;第一执行单元用于对预解码后的指令进行解码、物理寄存器重命名、标签分配和分类存储至相应的指令队列;第二执行单元用于将指令队列缓存,第三执行单元用于进行指令异常检测和操作数缓存,第四执行单元用于执行指令处理并将指令结果进行写回。该方案降低了流水线卡顿,缩短了执行时间,提高了指令执行效率。

技术研发人员:胡振波,彭剑英,蔡骏,吴黎明
受保护的技术使用者:芯来智融半导体科技(上海)有限公司
技术研发日:
技术公布日:2024/4/29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1