Method and computer system for loading objects |
| To achieve the foregoing objectives, the present invention executes the following steps in a ... |
|
Graphical design processing apparatus for assessing and modifying design of components |
| It is therefore an object of the present invention to provide a graphic data processing apparatus ... |
|
Developers tool for object-oriented programming |
| The present invention fulfills this need in the art by providing a software developer's tool to ... |
|
Method and apparatus for storing templates in a component system |
| The present invention provides a component system in which a number of base applications, i.e. ... |
|
Method and apparatus for executing tasks by following a linked list of memory packets |
| OF THE EMBODIMENT FIG. 1 is a high level block diagram of a task flow computing machine 10. M... |
|
Optical fiber bus controller |
| FIG. 1 illustrates system 100 which implements the invention. System 100 comprises a number of ... |
|
Low-latency real-time dispatching in general purpose multiprocessor systems |
| The present invention provides a method of real-time dispatching in a general purpose ... |
|
dbX: a persistent programming language model |
| The persistent programming language model described herein solves the problem of seamlessly ... |
|
Data processor and data processing system |
| The inventor has studied for speeding up of matrix operation and inner product operation employing ... |
|
Tape recorder having cassette loading apparatus |
| Accordingly, it is an object of this invention to provide a tape recorder having a cassette loading ... |
|
|
Method and apparatus for resetting, enabling and freezing a communication device in a diagnostic process
| Details |
Inventors: Simmons, Philip; Kerstein, Denise; Runaldue, Thomas J.; Egbert, Chandan; Erimli, Bahadir;
Assignee: Advanced Micro Devices, Inc. (Sunnyvale, CA)
Primary Examiner: Beausoleil; Robert
Assistant Examiner: Baderman; Scott T.
Attorney, Agent or Firm:
A resetting, enabling and freezing system is provided for controlling a communication device in a diagnostic process. A hardware reset of the device may be performed by a host via a reset pin of a PCI interface. A software reset of the device may be provided by setting a reset bit in a command register. To stop operations of the device substantially instantaneously, a freeze mode of diagnostics is provided. The freeze mode may be initiated using hardware or software freezing. To provide the hardware freezing, diagnostic logic is supplied with a freeze signal via a freeze pin of the PCI interface. The software freezing is performed by setting a freeze bit in the command register. To enable a diagnostician to reproduce an event causing an error, an enable/disable mode of diagnostics is carried out. In this mode, elements of the device are disabled one after another in a serial fashion, with a disable signal being passed serially from one element to another. After the elements are disabled, they may be set into a chosen state to recreate a required event. |
|
DETAILED DESCRIPTION What is claimed is: 1. A communication system, comprising: a host interface for providing a host with access to internal elements of said communication system, and diagnostic circuitry for stopping said internal elements immediately in response to a freeze signal from said host, and for stopping said internal elements serially so as to cause each of the internal elements to stop after completing currently performed operations, in response to a disable signal from said host. 2. The system of claim 1, wherein said host is enabled to set said internal elements into a chosen state after said internal elements are stopped in response to said disable signal. 3. The system of claim 2, wherein said host produces an enable signal for restarting said internal elements from said chosen state without resetting said internal elements to an initial state. 4. The system of claim 3, wherein said internal elements are reset to said initial state to restart said system after supplying said freeze signal. 5. The system of claim 1, wherein said host is enabled to monitor an internal state of said internal elements after said internal elements are stopped in response to said disable signal. 6. The system of claim 5, wherein said disable signal is produced by setting an enable bit in a command register into a first logic state. 7. The system of claim 6, wherein an enable signal is produced by setting said enable bit in said command register into a second logic state. 8. The system of claim 7, wherein said freeze signal is produced by setting a freeze bit in said command register into a predetermined logic state. 9. The system of claim 7, wherein said freeze signal is transferred via said host interface. 10. The system of claim 5, wherein said internal elements pass said disable signal serially from one to another in a sequence preset so as to enable said internal elements to complete current operations. 11. The system of claim 10, wherein said internal elements include a transmission register for storing data currently transmitted by said communication system
|
| Related patents |
|
|
Code instrumentation system with non intrusive means and cache memory optimization for dynamic monitoring of code segments
Accordingly, the present invention is directed to a system and method for monitoring performance in an information handling system in a minimally intrusive manner. The ...
|
|
|
Method and apparatus for dynamically optimizing an executable computer program using input data
According to principles of the invention, a method and apparatus for using input data to optimize a computer program for execution on a target computer is provided. I...
|
|
|
Method and apparatus for profiling indirect procedure calls in a computer program
As discussed in the Background section, the generation of profile data for direct procedure calls is relatively straightforward. However, the generation of profile data ...
|
|
|
Profile driven optimization of frequently executed paths with inlining of code fragment (one or more lines of code from a child procedure to a parent procedure)
Unfortunately, traditional inlining is often unable to substantially reduce the procedure call overhead of a program where to do so would be highly advantageous. In ...
|
|
|
Method of, system for, and computer program product for providing efficient utilization of memory hierarchy through code restructuring
The invention disclosed herein comprises a method of, a system for, and an article of manufacture for providing code restructuring based on profiling information and ...
|
|
|
Software reconfiguration engine
The present invention relates generally to computer system software development and maintenance. More particularly, the invention relates to a reconfiguration system for ...
|
|
|
Automated validation and verification of computer software
The present invention discloses a method and apparatus for automatic validation and verification of computer software. The software to be tested is first retrieved from ...
|
|
|
System for generating test data
A system for generating test data that overcomes these and other problems has a data structure definition system, a message creation system, and an execution system. The ...
|
|
|
Diabetes management
According to a first aspect of the present invention there is provided a method of predicting the level of a glycosylated haemoglobin component in a patient's blood ...
|
|
|
Method and apparatus for code translation optimization
OF PREFERRED EMBODIMENTS Generally, the present invention provides a method of optimizing software translation. Specifically, when a microprocessor accesses a block of ...
|
|
|