METHODS AND CORES USING EXISTING PLD PROCESSORS TO EMULATE PROCESSORS HAVING DIFFERENT INSTRUCTION SETS AND BUS PROTOCOLS
Patent №
US 7,480,786
Granted
2009-01-20
Filed 2003
Owner
XILINX, INC.
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10417775
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.
AI classification
Ownership
XILINX, INC.
assignment · 139920467
Assignors
CRABILL, ERIC J.
On an employer assignment, the assignors are typically the inventors.