Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
64 words
A microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, said in-circuit-emulator comprising: an ICEBRK pin, which when asserted for a predetermined minimum period of time, causes the microprocessor to immediately cease executing new instructions when the microprocessor transitions from said emulation mode to said interrogation mode.
Claim 2
Dependent Claim
64 words
A microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, said in-circuit-emulator comprising: an ICEBRK pin, which when asserted for a predetermined minimum period of time, causes the microprocessor to immediately cease executing new instructions when the microprocessor transitions from said emulation mode to said interrogation mode.
Claim 3
Dependent Claim
103 words
A microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, said in-circuit-emulator supporting a plurality of initialization modes and a plurality of control registers, said in-circuit-emulator comprising: an ICELOCK pin, which when asserted during said initialization mode, clears a first set of control registers in said in-circuit-emulator during initialization, wherein said ICELOCK pin when asserted also protects from being overwritten a second set of control registers when the in-circuit-emulator is engaged in said initialization mode, whereby the processor is configured for operation in said emulation mode.
Claim 4
Dependent Claim
103 words
A microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, said in-circuit-emulator supporting a plurality of initialization modes and a plurality of control registers, said in-circuit-emulator comprising: an ICELOCK pin, which when asserted during said initialization mode, clears a first set of control registers in said in-circuit-emulator during initialization, wherein said ICELOCK pin when asserted also protects from being overwritten a second set of control registers when the in-circuit-emulator is engaged in said initialization mode, whereby the processor is configured for operation in said emulation mode.
Claim 5
Dependent Claim
47 words
The microprocessor defined by claim 2 where said initialization is a software initialization and said in-circuit-emulator further comprises: a SFTRST bit which is adapted to cause the microprocessor to halt execution during said emulation mode and forces the microprocessor to enter said interrogation mode during software initialization.
Claim 6
Dependent Claim
96 words
A microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, said in-circuit-emulator comprising:: an address mark counter loaded to an initial value upon the occurrence of a first predetermined condition, wherein said address mark counter is updated every clock cycle of said microprocessor, provided that a second predetermined condition does not occur; an address mark generator coupled to said address mark counter which automatically issues an address mark trace message upon said address mark counter reaching a predetermined state.
Claim 7
Dependent Claim
96 words
A microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, said in-circuit-emulator comprising:: an address mark counter loaded to an initial value upon the occurrence of a first predetermined condition, wherein said address mark counter is updated every clock cycle of said microprocessor, provided that a second predetermined condition does not occur; an address mark generator coupled to said address mark counter which automatically issues an address mark trace message upon said address mark counter reaching a predetermined state.
Claim 8
Dependent Claim
40 words
The microprocessor defined by claim 4 wherein said in-circuit-emulator further comprises: an AMCTRL bit which is adapted to inhibit said address mark generator from issuing said address mark trace message even upon said address mark counter reaching said predetermined state.
Claim 9
Dependent Claim
64 words
A microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, said microprocessor for coupling to a host emulator, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, said in-circuit-emulator further comprising: a MSGFRM signal which indicates to the host emulator that a first byte of said trace message has been issued to the in-circuit emulator bus.
Claim 10
Dependent Claim
64 words
A microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, said microprocessor for coupling to a host emulator, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, said in-circuit-emulator further comprising: a MSGFRM signal which indicates to the host emulator that a first byte of said trace message has been issued to the in-circuit emulator bus.
Claim 11
Dependent Claim
73 words
In a microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, a method for controlling the operation of said in-circuit-emulator comprising the steps of: asserting an ICEBRK pin for a predetermined minimum period of time causing the microprocessor to immediately cease executing new instructions when the microprocessor transitions from said emulation mode to said interrogation mode.
Claim 12
Dependent Claim
73 words
In a microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, a method for controlling the operation of said in-circuit-emulator comprising the steps of: asserting an ICEBRK pin for a predetermined minimum period of time causing the microprocessor to immediately cease executing new instructions when the microprocessor transitions from said emulation mode to said interrogation mode.
Claim 13
Dependent Claim
103 words
In a microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, said in-circuit-emulator supporting a plurality of initialization modes and a plurality of control registers, a method for controlling the operation of said in-circuit-emulator comprising the steps of: asserting an ICELOCK pin during said initialization mode, clearing a first set of control registers in said in-circuit-emulator during initialization, protecting from being overwritten a second set of control registers when the in-circuit-emulator is engaged in said initialization mode configuring the microprocessor for operation in said emulation mode.
Claim 14
Dependent Claim
103 words
In a microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, said in-circuit-emulator supporting a plurality of initialization modes and a plurality of control registers, a method for controlling the operation of said in-circuit-emulator comprising the steps of: asserting an ICELOCK pin during said initialization mode, clearing a first set of control registers in said in-circuit-emulator during initialization, protecting from being overwritten a second set of control registers when the in-circuit-emulator is engaged in said initialization mode configuring the microprocessor for operation in said emulation mode.
Claim 15
Dependent Claim
47 words
The method defined by claim 8 where said initialization is a software initialization and said method further comprises the steps of: using a SFTRST bit to cause the microprocessor to halt execution during said emulation mode; forcing the microprocessor to enter said interrogation mode during software initialization.
Claim 16
Dependent Claim
98 words
In a microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, a method for controlling the operation of said in-circuit-emulator comprising the steps of: loading an address mark counter with an initial value upon the occurrence of a first predetermined condition, updating said address mark counter every clock cycle of said microprocessor, provided that a second predetermined condition does not occur; automatically issuing an address mark with an address mark trace message upon said address mark counter reaching a predetermined state.
Claim 17
Dependent Claim
98 words
In a microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, a method for controlling the operation of said in-circuit-emulator comprising the steps of: loading an address mark counter with an initial value upon the occurrence of a first predetermined condition, updating said address mark counter every clock cycle of said microprocessor, provided that a second predetermined condition does not occur; automatically issuing an address mark with an address mark trace message upon said address mark counter reaching a predetermined state.
Claim 18
Dependent Claim
38 words
The method defined by claim 10 further comprising the steps of: using an AMCTRL bit to inhibit said address mark generator from issuing said address mark trace message even upon said address mark counter reaching said predetermined state.
Claim 19
Dependent Claim
76 words
In a microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, said microprocessor for coupling to a host emulator, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, a method for controlling the operation of said in-circuit-emulator further comprising the steps of: generating a MSGFRM signal to indicate to the host emulator that a first byte of said trace message has been issued to the in-circuit emulator bus.
Claim 20
Dependent Claim
76 words
In a microprocessor with an in-circuit-emulator having an interrogation mode and an emulation mode, said microprocessor for coupling to a host emulator, wherein said microprocessor outputs a plurality of trace messages over an in-circuit emulator bus, a method for controlling the operation of said in-circuit-emulator further comprising the steps of: generating a MSGFRM signal to indicate to the host emulator that a first byte of said trace message has been issued to the in-circuit emulator bus.