Patent · US Expired

Superscalar processor with plural pipelined execution units each unit selectively having both normal and debug modes

US5530804A · kind A · utility

126Cited by
8References
42Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 16, 1994
Grant dateJun 25, 1996
Priority date
Expiry dateMay 16, 2014

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/10
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A processor (10) has two modes of operation. One mode of operation is a normal mode of operation wherein the processor (10) accesses user address space or supervisor address space to perform a predetermined function. The other mode of operation is referred to as a debug, test, or emulator mode of operation and is entered via an exception/interrupt. The debug mode is an alternate operational mode of the processor (10) which has a unique debug address space which executes instructions from the normal instruction set of the processor (10). Furthermore, the debug mode of operation does not adversely affect the state of the normal mode of operation while executing debug, test, and emulation commands at normal processor speed. The debug mode is totally non-destructive and non-obtrusive to the "suspended" normal mode of operation. While in debug mode, the existing processor pipelines, bus interface, etc. are utilized.

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