首页> 外国专利> Methods and cores using existing PLD processors to emulate processors having different instruction sets and bus protocols

Methods and cores using existing PLD processors to emulate processors having different instruction sets and bus protocols

机译:使用现有PLD处理器来模拟具有不同指令集和总线协议的处理器的方法和内核

摘要

Methods and cores using an existing processor implemented in a Programmable Logic Device (PLD) to emulate a target processor, where the existing and target processors support different instruction sets and conform to different bus interface protocols. A bus interface unit is coupled to an existing processor in a PLD. The bus interface unit is implemented using the programmable logic resources of the PLD, while the existing processor can be a dedicated processor or an existing “soft” processor. The bus interface unit acts as a peripheral device to translate bus transactions from the existing bus protocol (i.e., the bus protocol understood by the existing processor) to the target bus protocol. In addition, a stored emulation program emulates the target instruction set while executing instructions using the instruction set supported by the existing processor.
机译:使用在可编程逻辑设备(PLD)中实现的现有处理器来模拟目标处理器的方法和内核,其中现有处理器和目标处理器支持不同的指令集并符合不同的总线接口协议。总线接口单元耦合到PLD中的现有处理器。总线接口单元是使用PLD的可编程逻辑资源实现的,而现有的处理器可以是专用处理器或现有的“软”处理器。总线接口单元充当外围设备,以将总线事务从现有总线协议(即,现有处理器理解的总线协议)转换成目标总线协议。另外,存储的仿真程序在使用现有处理器支持的指令集执行指令的同时仿真目标指令集。

著录项

  • 公开/公告号US7480786B1

    专利类型

  • 公开/公告日2009-01-20

    原文格式PDF

  • 申请/专利权人 ERIC J. CRABILL;

    申请/专利号US20030417775

  • 发明设计人 ERIC J. CRABILL;

    申请日2003-04-16

  • 分类号G06F15;

  • 国家 US

  • 入库时间 2022-08-21 19:29:36

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号