SLAVE MASTER-WRITE/READ DATAGRAM PAYLOAD EXTENSION
First Claim
1. A method performed at a transmitting device for sending a datagram to a receiving device, comprising:
- generating an address field in a datagram;
setting a value of at least one bit in the address field to indicate a number of bytes of data associated with a data frame of the datagram;
generating the data frame in the datagram, the data frame including the number of bytes of data; and
sending the datagram to the receiving device via a bus interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatus for communicating datagrams over a serial communication link are provided. A transmitting device generates an address field in a datagram, sets a value of at least one bit in the address field to indicate a number of bytes of data associated with a data frame of the datagram, generates the data frame in the datagram, the data frame including the number of bytes of data, and sends the datagram to a receiving device. A receiving device receives a datagram from a transmitting device, decodes an address field of the datagram to detect a number of bytes of data included in a data frame of the datagram based on a value of at least one bit in the address field, and decodes the data frame to recover the detected number of bytes of data.
-
Citations
30 Claims
-
1. A method performed at a transmitting device for sending a datagram to a receiving device, comprising:
-
generating an address field in a datagram; setting a value of at least one bit in the address field to indicate a number of bytes of data associated with a data frame of the datagram; generating the data frame in the datagram, the data frame including the number of bytes of data; and sending the datagram to the receiving device via a bus interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A transmitting device for sending a datagram to a receiving device, comprising:
-
a bus interface; and a processing circuit coupled to the bus interface and configured to; generate an address field in a datagram, set a value of at least one bit in the address field to indicate a number of bytes of data associated with a data frame of the datagram, generate the data frame in the datagram, the data frame including the number of bytes of data, and send the datagram to the receiving device via the bus interface. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method performed at a receiving device for receiving a datagram from a transmitting device, comprising:
-
receiving a datagram from the transmitting device via a bus interface; decoding an address field of the datagram to detect a number of bytes of data included in a data frame of the datagram based on a value of at least one bit in the address field; and decoding the data frame to recover the detected number of bytes of data. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A receiving device for receiving a datagram from a transmitting device, comprising:
-
a bus interface; and a processing circuit coupled to the bus interface and configured to; receive a datagram from the transmitting device via the bus interface, decode an address field of the datagram to detect a number of bytes of data included in a data frame of the datagram based on a value of at least one bit in the address field, and decode the data frame to recover the detected number of bytes of data. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification