Patent US4523274A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4523274A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processing system with processors having different processing speeds sharing a common bus

Assignee: Hitachi Ltd
•
Filing: 1981-04-03
•
Granted: 1985-06-11
•
Expires: 2001-04-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract There is disclosed a data processing system comprising a plurality of processors having different processing speeds and connected with a synchronous common bus, the processors being able to access a common memory connected with the common bus. A high frequency master clock signal generating means is provided in common for the processors of the system and the respective processors can be operated with the associated different machine cycles determined in accordance with the corresponding different processing speeds by frequency-dividing the master clock signal. In addition, each processor can be operated with different machine cycles depending on its operations.

Inventors

  • 👤 Yasushi Fukunaga
  • 👤 Tadaaki Bandoh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 16:43
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4208; G06F13/4217

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 206 words
A data processing system comprising: (a) a plurality of processors having different processing speeds; (b) a common bus of synchronous type with which said plurality of processors are connected; (c) a common memory connected with said common bus and accessed by said plurality of processors through said common bus; (d) bus control means connected with said common bus and including high-frequency master clock signal generating means for producing a master clock signal to be applied in common to said plurality of processors; (e) each said processor including means for determining a machine cycle corresponding to the processing speed thereof by frequency-dividing said master clock signal produced by said high frequency master clock signal generating means; and (f) wherein said bus control means comprises means including a preferential selection circuit connected to said processor and said common memory and a bus control circuit connected to said preferential selection circuit for controlling the selection of said common bus in accordance with common bus occupation demands by each of said processors and said common memory, and gate means responsive to said preferential selection circuit for controlling the operation of the bus control circuit in synchronism with the master clock signal from the high frequency master clock signal generating means.
Claim 2
Dependent Claim 206 words
A data processing system comprising: (a) a plurality of processors having different processing speeds; (b) a common bus of synchronous type with which said plurality of processors are connected; (c) a common memory connected with said common bus and accessed by said plurality of processors through said common bus; (d) bus control means connected with said common bus and including high-frequency master clock signal generating means for producing a master clock signal to be applied in common to said plurality of processors; (e) each said processor including means for determining a machine cycle corresponding to the processing speed thereof by frequency-dividing said master clock signal produced by said high frequency master clock signal generating means; and (f) wherein said bus control means comprises means including a preferential selection circuit connected to said processor and said common memory and a bus control circuit connected to said preferential selection circuit for controlling the selection of said common bus in accordance with common bus occupation demands by each of said processors and said common memory, and gate means responsive to said preferential selection circuit for controlling the operation of the bus control circuit in synchronism with the master clock signal from the high frequency master clock signal generating means.
Claim 3
Dependent Claim 33 words
A data processing system as claimed in claim 1 further comprising means for producing a signal inhibiting the operation of the gate means during the period corresponding to predetermined plural master clock pulses.
Claim 4
Dependent Claim 311 words
A data processing system comprising: (a) a plurality of processors having different processing speeds; (b) a common bus of synchronous type with which said plurality of processors are connected; (c) a common memory connected with said common bus and accessed by said plurality of processors; (d) bus control means connected with said common bus and including high-frequency master clock signal generating means for producing master clock signal common to said plurality of processors, and (e) each said processor including means for determining a machine cycle corresponding to the processing speed thereof by frequency-dividing said master clock signal produced by said high frequency master clock signal generating means; (f) one of said processors comprising a first frequency-dividing circuit producing a first clock control timing signal having a half frequency of that of the master clock signal by dividing the master clock signal and a first flip-flop circuit producing a first common bus occupation demand signal in accordance with said first clock control signal; (g) another of said processors comprising a second frequency dividing circuit producing a second clock control timing signal having a one-third frequency of that of the master clock signal by dividing the master clock signal and second flip-flop circuit producing a second common bus occupation demand signal in accordance with said first clock control signal; (h) said bus control means comprising a preferential selection circuit and a bus control circuit which control the selection of said common bus in accordance with common bus occupation demands by each of the processors and the common bus and produce first and second selection permitting signals; gate means for controlling the operation of the bus control circuit in synchronism with the master clock signal from the high frequency master clock signal generating means; and means for producing inhibiting the operation of the gate means during the period corresponding to two master clock pulses.
Claim 5
Dependent Claim 311 words
A data processing system comprising: (a) a plurality of processors having different processing speeds; (b) a common bus of synchronous type with which said plurality of processors are connected; (c) a common memory connected with said common bus and accessed by said plurality of processors; (d) bus control means connected with said common bus and including high-frequency master clock signal generating means for producing master clock signal common to said plurality of processors, and (e) each said processor including means for determining a machine cycle corresponding to the processing speed thereof by frequency-dividing said master clock signal produced by said high frequency master clock signal generating means; (f) one of said processors comprising a first frequency-dividing circuit producing a first clock control timing signal having a half frequency of that of the master clock signal by dividing the master clock signal and a first flip-flop circuit producing a first common bus occupation demand signal in accordance with said first clock control signal; (g) another of said processors comprising a second frequency dividing circuit producing a second clock control timing signal having a one-third frequency of that of the master clock signal by dividing the master clock signal and second flip-flop circuit producing a second common bus occupation demand signal in accordance with said first clock control signal; (h) said bus control means comprising a preferential selection circuit and a bus control circuit which control the selection of said common bus in accordance with common bus occupation demands by each of the processors and the common bus and produce first and second selection permitting signals; gate means for controlling the operation of the bus control circuit in synchronism with the master clock signal from the high frequency master clock signal generating means; and means for producing inhibiting the operation of the gate means during the period corresponding to two master clock pulses.
Claim 6
Dependent Claim 216 words
A data processing system comprising: (a) a plurality of processors having different processing speeds; (b) a common bus of the synchronous type with which said plurality of processors are connected; (c) a common memory connected with said common bus and accessed by said plurality of processors through said bus, data transfer between any one of the processors and the common memory through said common bus being executed in a period of predetermined fixed time not longer than one machine cycle of the processor having the fastest processing speed; and (d) bus control means connected with said common bus and including high-frequency master clock generating means for producing a master clock signal common to said plurality of processors, and bus request selection means responsive to bus request signals from said processors for generating a bus selection permission signal to one of said processors in synchronism with said master clock signal to permit it to transfer the data through said common bus in said predetermined fixed period; (e) each said processor including means for determining a machine cycle of a predetermined period corresponding to the processing speed thereof by frequency-dividing said master clock signal produced by said high frequency master clock signal generating means and means for generating the bus request signal in synchronism with the machine cycle.
Claim 7
Dependent Claim 216 words
A data processing system comprising: (a) a plurality of processors having different processing speeds; (b) a common bus of the synchronous type with which said plurality of processors are connected; (c) a common memory connected with said common bus and accessed by said plurality of processors through said bus, data transfer between any one of the processors and the common memory through said common bus being executed in a period of predetermined fixed time not longer than one machine cycle of the processor having the fastest processing speed; and (d) bus control means connected with said common bus and including high-frequency master clock generating means for producing a master clock signal common to said plurality of processors, and bus request selection means responsive to bus request signals from said processors for generating a bus selection permission signal to one of said processors in synchronism with said master clock signal to permit it to transfer the data through said common bus in said predetermined fixed period; (e) each said processor including means for determining a machine cycle of a predetermined period corresponding to the processing speed thereof by frequency-dividing said master clock signal produced by said high frequency master clock signal generating means and means for generating the bus request signal in synchronism with the machine cycle.
Claim 8
Dependent Claim 24 words
A data processing system according to claim 4, wherein said bus control means comprises a priority selection circuit for performing bus selection with priority.
Claim 9
Dependent Claim 41 words
A data processing system as claimed in claim 5 further comprising means for producing a signal inhibiting the operation of the bus request selection means during the predetermined fixed period for the data transfer corresponding to predetermined plural master clock pulses.
Claim 10
Dependent Claim 363 words
A data processing system comprising: (a) a plurality of processors having different processing speeds; (b) a common bus of the synchronous type with which said plurality of processors are connected; (c) a common memory connected with said common bus and accessed by said plurality of processors; and (d) bus control means connected with said common bus and including high-frequency master clock generating means for producing a master clock signal common to said plurality of processors, and bus request selection means responsive to bus request signals from said processors for generating a bus selection permission signal to one of said processors in synchronism with said master clock signal; (e) each said processor including means for determining a machine cycle of a predetermined period corresponding to the processing speed thereof by frequency-dividing said master clock signal produced by said high frequency master clock signal generating means and means for generating the bus request signal in synchronism with the machine cycle; (f) one of said processors comprising a first frequency-dividing circuit producing a first clock control timing signal having a half frequency of that of the master clock signal by dividing the master clock signal and a first flip-flop circuit producing a first common bus occupation demand signal in accordance with said first clock control signal; (g) another of said processors comprising a second frequency dividing circuit producing a second clock control timing signal having a one-third frequency of that of the master clock signal by dividing the master clock signal and a second flip-flop circuit producing a second common bus occupation demand signal in accordance with said first clock control signal; (h) said bus control means comprising a priority selection circuit and a bus control circuit which control the selection of said common bus in accordance with common bus occupation demands by each of the processors and the common bus and produce first and second selection permitting signals; gate means for controlling the operation of the bus control circuit in synchronism with the master clock signal from the high frequency master clock signal generating means; and means for producing inhibiting the operation of the gate means during the period corresponding to two master clock pulses.
Claim 11
Dependent Claim 363 words
A data processing system comprising: (a) a plurality of processors having different processing speeds; (b) a common bus of the synchronous type with which said plurality of processors are connected; (c) a common memory connected with said common bus and accessed by said plurality of processors; and (d) bus control means connected with said common bus and including high-frequency master clock generating means for producing a master clock signal common to said plurality of processors, and bus request selection means responsive to bus request signals from said processors for generating a bus selection permission signal to one of said processors in synchronism with said master clock signal; (e) each said processor including means for determining a machine cycle of a predetermined period corresponding to the processing speed thereof by frequency-dividing said master clock signal produced by said high frequency master clock signal generating means and means for generating the bus request signal in synchronism with the machine cycle; (f) one of said processors comprising a first frequency-dividing circuit producing a first clock control timing signal having a half frequency of that of the master clock signal by dividing the master clock signal and a first flip-flop circuit producing a first common bus occupation demand signal in accordance with said first clock control signal; (g) another of said processors comprising a second frequency dividing circuit producing a second clock control timing signal having a one-third frequency of that of the master clock signal by dividing the master clock signal and a second flip-flop circuit producing a second common bus occupation demand signal in accordance with said first clock control signal; (h) said bus control means comprising a priority selection circuit and a bus control circuit which control the selection of said common bus in accordance with common bus occupation demands by each of the processors and the common bus and produce first and second selection permitting signals; gate means for controlling the operation of the bus control circuit in synchronism with the master clock signal from the high frequency master clock signal generating means; and means for producing inhibiting the operation of the gate means during the period corresponding to two master clock pulses.

References Cited (Backward Citations)

US3735365A Cited
US3909791A Cited
US4014006A Cited
US3950729A Cited
US4227178A Cited
US4223380A Cited
US4338599A Cited
US4229791A Cited
US4232366A Cited
US4281380A Cited
US4438488A Cited
US4442504A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-06-10 1988-12-10 1989-06-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-06-10 1992-12-10 1993-06-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-06-10 1996-12-10 1997-06-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag