Apparatus and method for decoding instructions marked with break

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395591, 39518311, 3951831, 395704, G06F 9355

Patent

active

058899812

ABSTRACT:
The invention specifies on-chip address matching hardware which is external to the processor core and prefetch queue of a microcontroller, and instruction decoding logic to mark and process breakpointed instructions. The address matching hardware includes a number of equality comparators which observe addresses on an intermodule bus of the microcontroller. This bus is not directly connected to the processor core and handles both instruction and data traffic. In one embodiment, four such matchers are provided. When an instruction address matches one of the breakpoints, a code indicating the breakpoint number is returned along with the instruction fetched. This breakpoint code is entered into the prefetch queue in the processor core, along with the instruction. When that instruction reaches the decode stage, the breakpoint information is decoded along with the instruction. The breakpoint actions associated with an instruction only occur when the instruction is about to be issued for execution. The decode logic of the processor core uses additional signals from the external matching hardware to determine if the breakpoint number associated with the current instruction is enabled to cause a breakpoint event. If the instruction is enabled to cause an event, the decode logic causes the event to happen. Regardless, the decode logic signals the external matching logic that a breakpointed instruction has been detected. When a breakpoint event is not enabled, the external matching logic can take other action such as updating a counter or starting execution monitoring activities.

REFERENCES:
patent: 4635193 (1987-01-01), Moyer et al.
patent: 4747045 (1988-05-01), Harigai et al.
patent: 5249278 (1993-09-01), Krauskopf
patent: 5321828 (1994-06-01), Phillips et al.
patent: 5371894 (1994-12-01), DiBrino
patent: 5479652 (1995-12-01), Dreyer et al.
patent: 5533192 (1996-07-01), Hawley et al.
patent: 5537550 (1996-07-01), Kane et al.
patent: 5572667 (1996-11-01), Ideta
patent: 5691920 (1997-11-01), Levine et al.
patent: 5704034 (1997-12-01), Circello
DSP 1610 Information Manual, pp. 2-15, 1992 AT&T.
DSP 1610 Support Tools Manual For Release 3.4, pp. 6-9-12, 1994 AT&T.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus and method for decoding instructions marked with break does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for decoding instructions marked with break, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for decoding instructions marked with break will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1223412

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.