Methods and systems for fault-tolerant data transmission
AssigneeThe Foxboro Company
InventorsAlan Andrew Gale, Samuel Galpin
Life of this patent
Estimating the term…
Abstract
Information is transmitted to a network by a system which receives data from a first processor into a first FIFO and from a second processor into a second FIFO. Data exiting the first FIFO is discarded. As data is received into second FIFO, data exiting the FIFO is transferred to the network. When and end-of-message indication is detected in the received data, the contents of the FIFOs are compared. If a miscompare occurs, transferred data from the second FIFO to the network is caused to be in error. Accordingly, a message sent to the network from the second FIFO will be rejected either by the network or by a receiving node.
Claims30
A method of transmitting information to a network, said method comprising:
- receiving data from a first source into a first FIFO;
- receiving data from a second source into a second FIFO;
- as data is received into the second FIFO, transferring data from said second FIFO to said network;
- detecting an end-of-message indication in said received data;
- and
- upon detection of said end-of-message indication, comparing said first FIFO to said second FIFO and if a miscompare occurs, causing transferred data from said second FIFO to said network to be in error.
A method of transmitting information to a network, said method comprising:
- receiving data from a first processor into a first FIFO;
- receiving data from a second processor into a second FIFO;
- as data is received into the second FIFO, transferring data from said second FIFO to said network;
- detecting an end-of-message indication in said second FIFO;
- and
- upon detection of said end of message indication, comparing said first FIFO to said second FIFO and if a miscompare occurs, causing transferred data from said second FIFO to said network to be in error.
A system for transmitting information to a network, said system comprising:
- a first FIFO for receiving data from a first source;
- a second FIFO for receiving data from a second source;
- means for transferring data from said second FIFO to said network as data is received into the second FIFO;
- and
- means for detecting an end-of-message indication in said received data;
- and
- means for comparing said first FIFO to said second FIFO upon detection of said end-of-message indication, and if a miscompare occurs, means for causing transferred data from said second FIFO to said network to be in error.
A method for transmitting fault-tolerant information, comprising,
- receiving a first data stream for input to a first FIFO,
- receiving a distinct second data stream for input to a distinct second FIFO,
- transmitting data from one of the first FIFO or the second FIFO,
- detecting an end-of-message indicator in the first data stream,
- comparing the first FIFO to the second FIFO, and
- introducing an error in the transmitted data if the first FIFO and the second FIFO do not compare.
Dependencies are inferred from the claim text.