首页> 外国专利> Apparatus and method for emulation routine control transfer

Apparatus and method for emulation routine control transfer

机译:用于仿真常规控制传递的装置和方法

摘要

An apparatus for emulation routine control transfer creates a jump host instruction (JHI) containing the address of a next emulation routine during the execution of a current emulation routine and outputs the JHI at the end of current emulation routine for transfer of host processor control. The apparatus preferably comprises: an emulated program counter (EPC), a summing means, a state machine, a pointer storage means, an opcode storage means, and a jump instruction circuit. The state machine is preferably coupled to control the loading of the EPC, the loading of the opcode storage means, the summing means, the pointer storage means and the operation of the jump instruction circuit. The pointer storage means is preferably coupled between the data bus and the jump instruction circuit. The state machine preferably issues commands on the control bus and directly to the summing means and the jump instruction circuit to prefetch the next emulation routine, create a jump instruction to the beginning of the next emulation routine and assert the jump instruction on the bus at the appropriate time to transfer directly from one emulation routine to the next using the single host jump instruction. The jump host instruction is placed upon the host processor's instruction bus after execution of the final instruction within a current emulation routine. Thus, the execution of the next emulation routine begins immediately after the execution of the jump host instruction, and significant amounts of processing time associated with the dispatch loop are eliminated.
机译:用于仿真例程控制传输的设备在执行当前仿真例程期间创建包含下一个仿真例程的地址的跳转主机指令(JHI),并在当前仿真例程结束时输出JHI,以传输主机处理器控制。该装置最好包括:仿真程序计数器(EPC),求和装置,状态机,指针存储装置,操作码存储装置和跳转指令电路。状态机优选地被耦合以控制EPC的加载,操作码存储装置,求和装置,指针存储装置的加载以及跳转指令电路的操作。指针存储装置最好耦合在数据总线和跳转指令电路之间。状态机优选地在控制总线上发布命令,并且直接向求和装置和跳转指令电路发布命令,以预取下一个仿真例程,创建到下一个仿真例程的开始的跳转指令,并在总线上将跳转指令置为有效。使用单个主机跳转指令在适当的时间直接从一个仿真例程转移到下一个仿真例程。在当前仿真例程中执行完最后一条指令之后,将跳转主机指令放置在主机处理器的指令总线上。因此,下一个仿真例程的执行在跳转主机指令执行之后立即开始,并且消除了与分派循环相关的大量处理时间。

著录项

  • 公开/公告号AU7870594A

    专利类型

  • 公开/公告日1995-04-10

    原文格式PDF

  • 申请/专利权人 APPLE COMPUTER INC.;

    申请/专利号AU19940078705

  • 发明设计人 JONATHAN FITCH;

    申请日1994-09-08

  • 分类号G06F9/318;G06F9/455;

  • 国家 AU

  • 入库时间 2022-08-22 04:15:13

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号