GB1392231A – Switching system
– Google Patents
GB1392231A – Switching system
– Google Patents
Switching system
Info
Publication number
GB1392231A
GB1392231A
GB2153472A
GB2153472A
GB1392231A
GB 1392231 A
GB1392231 A
GB 1392231A
GB 2153472 A
GB2153472 A
GB 2153472A
GB 2153472 A
GB2153472 A
GB 2153472A
GB 1392231 A
GB1392231 A
GB 1392231A
Authority
GB
United Kingdom
Prior art keywords
processor
store
priority
circuit
gates
Prior art date
1971-05-12
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
GB2153472A
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Philips Electronics UK Ltd
Original Assignee
Philips Electronic and Associated Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
1971-05-12
Filing date
1972-05-09
Publication date
1975-04-30
1972-05-09
Application filed by Philips Electronic and Associated Industries Ltd
filed
Critical
Philips Electronic and Associated Industries Ltd
1973-06-08
Priority to DE19732329310
priority
Critical
patent/DE2329310A1/en
1975-04-30
Publication of GB1392231A
publication
Critical
patent/GB1392231A/en
Status
Expired
legal-status
Critical
Current
Links
Espacenet
Global Dossier
Discuss
Classifications
G—PHYSICS
G06—COMPUTING; CALCULATING OR COUNTING
G06F—ELECTRIC DIGITAL DATA PROCESSING
G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
G06F13/14—Handling requests for interconnection or transfer
G06F13/16—Handling requests for interconnection or transfer for access to memory bus
G06F13/18—Handling requests for interconnection or transfer for access to memory bus based on priority control
Abstract
1392231 Processors PHILIPS ELECTRONIC & ASSOCIATED INDUSTRIES Ltd 9 May 1972 [12 May 1971] 21534/72 Heading G4A To reduce the time for which a common bus is occupied when information is to be transferred between one of a plurality of processors P, Q, R and one of the plurality of stores A, B, C, D a switching unit shown in Figs. 5A, 5B, is included between the processors and the stores, the unit comprising a register PSR-RSR, ASR-DSR for each processor and store and first and second priority circuits 1, 2, in the first of which is determined, for each requested store, the requesting processor having the highest priority and in the second of which is determined the highest priority store request. The latter may be determined by the priority of either the processors or the stores. As described, the registers PSR-RSR include a section Pn-Rn for the number of the associated processor, a section Pr-Rr for the number of the requested store(s) and a section PS-RS for the selection information. If, for example, processor P requests store B, processor Q requests store A and processor R requests stores A and D, priority unit 1 which comprises four sections receives an input from gates 102, 103 to circuit 1A, an input from gate 105 to circuit 1B and an input from gate 112 to circuit 1D which results in “occupied” flip-flops FFA, FFB, FFD being set. If processor P has the highest priority followed by processors Q, R circuits 1A-1D deliver outputs on leads 1AQ, 1BP, 1DR to control a switching unit SWC and to gates 114, 116, 124 respectively so that the numbers of processors Q, P and R are stored in registers XnA, XnB and XnD respectively, counters CCA, CCB and CCD starting cycling at this time. This results in signals CA, CB and CD being applied to priority circuit 2 and if the store A has the highest priority followed by stores B, C and D processor Q is first given access to store A so that counters CCB and CCD are held in their standby state whilst counter CCA continues to circulate. (Alternatively the line having the lowest processor number Pn may have priority in which case processor P is given access to store B). Access to store A is effected by gate 134 being enabled by the output A2 from priority circuit 2 and by signal 1AQ so that gate SB2 in selection bus SB is enabled to feed the information QS from the register QSR to register ASR at an appropriate output pulse from counter CCA. Transfer from a selected store is controlled by priority circuit 4 receiving at its input an output po of the circulating counter to select one of the registers XnA-XnD so that the processor number stored therein selects one of three gates OB5-OB7. The circuit 4 also enables one of four sets of gates OB1-OB4 so that data from the selected store is passed through the appropriate gate OB5-OB7 to the selected processor register PIOR-RIOR. When the information has been transferred a flip-flop FFOB in priority circuit 4 is cleared by the output ceo of the circulating counter to prepare the circuit 4 for the next request. Transfer from a processor is similarly effected by a priority circuit 3 receiving at its inputs an output pi from the circulating counter and selecting one of registers XnA-XnD, the processor number stored therein enabling the associated set of gates IB1-IB3 to transfer data from registers PIOR-RIOR by one set of four gates IB4- IB7, also enabled by the priority circuit 3, to the selected store AIOR-DIOR. When information has been transferred a flip-flop FFIB in the priority circuit 3 is cleared by the output cei of the circulating counter. At the final count of the circulating counter the flip-flop FFA-FFD in priority circuit 1 associated with the effected request is cleared to allow the system to proceed to the next highest priority request.
GB2153472A
1971-05-12
1972-05-09
Switching system
Expired
GB1392231A
(en)
Priority Applications (1)
Application Number
Priority Date
Filing Date
Title
DE19732329310
DE2329310A1
(en)
1972-05-09
1973-06-08
BURNERS FOR LIQUID FUEL
Applications Claiming Priority (1)
Application Number
Priority Date
Filing Date
Title
NL7106491A
NL7106491A
(en)
1971-05-12
1971-05-12
Publications (1)
Publication Number
Publication Date
GB1392231A
true
GB1392231A
(en)
1975-04-30
Family
ID=19813137
Family Applications (1)
Application Number
Title
Priority Date
Filing Date
GB2153472A
Expired
GB1392231A
(en)
1971-05-12
1972-05-09
Switching system
Country Status (6)
Country
Link
US
(1)
US3761879A
(en)
JP
(1)
JPS5230095B1
(en)
CA
(1)
CA957779A
(en)
DE
(1)
DE2222855A1
(en)
GB
(1)
GB1392231A
(en)
NL
(1)
NL7106491A
(en)
Cited By (1)
* Cited by examiner, † Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
GB2148563A
(en)
*
1983-10-24
1985-05-30
British Telecomm
Multiprocessor system
Families Citing this family (37)
* Cited by examiner, † Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US4037210A
(en)
*
1973-08-30
1977-07-19
Burroughs Corporation
Computer-peripheral interface
JPS5444161B2
(en)
*
1973-09-08
1979-12-24
US3970993A
(en)
*
1974-01-02
1976-07-20
Hughes Aircraft Company
Cooperative-word linear array parallel processor
FR2273317B1
(en)
*
1974-05-28
1976-10-15
Philips Electrologica
US4130865A
(en)
*
1974-06-05
1978-12-19
Bolt Beranek And Newman Inc.
Multiprocessor computer apparatus employing distributed communications paths and a passive task register
US3959775A
(en)
*
1974-08-05
1976-05-25
Gte Automatic Electric Laboratories Incorporated
Multiprocessing system implemented with microprocessors
US4136383A
(en)
*
1974-10-01
1979-01-23
Nippon Telegraph And Telephone Public Corporation
Microprogrammed, multipurpose processor having controllable execution speed
US4150428A
(en)
*
1974-11-18
1979-04-17
Northern Electric Company Limited
Method for providing a substitute memory in a data processing system
US4015246A
(en)
*
1975-04-14
1977-03-29
The Charles Stark Draper Laboratory, Inc.
Synchronous fault tolerant multi-processor system
US4034347A
(en)
*
1975-08-08
1977-07-05
Bell Telephone Laboratories, Incorporated
Method and apparatus for controlling a multiprocessor system
JPS5837585B2
(en)
*
1975-09-30
1983-08-17
株式会社東芝
Keisan Kisouchi
US4212057A
(en)
*
1976-04-22
1980-07-08
General Electric Company
Shared memory multi-microprocessor computer system
US4065809A
(en)
*
1976-05-27
1977-12-27
Tokyo Shibaura Electric Co., Ltd.
Multi-processing system for controlling microcomputers and memories
DE2703559A1
(en)
*
1977-01-28
1978-08-03
Siemens Ag
COMPUTER SYSTEM
US4309691A
(en)
*
1978-02-17
1982-01-05
California Institute Of Technology
Step-oriented pipeline data processing system
US4236209A
(en)
*
1978-10-31
1980-11-25
Honeywell Information Systems Inc.
Intersystem transaction identification logic
US4237534A
(en)
*
1978-11-13
1980-12-02
Motorola, Inc.
Bus arbiter
DE3071216D1
(en)
*
1979-01-09
1985-12-12
Sullivan Computer
Shared memory computer apparatus
US4484262A
(en)
*
1979-01-09
1984-11-20
Sullivan Herbert W
Shared memory computer method and apparatus
DE2924899C2
(en)
*
1979-06-20
1982-11-25
Siemens AG, 1000 Berlin und 8000 München
Method and arrangement for connecting several central processors to at least one peripheral processor
US4495567A
(en)
*
1981-10-15
1985-01-22
Codex Corporation
Multiprocessor/multimemory control system
GB2170624B
(en)
*
1982-06-05
1987-06-10
British Aerospace
Communication between computers
US4760521A
(en)
*
1985-11-18
1988-07-26
White Consolidated Industries, Inc.
Arbitration system using centralized and decentralized arbitrators to access local memories in a multi-processor controlled machine tool
US4807184A
(en)
*
1986-08-11
1989-02-21
Ltv Aerospace
Modular multiple processor architecture using distributed cross-point switch
AU598101B2
(en)
*
1987-02-27
1990-06-14
Honeywell Bull Inc.
Shared memory controller arrangement
US5088024A
(en)
*
1989-01-31
1992-02-11
Wisconsin Alumni Research Foundation
Round-robin protocol method for arbitrating access to a shared bus arbitration providing preference to lower priority units after bus access by a higher priority unit
US5274774A
(en)
*
1989-01-31
1993-12-28
Wisconsin Alumni Research Foundation
First-come first-serve arbitration protocol
US5142638A
(en)
*
1989-02-07
1992-08-25
Cray Research, Inc.
Apparatus for sharing memory in a multiprocessor system
US5283877A
(en)
*
1990-07-17
1994-02-01
Sun Microsystems, Inc.
Single in-line DRAM memory module including a memory controller and cross bar switches
US5206952A
(en)
*
1990-09-12
1993-04-27
Cray Research, Inc.
Fault tolerant networking architecture
JPH0594409A
(en)
*
1991-10-02
1993-04-16
Nec Eng Ltd
Bus arbitration system
US5576554A
(en)
*
1991-11-05
1996-11-19
Monolithic System Technology, Inc.
Wafer-scale integrated circuit interconnect structure architecture
US5831467A
(en)
*
1991-11-05
1998-11-03
Monolithic System Technology, Inc.
Termination circuit with power-down mode for use in circuit module architecture
EP0541288B1
(en)
*
1991-11-05
1998-07-08
Fu-Chieh Hsu
Circuit module redundacy architecture
US5498990A
(en)
*
1991-11-05
1996-03-12
Monolithic System Technology, Inc.
Reduced CMOS-swing clamping circuit for bus lines
AU4798793A
(en)
*
1992-08-10
1994-03-03
Monolithic System Technology, Inc.
Fault-tolerant, high-speed bus system and bus interface for wafer-scale integration
US5655113A
(en)
1994-07-05
1997-08-05
Monolithic System Technology, Inc.
Resynchronization circuit for a memory system and method of operating same
Family Cites Families (6)
* Cited by examiner, † Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US3274554A
(en)
*
1961-02-15
1966-09-20
Burroughs Corp
Computer system
US3200380A
(en)
*
1961-02-16
1965-08-10
Burroughs Corp
Data processing system
US3419849A
(en)
*
1962-11-30
1968-12-31
Burroughs Corp
Modular computer system
US3274561A
(en)
*
1962-11-30
1966-09-20
Burroughs Corp
Data processor input/output control system
US3544965A
(en)
*
1966-03-25
1970-12-01
Burroughs Corp
Data processing system
US3593302A
(en)
*
1967-03-31
1971-07-13
Nippon Electric Co
Periphery-control-units switching device
1971
1971-05-12
NL
NL7106491A
patent/NL7106491A/xx
unknown
1972
1972-05-08
US
US00250990A
patent/US3761879A/en
not_active
Expired – Lifetime
1972-05-09
GB
GB2153472A
patent/GB1392231A/en
not_active
Expired
1972-05-09
CA
CA141,650A
patent/CA957779A/en
not_active
Expired
1972-05-10
DE
DE19722222855
patent/DE2222855A1/en
active
Pending
1972-05-12
JP
JP47046575A
patent/JPS5230095B1/ja
active
Pending
Cited By (2)
* Cited by examiner, † Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
GB2148563A
(en)
*
1983-10-24
1985-05-30
British Telecomm
Multiprocessor system
US4674033A
(en)
*
1983-10-24
1987-06-16
British Telecommunications Public Limited Company
Multiprocessor system having a shared memory for enhanced interprocessor communication
Also Published As
Publication number
Publication date
JPS5230095B1
(en)
1977-08-05
CA957779A
(en)
1974-11-12
DE2222855A1
(en)
1972-11-23
US3761879A
(en)
1973-09-25
NL7106491A
(en)
1972-11-14
Similar Documents
Publication
Publication Date
Title
GB1392231A
(en)
1975-04-30
Switching system
US3242467A
(en)
1966-03-22
Temporary storage register
US4149242A
(en)
1979-04-10
Data interface apparatus for multiple sequential processors
US3800287A
(en)
1974-03-26
Data processing system having automatic interrupt identification technique
US4628447A
(en)
1986-12-09
Multi-level arbitration system for decentrally allocating resource priority among individual processing units
US3447135A
(en)
1969-05-27
Peripheral data exchange
US3573856A
(en)
1971-04-06
Distributed priority of access to a computer unit
CA1150846A
(en)
1983-07-26
Multiprocessor system for processing signals by means of a finite number of processes
EP0054243A2
(en)
1982-06-23
Memory controlling apparatus
US3337854A
(en)
1967-08-22
Multi-processor using the principle of time-sharing
GB1108750A
(en)
1968-04-03
Digital computer central processor
US3603935A
(en)
1971-09-07
Memory port priority access system with inhibition of low priority lock-out
GB1026890A
(en)
1966-04-20
Computer organization
US3629854A
(en)
1971-12-21
Modular multiprocessor system with recirculating priority
NL8800715A
(en)
1988-10-17
COMPUTER SYSTEM WITH DIRECT MEMORY INPUT.
EP0062431A1
(en)
1982-10-13
A one chip microcomputer
US4482950A
(en)
1984-11-13
Single-chip microcomputer
GB1491520A
(en)
1977-11-09
Computer with i/o control
US4122534A
(en)
1978-10-24
Parallel bidirectional shifter
US3226692A
(en)
1965-12-28
Modular computer system
GB1271127A
(en)
1972-04-19
A digital electronic computer including an instruction buffer
GB1148262A
(en)
1969-04-10
Digital computing system
US3737871A
(en)
1973-06-05
Stack register renamer
US3820081A
(en)
1974-06-25
Override hardware for main store sequencer
GB1594066A
(en)
1981-07-30
Method and arrangement for speeding up the calculation of the address of a microinstruction in a data processing system
Legal Events
Date
Code
Title
Description
1975-09-10
PS
Patent sealed [section 19, patents act 1949]
1986-01-15
PCNP
Patent ceased through non-payment of renewal fee