Resources Contact Us Home
Shared memory system and arbitration method and system

Image Number 10 for United States Patent #5671393.

A shared memory system and an arbitrating method and system. When the processing is distributed over a plurality of CPUs (e.g., CPUA and CPUB) and if it is desired that a shared memory is used to transfer data between the CPUs, a clock CKG indicating the CPUA access timing clock is generated. A gate signal G indicating the access right to the shared memory is generated in synchronism with the clock CKG. When either of the CPUs requests the access to the shared memory, it makes the corresponding chip select signal CSA.sup.- or CSB.sup.- L-level. The access right is always directed to the CPUA and switched to the CPUB in response to the access demand from the CPUB. After one access has completed, the CPUB makes CSB.sup.- H-level. Thus, the access right is switched to the CPUA. After one access has terminated, the CPUA makes CSA.sup.- H-level. If the CPUB requests the access at this time, the access right is switched to the CPUB. If the CPUB does not request the access, the access right is maintained at the CPUA. The CPUA and CPUB are synchronized with each other through a wait signal WAITA.sup.-. When the shared memory is to be accessed, no software is required. The speed of data transfer can be increased and the loads on the CPUs will not influence each other.

  Recently Added Patents
Data modulation for groups of memory cells
Low power voltage controlled oscillator (VCO)
Triazole derivatives as ghrelin analogue ligands of growth hormone secretagogue receptors
Electronic system and method for compensating the dimensional accuracy of a 4-axis CNC machining system using global and local offsets
Rotating sunlight/light beam for fractional/beneficial use
Image forming apparatus
Flat panel display device and method of fabricating the same
  Randomly Featured Patents
Culturing cells in a chamber in a stack of chambers
Barrier means
Image forming apparatus having means for preventing vibration of a transfer film caused from the operation of a separating device
Composite flakes and methods for making and using the same
Using a systems network architecture logical unit activation request unit as a dynamic configuration definition in a gateway
Multi-purpose polymers, methods and compositions
Garment display hanger
Preparation of (hydrocarbylthio)phenols
Partition wall element
Digital phase-locked loop and frequency measuring device