Checking for proper locations of storage devices in a storage device array |
| The present invention is directed to method and apparatus for verifying that each storage device is ... |
|
Selectively updateable mapped data storage system |
| OF PREFERRED EMBODIMENTS FIG. 6 is a schematic block diagram of the selectively updateable mapped ... |
|
Data storage system and method employing a write-ahead hash log |
| The problems outlined above may in large part may be solved by various embodiments of a data ... |
|
Method to ensure data integrity in a telecommunications network |
| According to the invention, this object is accomplished by providing a method of generating and ... |
|
Method and circuitry for generating r-bit parallel CRC code for an l-bit data source |
| Therefore, the main objective of the present invention is to provide a method and circuitry for ... |
|
Cyclic code check bits generation and error correction using sum of remainders |
| In accordance with the present invention check bits for a cyclic code are generated for a binary ... |
|
Method and apparatus for G.706 frame alignment and CRC procedure test tool |
| In order to comply with CCITT G.706 recommendation, a device has to satisfy a series of test cases ... |
|
|
Microprocessor system generating instruction fetch addresses at high speed
| Details |
Inventors: Maeda, Toshinori; Kawada, Tomoharu; Miyake, Jiro;
Assignee: Matsushita Electric Industrial Co., Ltd. (Osaka, JP)
Primary Examiner: Bowler; Alyssa H.
Assistant Examiner: Donaghue; L.
Attorney, Agent or Firm: Lowe, Price, LeBlanc & Becker
A microprocessor system which comprises an arithmetic logic unit for generating flags, a flag update detector for outputting a flag update detecting signal, a status register coupled to the flag update detector and the arithmetic logic unit for receiving the flag update detecting signal and a flag outputted from the arithmetic logic unit, a first address outputting portion coupled to the flag update detector and the status register for receiving the flag update detecting signal, a flag outputted from the status register, a target instruction address, a next instruction address and a branch condition for determining according to the flag received from the status register whether or not the branch condition is met, and for outputting first and second address candidates selected from the target instruction address and the next instruction address according to the flag update signal and to whether or not the branch condition is met, and a second address outputting portion coupled to the first address outputting portion and the arithmetic logic unit for receiving the first and second address candidates outputted from the first address outputting portion, the branch condition and the flag outputted from the arithmetic logic unit, for determining according to the flag received from the arithmetic logic unit whether or not the branch condition is met, and for outputting the target instruction address or the next instruction address as an instruction fetch address on the basis of a result of determining according to the flag received from the arithmetic logic unit whether or not the branch condition is met. |
|
DETAILED DESCRIPTION To achieve the foregoing object and in accordance with the present invention, there is provided a microprocessor system which comprises an arithmetic logic unit for generating flags, a flag update detector for outputting a flag update detecting signal, a status register coupled to the flag update detector and the arithmetic logic unit for receiving the flag update detecting signal and a flag outputting from the arithmetic logic unit, a first address outputting portion coupled to the flag update detector and the status register for receiving the flag update detecting signal, a flag outputted from the status register, a target instruction address, a next instruction address and a branch condition of a conditional branch instruction, for determining according to the flag received from the status register whether or not the branch condition is met, and for outputting first and second address candidates selected from the target instruction address and the next instruction address according to the flag update signal and to whether or not the branch condition is met, and a second address outputting portion coupled to the first address outputting portion and the arithmetic logic unit for receiving the first and second address candidates outputted from the first address outputting portion, the branch condition of the conditional branch instruction and the flag outputted from the arithmetic logic unit, for determining according to the flag received from the arithmetic logic unit whether or not the branch condition is met, and for outputting the target instruction address or the next instruction address as an instruction fetch address on the basis of a result of determining according to the flag received from the arithmetic logic unit whether or not the branch condition is met. Thereby, can be omitted the flag selecting circuit which selects the flag outputted from the status register and the flag outputted from the ALU in accordance with the flag update detecting signal. Thus, the flag outputted from the ALU can be directly inputted to the second address outputting portion
|
| Related patents |
|
|
System for operating input, processing and output units in parallel and using DMA circuit for successively transferring data through the three units via an internal memory
It is accordingly an object of the present invention to provide a data input-output device that does not need to include different memories for storing data input at a ...
|
|
|
Hardware design for majority voting, and testing and maintenance of majority voting
In general, as mentioned above, majority voting is applicable in many fields of technology, and to different types of input signals. In the following however, the ...
|
|
|
Device and method using second error correction code for data in a recording medium
It is therefore an object of the present invention to provide a data reproducing device and a method for controlling the device wherein the data is reproduced from the RO...
|
|
|
Error correcting code retrofit method and apparatus for multiple memory configurations
The foregoing problems and shortcomings of the prior art are overcome and further advantageous features are provided by the present invention wherein a method and ...
|
|
|
Device level busy arrangement for mass storage subsystem including a plurality of devices
The invention provides a new and improved digital computer system and mass storage subsystem for use in such system, for enhancing the real- or near-real-time processing ...
|
|
|
Magnetic recording disk with equally-spaced servo sectors extending across multiple data bands
Toward this end, and according to the invention, a method and means is described wherein servo sectors written on a disk (or servo sections written on a tape) are ...
|
|
|
Method and apparatus for correcting misaligned instruction data
One aspect of the invention relates to a method useful in a microprocessor having a plurality of execution units, rename registers, architectural registers and a cache ...
|
|
|
Data error detection and correction system
OF THE PREFERRED EMBODIMENT The following disclosures are hereby incorporated by reference: U.S. application Ser. No. 08/324,016, entitled "Single Bank, Multiple Way C...
|
|
|
Integrated memory
It is accordingly an object of the invention to provide an integrated memory that overcomes the above-mentioned disadvantages of the prior art devices of this general ...
|
|
|
Method of processing stored data containing parity data
In accordance with the present invention, parity data for each sector is produced either by performing an Exclusive-Or operation between the data in the unmodified ...
|
|
|