IP Library › Granted Patent US 12,182,042
Granted Patent B2
US 12,182,042 · App. 17/760,328 · Granted Dec 31, 2024

Transmission device, reception device, and communication system

Inventors: Hiroo Takahashi (Kanagawa, JP); Makoto Nariya (Kanagawa, JP); Tadaaki Yuba (Kanagawa, JP)
Assignee: SONY SEMICONDUCTOR SOLUTIONS CORPORATION
G06F13/24G06F13/4282
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,182,042
App. No.
17/760,328
Granted
Dec 31, 2024
Kind
B2
Abstract

A transmission device according to an aspect of the present disclosure communicates with a reception device via a control data bus. The transmission device includes a generation unit that generates an interrupt request, and a transmission section that transmits data to the reception device via the control data bus. The interrupt request includes at least an identification bit to identify a type of transmission data, an information bit for the transmission data, and the transmission data.

Claims (74)

1. A transmission device configured to communicate with a reception device via a control data bus, the transmission device comprising:

a generation unit configured to generate an interrupt (IBI; In-Band Interrupt) request; and

a transmission section configured to:

issue the interrupt request in an SDR (Standard Data Rate) mode; and

transmit transmission data to the reception device via the control data bus, wherein

the interrupt request includes at least an identification bit to identify a type of the transmission data, an information bit for the transmission data, and the transmission data,

the type of the transmission data indicates whether the transmission data is raw data or data obtained based on a data processing operation,

the transmission device is further configured to communicate with the reception device via the control data bus in a communication standard of I3C (Improved Inter Integrated Circuit),

the interrupt request includes at least MDB (Mandatory Data Byte) including the identification bit, a header including the information bit, and the transmission data, and

the transmission section is further configured to transmit the transmission data to the reception device via the control data bus based on the issued interrupt request.

2. The transmission device according to claim 1 , wherein the information bit includes bits for a data type, a word count length, and a word count of the transmission data.

3. The transmission device according to claim 1 , wherein the generation unit is further configured to change the type of the transmission data based on a change of the identification bit.

4. The transmission device according to claim 1 , further comprising

a register in which various definitions of the transmission of the transmission data are described, wherein

the transmission section is further configured to dynamically change the transmission of the transmission data based on the definitions described in the register.

5. The transmission device according to claim 1 , wherein the generation unit is further configured to embed, based on a data format of the transmission data, dummy data in a portion or all of the data format corresponding to a low power state (LPS) period.

6. The transmission device according to claim 5 , wherein the generation unit is further configured to set the dummy data to be Spacer or Filler of D-PHY EPD Option 2 in a case where the data format is MIPI D-PHY.

7. The transmission device according to claim 6 , further comprising

a register in which a definition of one of the Spacer or the Filler is described, wherein

the generation unit is further configured to set data in the LPS period to be one of the Spacer or the Filler based on the definition described in the register.

8. The transmission device according to claim 6 , wherein the Spacer and the Filler are each in conformity with the D-PHY EPD Option 2, and each have a variable length in an 8-bit unit.

9. The transmission device according to claim 1 , wherein

the transmission section is further configured to abort the transmission of the transmission data to the reception device based on receipt of a transfer end command caused by detection of a Cyclic Redundancy Check (CRC) error or an error due to Error Correction Code (ECC), and

the transfer end command is received from the reception device.

10. The transmission device according to claim 1 , further comprising

a register in which a definition of one of a mode of transferring one frame of the transmission data in a single IBI of the I3C or a mode of transferring multiple frames of the transmission data is described, wherein

the generation unit is further configured to determine whether to transfer the one frame of the transmission data or the multiple frames of the transmission data in the single IBI of the I3C based on the definition described in the register.

11. The transmission device according to claim 10 , wherein

a definition of number of frames transferable in the single IBI of the I3C is further described in the register, and

the generation unit is further configured to perform transfer in the single IBI of the I3C by the number of frames defined in the register based on the definition described in the register.

12. The transmission device according to claim 1 , wherein the transmission section is further configured to end data transfer in the IBI based on issue of P (Stop Condition) for every one or every multiple lines, or for every one or every multiple frames.

13. The transmission device according to claim 1 , wherein the generation unit is further configured to:

generate CRC (Cyclic Redundancy Check) for the header of the IBI; and

add the CRC to the transmission data to be transmitted to the reception device.

14. The transmission device according to claim 1 , further comprising

a register in which a definition to select which of a first structure and a second structure is described, wherein

the first structure is a structure of Short Packet/Long Packet of MIPI D-PHY,

the second structure is a structure of SEP (Service Extension Packet) over CSI-2 Short Packet/Long Packet for D-PHY, and

the generation unit is further configured to determine a structure of the transmission data to be transmitted to the reception device based on the definition described in the register.

15. A transmission device configured to communicate with a reception device via a control data bus, the transmission device comprising:

a generation unit configured to generate an interrupt (IBI; In-Band Interrupt) request; and

a transmission section configured to:

issue the interrupt request in an SDR (Standard Data Rate) mode; and

transmit transmission data to the reception device via the control data bus, wherein

the interrupt request includes at least an identification bit to identify a type of the transmission data, an information bit for the transmission data, and the transmission data,

the type of the transmission data indicates whether the transmission data is raw data or data obtained based on a data processing operation,

the transmission device is further configured to communicate with the reception device via the control data bus in a communication standard of I3C (Improved Inter Integrated Circuit),

the interrupt request includes at least MDB (Mandatory Data Byte) including the identification bit, and a header including the information bit and a change bit to change the type of the transmission data,

the interrupt request further includes, as the transmission data, transmission data of a type corresponding to the change bit, and

the transmission section is further configured to transmit the transmission data of the type corresponding to the change bit to the reception device via the control data bus based on the issued interrupt request.

16. The transmission device according to claim 15 , wherein the generation unit is further configured to cause the transmission data of a type corresponding to the identification bit to be included in the IBI request in a case where the change bit is excluded from the header.

17. A reception device configured to communicate with a transmission device via a control data bus, the reception device comprising:

a reception unit configured to receive an interrupt (IBI; In-Band Interrupt) request (DA/R) from the transmission device via the control data bus, wherein the interrupt request is issued by the transmission device in an SDR (Standard Data Rate) mode; and

a transmission section that configured to transmit Acknowledge (ACK) or NACK to the transmission device via the control data bus based on a reception result of the IBI request (DA/R), wherein

the IBI request (DA/R) includes at least an identification bit to identify a type of transmission data transmitted by the transmission device via the control data bus, an information bit for the transmission data, and the transmission data,

the type of the transmission data indicates whether the transmission data is raw data or data obtained based on a data processing operation,

the reception device is further configured to communicate with the transmission device via the control data bus in a communication standard of I3C (Improved Inter Integrated Circuit),

the interrupt request (DA/R) includes at least MDB (Mandatory Data Byte) including the identification bit, a header including the information bit, and the transmission data, and

the transmission data is transmitted by the transmission device to the reception device via the control data bus based on the issued IBI request.

18. The reception device according to claim 17 , wherein

the reception unit is further configured to receive the transmission data transmitted from the transmission device via the control data bus based on the transmission of the ACK from the transmission section to the transmission device.

19. A communication system, comprising:

a control data bus;

a transmission device; and

a reception device, wherein the transmission device and the reception device are configured to communicate via the control data bus, the transmission device including:

a generation unit configured to generate an interrupt (IBI; In-Band Interrupt) request; and

a transmission section configured to:

issue the interrupt request in an SDR (Standard Data Rate) mode; and

transmit transmission data to the reception device via the control data bus, wherein

the interrupt request includes at least an identification bit to identify a type of the transmission data, an information bit for the transmission data, and the transmission data,

the type of the transmission data indicates whether the transmission data is raw data or data obtained based on a data processing operation,

the transmission device is further configured to communicate with the reception device via the control data bus in a communication standard of I3C (Improved Inter Integrated Circuit),

the interrupt request includes at least MDB (Mandatory Data Byte) including the identification bit, a header including the information bit, and the transmission data, and

the transmission section is further configured to transmit the transmission data to the reception device via the control data bus based on the issued interrupt request.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2022
From: TAKAHASHI, HIROO; NARIYA, MAKOTO; YUBA, TADAAKI
To: SONY SEMICONDUCTOR SOLUTIONS CORPORATION
Reel/Frame 062053/0893 →
Priority Claims (2)
JP 2020-022847 · Feb 13, 2020 · national
JP 2020-178104 · Oct 23, 2020 · national
Continuity (1)
Related Publication 20230222074A1 · Jul 13, 2023