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

AI hardware0.65
Evolutionary computation0.03
Speech0.00
Natural language0.00
Vision0.00
Planning0.00
Knowledge representation0.00
Machine learning0.00

Ownership

XILINX, INC.

assignment · 139920467

Assignors

CRABILL, ERIC J.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC