首页> 外国专利> Pipelined asynchronous instruction processor having two write pipeline stages with control of write ordering from stages to maintain sequential program ordering

Pipelined asynchronous instruction processor having two write pipeline stages with control of write ordering from stages to maintain sequential program ordering

机译:流水线式异步指令处理器,具有两个写流水线级,可控制各级的写顺序以保持顺序程序顺序

摘要

A data processing circuit contains a register file (17) with a write port and a pipeline of instruction processing stages (10a-d). A timing circuit (14) is arranged to time transfer of instruction dependent information between the stages at mutually different time points, so that processing of successive instructions in respective stages partially overlaps. A first and a second one of the stages (10c,d) are in series in the pipeline. Each of the first and a second one of the stages has a result output for writing a result to the write port, if instruction dependent information in the stage concerned (10c,d) requires writing. A write sequencing circuit (144) performs write tests alternately for instruction dependent information in the first and second one of the stages (10c,d). When the write sequencing circuit (144) performs the write test for a particular one of the stages (10c,d), it tests whether the instruction dependent information in the particular one of the stages (10c,d) requires writing of a result. If so, the write sequencing circuit (144), delays transfer of new instruction dependent information through the pipeline (10a-d) to the particular one of the stages (10c,d) until the write port has been committed to writing the result before any results that the write port is subsequently committed to write.
机译:数据处理电路包含具有写端口的寄存器文件( 17 )和指令处理阶段( 10 a - d )。安排一个定时电路( 14 ),以在相互不同的时间点在各级之间对指令相关信息进行时间传递,从而使各个级中的后续指令的处理部分重叠。流水线中的第一个和第二个阶段( 10 c,d )串联。如果相关阶段中与指令有关的信息( 10 c,d )需要写。写排序电路( 144 )在第一级和第二级( 10 c,d )中交替执行针对指令相关信息的写测试)。当写排序电路( 144 )对特定阶段之一( 10 c,d )执行写测试时,它会测试是否在特定阶段( 10 c,d )中与指令相关的信息需要写入结果。如果是这样,写排序电路( 144 )会延迟新指令相关信息通过管道( 10 a - d )到阶段( 10 c,d )中的特定阶段,直到写入端口已承诺在写入结果之前写入结果随后承诺写。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号