×

Serial data transmission between redundant channels

  • US 5,093,910 A
  • Filed: 05/31/1991
  • Issued: 03/03/1992
  • Est. Priority Date: 10/29/1986
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for use in each channel (10) of a redundant channel control system for gathering and communicating redundant data signals between channels over cross-channel data links (64, 69), the method comprising the steps of:

  • gathering one or more data signals (36, 48, 56 or

         30) by means of one or more corresponding devices (42, 46, 54 or

         28);

    storing the gathered data signals as data words in input/output (I/O) memory (18) under the control of a Direct Memory Access Controller (14) for transmission over the cross-channel data link (64);

    transferring data words from the I/O memory (18) to a link transmitter (62) under the control of a link interface controller (22) for said transmission;

    formatting the data words in data blocks, each block having an initial command word having a command word identifier protocol followed by an origination code and a starting address, the command word followed by a variable number of other words, the first other word having a data word identifier protocol followed by a word count, the second and remaining other words each having a data word identifier protocol followed by data words;

    transmitting the transferred data words in the formatted blocks from the link transmitter to link receivers (24) in all of the channels over the cross-channel data links;

    receiving the transmitted data word blocks in the link receiver;

    providing, by means of the link interface controller, memory address signals for storing the received data words in link memory (26) allocated according to the channel from which the associated block of data words originated and for storing the starting address in link memory in the next available sequential memory location after the end of the previously received block for providing a stop address according to the starting address plus the word count and for storing in link memory the stop address at the starting address and for storing, in link memory, each subsequently received data word of the block sequentially after the starting address.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×