Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Data-processor-with-on-chip-logical-addressing-and-off-chip-physical-addressing

 Composite drive controller including composite disk driver for supporting composite drive accesses and a pass-through driver for supporting accesses to stand-alone SCSI peripherals
The problems outlined above are in large part solved by a drive array controller with a SCSI pass-...


 Method and system for converting computer peripheral equipment to SCSI-compliant devices
The present invention is directed to a conversion apparatus attachable to a peripheral device which ...


 Image acquisition architecture
The present invention addresses the foregoing by providing an image acquisition architecture ...


 Inter-system transport mechanism for use with robotic data cartridge handling systems
The present invention is directed to a mechanism for transporting data cartridges between two or ...


 Optical information recording medium which uses diffraction grating
We claim: 1. An optical information recording medium characterized in that at least one cell ...


 Control apparatus for controlling data flow between a control processing unit and peripheral devices
What I claim is: 1. In a data processing system, a peripheral control apparatus for controlling the ...


 Successive approximation S/D converter with inherent quantization error centering
It is the object of the present invention to provide a synchro to digital successive approximation ...


 Data and parity prefetching for redundant arrays of disk drives
The present invention provides a system which improves the I/O performance of a computer system ...


 Disk drive controller accepting first commands for accessing composite drives and second commands for individual diagnostic drive control wherein commands are transparent to each other
S Mass Storage Disk Drives Risk of Failure Disk Arrays ("RAID") Queuing Access Requests Innovative D...


 Disk drive controller with a posted write cache memory
OF THE PREFERRED EMBODIMENT Referring now to FIG. 1, the letter D general represents a disk array ...


 Data processor with on-chip logical addressing and off-chip physical addressing

Details
Inventors: Nishimukai, Tadahiko; Hasegawa, Atsushi; Uchiyama, Kunio; Kawasaki, Ikuya; Hanawa, Makoto;
Assignee: Hitachi, Ltd. (Tokyo, JP); Hitachi Micro Computer Engineering, Ltd. (Tokyo, JP)
Primary Examiner: Bowler; Alyssa H.
Assistant Examiner:
Attorney, Agent or Firm: Kenyon & Kenyon

A data processor for executing instructions using operand data stored in a main memory includes an instruction control unit having a first associative memory storing instructions read out from the main memory, and the instruction control unit also includes an instruction controller reading out an instruction from the first associative memory when the instruction is present in the first associative memory and from the main memory when the instruction is not present in the first associative memory. The instruction controller provides the instruction to be executed as an output. The data processor further includes an instruction execution unit having a second associative memory storing operand data read out from the main memory, and an instruction execution unit that executes the instruction. The instruction execution unit uses operand data read out from the second associative memory when the operand data is present in the second associative memory and operand data from the main memory when the operand data is not present in the second associative memory.

DETAILED DESCRIPTION An object of the present invention is to provide a data processor which can reduce conflict during access of an instruction control unit and an instruction execution unit to a main memory so as to process instructions at a high speed.
The data processor of the present invention enables parallel operation of the instruction control unit 3 and the instruction execution unit 4 to effect pipeline control.
In order to eliminate the above-specified defects, according to the present invention, the instruction control unit and the instruction execution unit are equipped with associative memories, and first access the corresponding associative memory so that they do not use common address lines and data lines, before data are present, to access the main memory.
Namely the instruction control unit has a first associative memory storing instructions read out from the main memory, and an instruction controller which reads out an instruction from the first associative memory when the instruction is present in the first associative memory and from the main memory when the instruction is not present in the first associative memory.
The instruction execution unit has a second associative memory storing operand data read out from the main memory, and an instruction executer for executing the instruction by using operand data read out from the second associative memory when operand data is present in the second associative memory and from the main memory when the operand data is not present in the second associative memory.
As a result, no conflict arises between the instruction control unit and the instruction execution unit when data are present in the associative memory of at least one of the two memories.
This reduces the chance of one of the units being held on standby.
As a result, the instructions can be processed more rapidly.



Related patents
  Flexible mode DES system
OF THE INVENTION (The reader should note that nearly all description below applies to encryption of decryption circuits but the explanations are limited, for the most ...
  Sigma delta modulator with distributed prefiltering and feedback
OF A PREFERRED EMBODIMENT FIG. 7 shows a block diagram of the inventive sigma delta modulator. A comparison of FIG. 7 and FIG. 2 indicates that the inventive modulator ...
  Method and system for controlling exclusive access to shared resources in computers
What is claimed is: 1. An exclusive control method for a computer system for controlling an obtaining process, which obtains an exclusive control module indicating an ...
  Disk file apparatus
Accordingly, it is a primary object of the present invention to provide a disk file apparatus wherein the cartridge loading or the cartridge extraction may be performed ...
  Automatic exchanging system for storage and retrieval of magnetic tape cassettes
The present invention has been developed in order to remove the drawbacks inherent to the conventional automatic cassette exchanging systems. It is therefore an object ...
  Tape changer for loading and unloading a magazine of magnetic tape cartridges
The present invention has an object to overcome the above-mentioned drawbacks of the conventional techniques by providing a cartridge changer in which a certain ...
  Cartridge loader for loading each of a plurality of cartridges into a cartridge insertion slot
The present invention comprises a loader for a drive having a cartridge acceptor, including a housing defining an opening, a holder, an assembly for aligning the holder, ...
  Single tape cartridge access port
The present invention provides an access port for loading and retrieval of single tape cartridges into an automated tape cartridge library system, such as the library ...
  Five and one-quarter inch form factor combination DAT tape drive and cassette magazine loader
It is therefore the primary object of the present invention to provide a combination DAT tape drive and cassette magazine loader which will fit within the full height ...
  Optical disk playback and recording device which alternately allocates logical addresses on different sides of disk
Accordingly, it is an object of the present invention to provide an optical disk playback and recording device having an increased on-line capacity. It is a further ...

0.004

Archive: All patents - Links

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