首页> 外国专利> Nonintrusive code holding points in a processor instruction execution pipeline

Nonintrusive code holding points in a processor instruction execution pipeline

机译:处理器指令执行管道中的非介入式代码保持点

摘要

A data processing system on an integrated circuit 42 with microprocessor 1 and peripheral devices 60-61 is provided with an emulation unit 50 which allows debugging and emulation of integrated circuit 42 when connected to an external test system 51. Microprocessor 1 has in instruction execution pipeline which has several execution phases which involve fetch/ decode units 10a-c and functional execution units 12, 14, 16 and 18. The pipeline of microprocessor 1 is unprotected so that memory access latency to data memory 22 and register file 20 can be utilized by system program code which is stored in instruction memory 23. Emulation unit 50 provides means for emulating the unprotected pipeline of microprocessor 1 and for rapidly uploading and downloading memories 22-23. Emulation unit 50 operates in a manner to prevent extraneous operations from occurring which could otherwise affect memories 22-23 or peripheral devices 60-61 during emulation. IMAGE
机译:具有微处理器1和外围设备60-61的集成电路42上的数据处理系统设置有仿真单元50,当连接到外部测试系统51时,该仿真单元允许调试和仿真集成电路42。微处理器1具有指令执行流水线它具有几个执行阶段,其中涉及取/解码单元10a-c和功能执行单元12、14、16和18。微处理器1的流水线不受保护,因此可以利用对数据存储器22和寄存器文件20的存储器访问等待时间。系统程序代码存储在指令存储器23中。仿真单元50提供了用于仿真微处理器1的未受保护的流水线并快速上载和下载存储器22-23的装置。仿真单元50以防止发生不必要的操作的方式操作,否则可能会在仿真期间影响存储器22-23或外围设备60-61。 <图像>

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号