Method and apparatus of resolving conflicting register...

Electrical computers and digital data processing systems: input/ – Access arbitrating – Access prioritizing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S031000

Reexamination Certificate

active

06282600

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to information processing systems and more particularly to a method and apparatus for acquiring and managing system data through a system JTAG port.
BACKGROUND OF THE INVENTION
Most current computer system designs utilize the concept of a service processor. The service processor is typically used to handle various “power-on” type functions, such as test, scan utilization, starting clocks, etc. Once the computer is “booted up” and begins to run, there are usually control or status registers that the system needs to set or interrogate. Also, as the topology of systems becomes more distributed, it becomes critical to access certain instrumented performance facilities or internal workload traces in order to maintain workload balancing across the entire system or to gather sequential snapshots of machines' states in real time. It is also critical that the accessing and usage of this performance monitoring data be non-invasive to normal workload processing.
Accordingly, there is a need for an enhanced method and apparatus which is effective to provide a service processor with access to a number of registers internal to a chip while system clocks are running and without imposing any restriction that the registers be connected in a unique scan string or common clock boundary.
SUMMARY OF THE INVENTION
A method and apparatus is provided by which a service processor is enabled to access system and chip registers to acquire system data through the use of the system JTAG bus. In one embodiment, logic is provided to determine concurrent calls for use of the same registers by both the system CPUs and also by the service processor through the JTAG bus, in which case the JTAG data are held so as not to interfere with system operations until the system's use of the register has been completed.


REFERENCES:
patent: 4268902 (1981-05-01), Berglund et al.
patent: 4924380 (1990-05-01), McKinney et al.
patent: 4942522 (1990-07-01), Wilkie et al.
patent: 5056007 (1991-10-01), Collins, Jr. et al.
patent: 5159263 (1992-10-01), Yaguchi
patent: 5410551 (1995-04-01), Edwards et al.
patent: 5497456 (1996-03-01), Alexander et al.
patent: 5519715 (1996-05-01), Hao et al.
patent: 5590354 (1996-12-01), Klapproth et al.
patent: 5598421 (1997-01-01), Tran et al.
patent: 5649090 (1997-07-01), Edwards et al.
patent: 5724505 (1998-03-01), Argade et al.
patent: 5740350 (1998-04-01), Rabins et al.
patent: 5828827 (1998-10-01), Mateja et al.
patent: 5907689 (1999-05-01), Tavallaei et al.
patent: 5931938 (1999-08-01), Drogichen et al.
patent: 6055656 (2000-04-01), Wilson, Jr. et al.
Andrew S. Tanenbaum, Structured Computer Organization, Third Edition, 1990, pp. 11-13.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus of resolving conflicting register... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus of resolving conflicting register..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus of resolving conflicting register... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2461017

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.