GB1490872A - Processor equipments - Google Patents

Processor equipments

Info

Publication number
GB1490872A
GB1490872A GB3593274A GB3593274A GB1490872A GB 1490872 A GB1490872 A GB 1490872A GB 3593274 A GB3593274 A GB 3593274A GB 3593274 A GB3593274 A GB 3593274A GB 1490872 A GB1490872 A GB 1490872A
Authority
GB
United Kingdom
Prior art keywords
processor
data
register
received
message
Prior art date
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
GB3593274A
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.)
BAE Systems Electronics Ltd
Original Assignee
Marconi Co 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.)
Filing date
Publication date
Application filed by Marconi Co Ltd filed Critical Marconi Co Ltd
Priority to GB3593274A priority Critical patent/GB1490872A/en
Priority to DE19742449658 priority patent/DE2449658B2/en
Publication of GB1490872A publication Critical patent/GB1490872A/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/167Interprocessor communication using a common memory, e.g. mailbox

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Communication Control (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

1490872 Data processing system MARCONI CO Ltd 3 July 1975 [15 Aug 1974] 35932/74 Heading G4A [Also in Division H4] Interprocessor communication is established over a channel having, at least over that part adjacent the two processors, control and data signals paths so that in the absence of faults both control and data signals are transmitted and received, the control data normally controlling the transfer of data signals, whereas in the presence of a fault in the control signal path the (non faulty) data signals alone are still transmitted and received. As described two way communication is performed over respective unidirectional PCM highways 17, 117, between two processors 1, 101. Transmission occurs in 16 frames each of 32 time slots each of 8-bits. Time slots 1-15, 17-31 are reserved for speech data fed in at 16, 116, multiplexed with the remaining data, and extracted at 18, 118. Alternate time slots O contain "frame alignment" and "not frame alignment" bytes which indicate the frame number and provide data buffer addresses (see below). Alternate ones of the remaining time slots (16) contain data and control signal bytes which are transmitted as follows. Assuming a message is to be sent from processor 1 to processor 101 control data shift registers 4-7 and 104-107 are set to all 1's and data buffers 2, 3, 102, 103, are set to all 0's. Eight 8-bit message bytes are then read into buffer 2 by processor 1 asynchronously. To initiate transmission processor 1 writes all 0's into register 4 indicating that a message is being sent and sets a 100 msecs time out, a period for longer than required in normal circumstances. The first two bits Mo and Bo from shift registers 4, 5 are shifted into encoders 10, 11 which form a control byte Bo Bo Bo Bo Mo Mo Mo Mo which is converted into serial form in converter 14 and transmitted in time slot 16 of the first frame. Registers 4 and 5 (register 5 serving for processor 1 the same purpose as register 105 for processor 101 see below) shift successive bits into the encoders for transmission, control bytes and message bytes from buffer 2 being transmitted alternately in time slot 16 of successive frames. The reverse procedure occurs with serial to parallel converter 115, decoders 112, 113, shift registers 106, 107, and data buffer 103 at the receiving processor 101. A permanent 1-bit is fed into shift register 4 so that when this 1-bit is received a predetermined number of times in register 106 the end of the message is signalled-the bits causing an interrupt via line 120 to processor 101 which examines the contents of the shift registers 106, 107, and writes all 1's in register 106 and all 0's in register 105 thereby to cancel the interrupt and indicate that it is working on the data which has been received in buffer 103 respectively. If the control data path is not functioning correctly processor 101 can still retrieve the data received in buffer 103. In the absence of correct control signals processor 101 examines the data buffer contents periodically, e.g. at every 100 msec time out, to see if the data has changed. Thus data transmission is still possible, albeit at a slower rate. The contents of registers 104, 105 are encoded 110, 111 and transmitted to processor 1 in a manner similar to that described above, the corresponding data received in register 7 at processor 1 from register 105 indicating the busy status of processor 101. The content of register 105 remains at 0 due to a feedback at its most significant bit so that busy status is indicated for as long as processor 101 is working as the data, i.e. until the processor rewrites the contents of the register, see below. Processor 101 then examines the received data in buffer 103 and if it is unsatisfactory rewrites register 106 to all 0's whereupon a requisite number of frames later, determined by the number of 1-bits required in register 106 to interrupt processor 101, a new interrupt occurs. This repetition continues until processor 101 deems the received data satisfactory or until the time out terminates when the whole process must be repeated. Whether or not a message received satisfactorily by processor 101 requires a response the processor rewrites 1's into shift register 105 to signal processor 1 that its message has been received and that it is no longer busy, this being determined by detecting the 1-bits received in register 7. In this case the system is reset and another message can be transmitted. Independent transmission of control data alone is also possible in the event of a data path fault.
GB3593274A 1974-08-15 1974-08-15 Processor equipments Expired GB1490872A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
GB3593274A GB1490872A (en) 1974-08-15 1974-08-15 Processor equipments
DE19742449658 DE2449658B2 (en) 1974-08-15 1974-10-18 Method and device for data transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB3593274A GB1490872A (en) 1974-08-15 1974-08-15 Processor equipments

Publications (1)

Publication Number Publication Date
GB1490872A true GB1490872A (en) 1977-11-02

Family

ID=10383135

Family Applications (1)

Application Number Title Priority Date Filing Date
GB3593274A Expired GB1490872A (en) 1974-08-15 1974-08-15 Processor equipments

Country Status (2)

Country Link
DE (1) DE2449658B2 (en)
GB (1) GB1490872A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0017988A1 (en) * 1979-04-19 1980-10-29 CSELT Centro Studi e Laboratori Telecomunicazioni S.p.A. Multiplex interface circuit connecting a processor to a synchronous transmission means
GB2236416A (en) * 1986-09-02 1991-04-03 Pitney Bowes Inc Block data transfer method.

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6016664B2 (en) * 1977-10-28 1985-04-26 豊田工機株式会社 data transfer device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0017988A1 (en) * 1979-04-19 1980-10-29 CSELT Centro Studi e Laboratori Telecomunicazioni S.p.A. Multiplex interface circuit connecting a processor to a synchronous transmission means
GB2236416A (en) * 1986-09-02 1991-04-03 Pitney Bowes Inc Block data transfer method.
GB2236416B (en) * 1986-09-02 1991-07-17 Pitney Bowes Inc A method of printing a data block

Also Published As

Publication number Publication date
DE2449658C3 (en) 1979-10-25
DE2449658B2 (en) 1979-03-01
DE2449658A1 (en) 1976-02-26

Similar Documents

Publication Publication Date Title
US5519693A (en) High speed transmission line interface
KR850700204A (en) Data communication interface and its operation method
IT1282552B1 (en) SWITCHING WITHOUT ERRORS WITH ADAPTABLE PREDICTOR AND PROCEDURE FOR ITS IMPLEMENTATION
NO892206D0 (en) PROGRAM FOR QUALITY MONITORING OF A DIGITAL SIGNAL SECTION OF A TRANSMISSION LINE.
JPS63294146A (en) Communication control equipment
KR840008104A (en) Communication station
US6327259B1 (en) Flexible placement of serial data within a time divisioned multiplexed frame through programmable time slot start and stop bit positions
GB1490872A (en) Processor equipments
KR830008236A (en) Data processing system with device of communication subsystem to establish byte synchronization
GB903806A (en) Electronic data processing system
US5363378A (en) Channel data transmission system
JPS6040749B2 (en) serial transmission device
JPH0365063B2 (en)
GB2238143A (en) Voters for fault-tolerant computer systems
JP2697552B2 (en) Code error detection circuit
JP2736820B2 (en) Data communication device interface circuit
SU1249525A1 (en) Interface for linking processors in computer networks
KR0181746B1 (en) Multi-port monitoring circuit
JPH0528538B2 (en)
Machen The CAMAC Serial Systems Description for Long Line, Multicrate Applications
GB1510015A (en) Digital data signal transmission systems
KR200178465Y1 (en) Transceiver for isdn b-channel data
JPS6213142A (en) Reception control system
JPS573450A (en) Error display system for serial data
GB1300421A (en) Improvements in or relating to data transmission arrangements

Legal Events

Date Code Title Description
PS Patent sealed
PCNP Patent ceased through non-payment of renewal fee