Patent · US Expired

Data processing system for controlling execution of a debug function and method therefor

US6035422A · kind A · utility

67Cited by
33References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 15, 1997
Grant dateMar 7, 2000
Priority date
Expiry dateMay 15, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3636
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A central processing unit (2) and a debug module (10) execute concurrent operations without requiring a data processor (3) to operate in a special debug mode. The use of a bus (25) to communicate data, address, and control information between a core (9) and debug module (10) allows debug module (10) to have access the same internal registers and memory locations as central processing unit (2). While debug module (10) and central processing unit (2) both have the ability to access the same internal registers and memory locations, central processing unit (2) may not modify a value stored in a plurality of breakpoint registers (50) when an Inhibit Processor Writes to Debug Registers (IPW) bit in a CSR (FIG. 8) of a plurality of control registers (40) is set. The IPW bit may only be modified by a command provided by an external development system (7).

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.