System. methods and devices for transmitting and/or receiving data using an inter communication link

US10574392B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10574392-B2
Application numberUS-201715724150-A
CountryUS
Kind codeB2
Filing dateOct 3, 2017
Priority dateApr 14, 2015
Publication dateFeb 25, 2020
Grant dateFeb 25, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for the transmission of data via an Inter Communication Link (ICL) to a receiver unit is provided. The method identifies data to be transmitted in a memory cell of a data storage. The method continues by extracting the address of the memory cell and extracting the data word from the identified data. The method continues by calculating a CRC (cyclic redundancy check) checksum from the extracted address of the memory cell and the extracted data word. The method continues by generating a data packet to be sent by appending a start frame delimiter and a stop frame delimiter to the extracted address of the memory cell, the extracted data word and the calculated CRC checksum. The method continues by sending the data packet.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for the transmission of data via an Inter Communication Link (ICL) to a receiving unit, comprising the steps of: identifying data stored in a memory cell of a data storage of a transmitting unit, the identified data to be transmitted; extracting an address of the memory cell of the transmitting unit and extracting a data word from the identified data; calculating a cyclic redundancy check (CRC) checksum from the extracted address of the memory cell of the transmitting unit and from the extracted data word; generating a data packet to be sent by appending a start frame delimiter and a stop frame delimiter to the extracted address of the memory cell of the transmitting unit, the extracted data word, and the calculated CRC checksum; and sending the data packet. 2. The method according to claim 1 , wherein a logical value “1” is transmitted continuously as long as no data packet is sent. 3. The method according to claim 1 , wherein the start frame delimiter comprises a sequence of three Manchester II code values of “1”. 4. The method according to claim 1 , wherein the logical value “1” is transmitted during a sequential transmission of data packets between the stop frame delimiter of the first data packet and the start frame delimiter of the subsequent data packet. 5. The method according to claim 1 , wherein the data packets are transmitted using a Manchester II code. 6. The method according to claim 1 , wherein the stop frame delimiter comprises a sequence of three Manchester II code values of the value “0”. 7. The method according to claim 6 , wherein the start frame delimiter comprises a sequence of three Manchester II code values of the value “1”. 8. A method for receiving data via an Inter Communication Link (ICL) from a transmitting unit, comprising the steps of: receiving a data packet; checking validity of the received packet based on a data length between a start frame delimiter and a stop frame delimiter of the data packet; extracting a first cyclic redundancy check (CRC) checksum, an address of a memory cell of the transmitting unit, and a data word from the data packet; calculating a second CRC checksum from the extracted address of the memory cell of the transmitting unit and from the extracted data word; comparing the calculated second CRC checksum with the extracted first CRC checksum; and writing the extracted data word to a write address of a memory cell of the receiving unit when the calculated second CRC checksum matches the extracted first CRC checksum, wherein the write address is identical to the address of the memory cell of the transmitting unit. 9. The method of claim 8 , wherein the extracted data word is discarded when the calculated second CRC checksum does not match the extracted first CRC checksum. 10. The method of claim 9 , wherein an error counter is incremented when the calculated second CRC checksum does not match the extracted first CRC checksum. 11. A transmitting unit for the transmission of data via an Inter Communication Link (ICL) to a receiving unit, the transmitting unit comprising: a processor configured to identify data stored in a memory cell of a data storage, the identified data to be transmitted; wherein the processor is further configured to extract an address of the memory cell and a data word from the identified data; wherein the processor is further configured to calculate a cyclic redundancy check (CRC) from the extracted address of the memory cell and the extracted data word; wherein the processor is further configured to generate a data packet to be sent by appending a start frame delimiter and a stop frame delimiter to the extracted address of the memory cell, the extracted data word, and the calculated CRC; and a transmitter configured to send the data packet. 12. A receiving unit for receiving data via an Inter Communication Link (ICL) from a transmitting unit, the receiving unit comprising: a receiver configured to receive a data packet; and a processor configured to check validity of the received packet based on a data length between a start frame delimiter and a stop frame delimiter of the data packet; wherein the processor is further configured to extract a first cyclic redundancy check (CRC), an address of a memory cell of the transmitting unit, and a data word from the data packet; wherein the processor is further configured to calculate a second CRC from the extracted address of the memory cell of the transmitting unit and from the extracted data word; wherein the processor is further configured to compare the calculated second CRC to the extracted first CRC; and wherein the processor is further configured to write the extracted data word to a write address of a memory cell of the receiving unit when the calculated second CRC matches the extracted first CRC, wherein the write address is identical to the address of the memory cell of the transmitting unit. 13. A computer system comprising a transmitting unit to connect the computer system to at least one further computer system, the transmitting unit configured to transmit data via an Inter Communication Link (ICL), and the transmitting unit comprising: a processor configured to identify stored in a memory cell of a data storage of the transmitting unit, the identified data to be transmitted; wherein the processor is further configured to extract an address of the memory cell of the transmitting unit and a data word from the identified data; wherein the processor is further configured to calculate a cyclic redundancy check (CRC) from the extracted address of the memory cell of the transmitting unit and the extracted data word; wherein the processor is further configured to generate a data packet to be sent by appending a start frame delimiter and a stop frame delimiter to the extracted address of the memory cell of the transmitting unit, the extracted data word, and the calculated CRC; and a transmitter configured to send the data packet. 14. The computer system according to claim 13 , further comprising a receiving unit configured to receive data via the ICL, the receiving unit comprising: a receiver configured to receive the data packet; and a processor configured to check validity of the received packet based on a data length between the start frame delimiter and the stop frame delimiter of the data packet; wherein the processor of the receiving unit is further configured to extract the calculated CRC, the address of the memory cell of the transmitting unit, and the data word from the data packet; wherein the processor of the receiving unit is further configured to calculate a second CRC from the extracted address of the memory cell of the transmitting unit and from the extracted data word; wherein the processor of the receiving unit is further configured to compare the calculated second CRC to the extracted calculated CRC; and wherein the processor of the receiving unit is further configured to write the extracted data word to a write address of a memory cell of the receiving unit when the calculated second CRC matches the extracted calculated CRC, wherein the write address is identical to the address of the memory cell of the transmitting unit. 15. The computer system according to claim 13 , wherein communication with the second computer system is carried out via an optical or electrical signal line. 16. An aircraft comprising: a first computing unit comprising a transmitting unit configured to transmit data via an Inter Communication Link (ICL), the transmitting unit comprising: a processor configured to ident

Assignees

Inventors

Classifications

  • with asynchronous protocol · CPC title

  • Error detection or correction by redundancy in data representation, e.g. by using checking codes · CPC title

  • H04L1/0061Primary

    Error detection codes · CPC title

  • Bus transfer protocol, e.g. handshake; Synchronisation · CPC title

  • Arrangements at the transmitter end · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10574392B2 cover?
A method for the transmission of data via an Inter Communication Link (ICL) to a receiver unit is provided. The method identifies data to be transmitted in a memory cell of a data storage. The method continues by extracting the address of the memory cell and extracting the data word from the identified data. The method continues by calculating a CRC (cyclic redundancy check) checksum from the e…
Who is the assignee on this patent?
Airbus Defence & Space Gmbh
What technology area does this patent fall under?
Primary CPC classification H04L1/0061. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 25 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).