Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Processing Data Microprocessor-breakpoint-apparatus

 Computerized tomographic scanner having a toroidal x-ray tube with a stationary annular anode and a rotating cathode assembly
In accordance with the present invention, a CT scanner is provided. A generally toroidal x-ray tube ...


 Telescoping X-ray support arms
I claim: 1. X-ray appararus for examination of a patient comprising: an upright base; a two-limbed ...


 Method and mechanism for guaranteeing timeliness of programs
A method and an apparatus are disclosed for preventing data corruption in a distributed system ...


 Method for wafer scale testing of redundant integrated circuit dies
The present invention provides an improved system and method for testing redundant integrated ...


 Correlation computing device for image signal
With a view to solve the prior art problems pointed out above, it is an object of the present ...


 Video imaging device in a teleconferencing system
Thus, the present invention is directed to a device for use with a teleconferencing station to ...


 Test cord for telephone circuits
OF THE DISCLOSED EMBODIMENT In accordance with the invention, the device, generally indicated by ...


 Method and system for capturing and controlling access to information in a coupling facility
The shortcomings of the prior art are overcome and additional advantages are provided through the ...


 Graphics tablet using a permuted trace ordering scheme
In accordance with the preferred embodiment of the present invention, a graphics tablet is ...


 Circuit for synchronizing an oscillator to a pulse train
What is claimed is: 1. An electric circuit comprising a voltage-controlled oscillator having an ...


 Microprocessor breakpoint apparatus

Details
Inventors: Krauskopf, Joseph C.;
Assignee: Intel Corporation (Santa Clara, CA)
Primary Examiner: Clark; David L.
Assistant Examiner:
Attorney, Agent or Firm: Blakeley, Sololoff, Taylor & Zafman

A breakpoint apparatus incorporated in a single chip microprocessor. The apparatus permits breakpoints on specific references to either program instructions or data. The width of the breakpoint address can be varied, the apparatus includes a logic circuit for determining if the reference represented by the breakpoint address overlaps the current virtual address.

DETAILED DESCRIPTION The present invention provides a breakpoint signal apparatus useful in debugging computer programs.
The apparatus is particularly useful in an integrated circuit microprocessor formed on a single substrate which includes address generation means for generating virtual addresses for reference to program instructions or data, a virtual address bus, address translation means for converting the virtual address on the bus to a physical address, interpretation means for interpreting the program instructions, and arithmetic means for operating upon the data in accordance with the interpreted instructions.
The apparatus includes a first register for storing a predetermined address in the form of a virtual address at which a breakpoint is to occur.
A second register is used for storing control bits which permit the user to select certain conditions of the breakpoint such as whether the breakpoint is to occur at a reference to computer program or data.
A comparator means compares the predetermined virtual address with the address generated by the computer (current virtual address).
A first logic means determines if the current virtual address is a reference to program instructions or data by examining address control signals.
This logic means is also controlled by the control bits stored in the second register.
Gating means used to provide the breakpoint signal and interrupt the operation of the computer is coupled to the output of the comparator means and the first logic means.
The entire apparatus is formed on the same substrate with the microprocessor.
The apparatus also includes second logic means to determine if the current virtual address falls within the reference represented by the predetermined address or if the reference represented by the predetermined address falls within the reference made by the virtual address.
In effect, this permits the width of the of the predetermined breakpoint address to be set by control bits stored in the second register.



Related patents
  JTAG instruction error detection
The noted need for error detection is met in accordance with the present invention wherein each JTAG component in a boundary scan path is arranged to detect errors in ...
  Data driven processor, a data driven information processing device, and a method of verifying path connections of a plurality of data driven processors in such a data driven information processing device
An object of the present invention is to provide a data driven processor that can easily carry out verification of a path connection in a data driven information ...
  Invalidation of entries in a translation table by providing the machine a unique identification thereby disallowing a match and rendering the entries invalid
An object of this invention is to reduce the time expended on the invalidation process for the translation lookaside buffer incorporated in the computer. Another object ...
  Apparatus for obtaining an X-ray image
Having thus described my invention with the detail and particularity as required by the Patent Laws, what is desired protected by Letters Patent is set forth in the ...
  X-ray apparatus for computed tomography scanner
What is claimed is: 1. An X-ray apparatus for a computed tomography scanner which has a central axis thereof, comprising: two or more X-ray tube segments each segment ...
  Tomograph for producing transverse layer images
The object underlying the invention is to develop a tomograph of the type specified at the outset with regard to its construction such as to render possible rapid ...
  X-ray CT scanner
It is accordingly an object of the present invention to provide an X-ray CT scanner which alleviates the burden imposed on an operator with an automated system for ...
  X-ray tube for CT apparatus
This invention has been made having regard to the state of the art noted above, and its object is to provide an X-ray tube for a CT apparatus, which is capable of a high-...
  X-ray tube with capacitively coupled filament drive
In accordance with the present invention, an x-ray tube is provided in which an evacuated envelope and a filament contained therein undergo relative rotational movement. ...
  X-ray tube with bearing slip ring
In accordance with the present invention, an x-ray tube is provided in which an evacuated envelope and a filament contained therein undergo relative rotational movement. ...

0.054

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved