The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 27, 2001
Filed:
Mar. 19, 1999
David R. Matt, Missouri City, TX (US);
Gary L. Swoboda, Sugarland, TX (US);
Karthikeyan Madathil, Bangalore, IN;
Texas Instruments Incorporated, Dallas, TX (US);
Abstract
A processor (,) is disclosed that has real-time execution control for debug functions. The processor (,) includes processor circuitry operable to execute embedded code (,) where the embedded code includes background code and foreground code. The processor (,) also includes debug circuitry interfacing with the processor circuitry and operable to communicate with a debug host (,). The debug circuitry is operable to receive a debug halt command from the debug host (,). After receipt of the debug halt command, the processor circuitry is operable to suspend execution of the embedded code (,) to allow debug of the embedded code (,). The processor circuitry is further operable, while execution of the embedded code (,) is suspended, to respond to an enabled interrupt by executing foreground code associated with the enabled interrupt. In one embodiment, the debug circuitry has a run state machine indicating execution control directives by the debug host, and the processor circuitry has an execution state machine indicating execution of instructions by the processor circuitry.