Bi-directional data transfer within a single I/O operation
US-9298379-B2 · Mar 29, 2016 · US
US9960981B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9960981-B2 |
| Application number | US-201615087408-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 31, 2016 |
| Priority date | Oct 8, 2015 |
| Publication date | May 1, 2018 |
| Grant date | May 1, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
There is provided a communication device that performs communication through a bus, including: a transmitting and receiving unit configured to transmit and receive a signal to and from at least one other communication device; and an error detection unit configured to, when the transmitting and receiving unit transmits and receives the signal, detect whether an error has occurred in the signal using a specific error detection method according to transmission and reception of the signal. The signal is transmitted and received between a first communication device, which is the communication device having a communication initiative through the bus, and a second communication device, which is the communication device configured to perform communication under control of the first communication device.
Opening claim text (preview).
What is claimed is: 1. A first communication device configured to perform communication through a bus, comprising: a transmitting and receiving circuit configured to transmit and receive a signal to and from at least two second communication devices which receive the signal simultaneously, wherein the signal is transmitted and received between the first communication device, which has a communication initiative through the bus, and a respective second communication device of the at least two second communication devices, which is configured to perform communication under control of the first communication device, wherein a sequentially-first word of a frame of the signal includes a broadcast command for notifying of simultaneous transmission of a command to the at least two second communication devices as a target and a one-bit read/write indicator and, in a case where the one-bit read/write indicator indicates data read after the first communication device starts communication, an error detection circuit of the respective second communication device detects that an error has occurred in the sequentially-first word, wherein the first communication device sets a parity bit transmitted following a part of a sequentially-second word of the frame, and wherein, in a case where the parity bit fails a parity check, the error detection circuit of the respective second communication device detects that an error has occurred in the sequentially-second word. 2. The first communication device according to claim 1 , further comprising an error detection circuit configured to, when the transmitting and receiving circuit transmits and receives the signal, detect whether an error has occurred in the signal. 3. The first communication device according to claim 1 , wherein the error detection circuit of the respective second communication device uses an error detection method in which the parity bit transmitted following a sequentially-second word of the frame is used to perform a parity check on a bit stream of two words from a beginning of the frame and detects an error that has occurred in the two words. 4. The first communication device according to claim 1 , wherein the first communication device is a master and the respective second communication device is a slave. 5. A first communication device configured to perform communication through a bus, comprising: a transmitting and receiving circuit configured to, under control of a second communication device, transmit and receive a signal to and from the second communication device, an error detection circuit configured to, when the transmitting and receiving circuit transmits and receives the signal, detect whether an error has occurred in the signal, wherein a sequentially-first word of a frame of the signal includes a broadcast command from the second communication device and a one-bit read/write indicator, in a case where the one-bit read/write indicator indicates data read after the second communication device starts communication, the error detection circuit detects that an error has occurred in the sequentially-first word, wherein the transmitting and receiving circuit and at least one third communication device are configured to receive the signal simultaneously, wherein the error detection circuit uses an error detection method in which a parity bit transmitted following a part of a sequentially-second word of the frame is used to perform a parity check on a bit stream, and wherein, in a case where the parity bit fails a parity check, the error detection circuit detects that an error has occurred in the sequentially-second word. 6. The first communication device according to claim 5 , wherein the broadcast command is transmitted from the second communication device to notify of simultaneous transmission of a command to the first communication device and the at least one third communication device as a target. 7. The first communication device according to claim 5 , wherein the sequentially-first word includes the broadcast command followed by the one-bit read/write indicator. 8. The first communication device according to claim 7 , wherein a word length of the frame is 9 bits. 9. The first communication device according to claim 8 , wherein the sequentially-first word includes an acknowledge bit. 10. The first communication device according to claim 9 , wherein the sequentially-first word does not include a start condition bit. 11. The first communication device according to claim 5 , wherein the broadcast command consists of 7 bits. 12. The first communication device according to claim 5 , wherein the broadcast command is 0x7E. 13. A communication method performed by a first communication device configured to perform communication through a bus, wherein the first communication device includes a transmitting and receiving circuit configured to transmit and receive a signal to and from at least two second communication devices simultaneously, the communication method comprising: transmitting and receiving the signal between the first communication device, which has a communication initiative through the bus, and a respective second communication device of the at least two second communication devices, which is configured to perform communication under control of the first communication device, wherein a sequentially-first word of a frame of the signal includes a broadcast command for notifying of simultaneous transmission of a command to the at least two second communication devices as a target and a one-bit read/write indicator; and in a case where the one-bit read/write indicator indicates data read after the first communication device starts communication, detecting by an error detection circuit of the respective second communication device that an error has occurred in the sequentially-first word, wherein the first communication device sets a parity bit transmitted following a part of a sequentially-second word of the frame, and wherein, in a case where the parity bit fails a parity check, the error detection circuit of the respective second communication device detects that an error has occurred in the sequentially-second word. 14. The communication method according to claim 13 , wherein the first communication device further comprises an error detection circuit configured to, when the transmitting and receiving circuit transmits and receives the signal, detect whether an error has occurred in the signal. 15. The communication method according to claim 14 , wherein the error detection circuit of the respective second communication device uses an error detection method in which a parity bit transmitted following a sequentially-second word of the frame is used to perform a parity check on a bit stream of two words from a beginning of the frame and detects an error that has occurred in the two words. 16. The communication method according to claim 13 , wherein the first communication device is a master and the respective second communication device is a slave. 17. A communication system in which a plurality of communication devices perform communication through a bus, wherein the plurality of communication devices respectively include a transmitting and receiving circuit configured to transmit and receive a signal to and from at least one other communication device of the plurality of communication devices, and an error detection circuit configured to, when the transmitting and receiving circuit transmits and receives the signal, detect whether an error has occurred in the signal using an error detection method accordi
Formatting with frames or packets; Protocol or part of protocol for error control · CPC title
Transmission error · CPC title
Single parity check · CPC title
Broadcast or multicast traffic · CPC title
using shared medium, e.g. bus or ring · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.