摘要:
A system is disclosed in which an on-chip logic analyzer (OCLA) includes timestamp logic capable of providing clock cycle resolution of data entries using a relatively small number of bits. The timestamp logic includes a counter that is reset each time a store operation occurs. The counter counts the number of clock cycles since the previous store operation, and if enabled by the user, provides a binary signal to the memory that indicates the number of clock cycles since the previous store operation, which the memory stores with the state data. If the counter overflows before a store operation is requested, the timestamp logic may force a store operation so that the time between stores can be determined.
摘要:
Method and apparatus for operating a multiprocessor data processing system (10) of the symmetric multiprocessor (SMP) type so as to continue the execution of a process running on a failed CPU (CPU-F). In response to a failure of one of the CPUs a first method performs the steps of: detecting that one of the CPUs has failed during the execution of a first process; extracting an internal processing state from the CPU-F; inserting the extracted processing state into a second, recovery CPU (CPU-R); and completing the execution of the first process with the CPU-R. During the time that the CPU-R executes the first process the CPU-R assumes the identity of the CPU-F, and furthermore assumes the ownership of any spinlocks that may have been owned by CPU-F. If selected from an active set of CPUs the operation of the CPU-R may be timeshared between the first process and a process that is running in the CPU-R. Timesharing involves periodically unloading one processing state and loading another into CPU-R; the loading and unloading of states being accomplished by a service processor unit (SPU 12) over a serial scan bus or a parallel diagnostic bus. Loading and unloading may also be accomplished in a high speed manner through a microcode-assisted process run by CPU-R.
摘要:
A Braille display cell which may be embedded in one of a plurality of keys that are used to provide input to a digital data processor. Cursor controls identify a location in text containing characters, and, in response thereto, the processor produces a Braille actuation signal which identifies the character located at said position. The Braille actuation signal, in turn, generates a Braille indicator of the character on the Braille display cell. With the assistance of the cursor controls, the text can be scanned to cause the Braille indicators corresponding to the characters in the text to appear sequentially on the Braille display cell thereby displaying the text in Braille so that said text can be read tactilely.