Processor with in-system emulation circuitry which uses the same group of terminals to output program counter bits
AssigneeNational Semiconductor Corporation
InventorsMotti Beck, Ran Talmudi, Sorin Iacobovici
Life of this patent
Estimating the term…
Loading patent…
AssigneeNational Semiconductor Corporation
InventorsMotti Beck, Ran Talmudi, Sorin Iacobovici
Estimating the term…
A processor emulation system for testing processor operation. First and second identical microprocessors are used together with a target system which includes the main memory. One microprocessor performs an in-system emulation (ISE) function by operating in lock step with the second processor which functions as the master processor. A mode control signal is used to switch the microprocessors between a normal operating mode and an ISE mode. Normal microprocessor signals are outputted on predetermined terminals for the processor in the normal operating mode and the parallel contents of the processor program counter are outputted on the same predetermined terminals when the microprocessor is in the ISE mode. The master processor provides output signals to the target system, with the ISE processor and the master processor both receiving signals from the target system. Operation of the master processor can be ascertained by monitoring the program counter output of the ISE processor.
A processor emulation system for testing processor operation, said system comprising:
A method of testing processor operations utilizing first and second processors and a target system with the first and second processors each including a program counter which contains a program counter value comprising a plurality of program counter bits which represent an instruction address which corresponds to a processor instruction currently being executed by the processors and a multiplicity of processor terminals which function to provide an interface for signals exchanged between the processor and an environment external to the processor, with the processor terminals including a first group of terminals which function to exclusively output signals from the processor, a second group of terminals which function exclusively to input signals to the processor and a third group of terminals which function to both input signals to the processor and output signals from the processor, wherein the processors include a first group of processor signals and a second group of processor signals, the second group of processor signals representing at least a majority of the program counter bits, and wherein the processors each include select means for selectively coupling either the first group of processor signals to predetermined ones of the first group of processor terminals or the second group of processor signals to the same predetermined ones of the first group of processor terminals and the target system including at least one input/output device and said target system receives target system input signals from one of the first and second processors and produces target system output signals, the method comprising the following steps:
Dependencies are inferred from the claim text.