发明名称 Methods and cores using existing PLD processors to emulate processors having different instruction sets and bus protocols
摘要 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.
申请公布号 US7480786(B1) 申请公布日期 2009.01.20
申请号 US20030417775 申请日期 2003.04.16
申请人 XILINX, INC. 发明人 CRABILL ERIC J.
分类号 G06F15/00 主分类号 G06F15/00
代理机构 代理人
主权项
地址