Slave master-write/read datagram payload extension
First Claim
1. A method performed at a receiving device for receiving a datagram from a transmitting device, comprising:
- receiving the 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, wherein the decoding the address field includes;
reading a first bit value and a second bit value in the address field,detecting whether a load-exponent mode is enabled or disabled, anddetecting the number of bytes of data included in the data frame based on at least the first bit value and the second bit value and whether the load-exponent mode is enabled or disabled; and
decoding the data frame to recover the detected number of bytes of data.
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.
11 Citations
20 Claims
-
1. A method performed at a receiving device for receiving a datagram from a transmitting device, comprising:
-
receiving the 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, wherein the decoding the address field includes; reading a first bit value and a second bit value in the address field, detecting whether a load-exponent mode is enabled or disabled, and detecting the number of bytes of data included in the data frame based on at least the first bit value and the second bit value and whether the load-exponent mode is enabled or disabled; and decoding the data frame to recover the detected number of bytes of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 the 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 wherein the processing circuit configured to decode the address field is configured to; read a first bit value and a second bit value in the address field, detect whether a load-exponent mode is enabled or disabled, and detect the number of bytes of data included in the data frame based on at least the first bit value and the second bit value and whether the load-exponent mode is enabled or disabled, and decode the data frame to recover the detected number of bytes of data. - View Dependent Claims (10, 11, 12, 13, 19, 20)
-
-
14. A receiving device for receiving a datagram from a transmitting device, comprising:
-
means for receiving the datagram from the transmitting device via a bus interface; means for 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, wherein the means for decoding the address field is configured to; read a first bit value and a second bit value in the address field, detect whether a load-exponent mode is enabled or disabled, and detect the number of bytes of data included in the data frame based on at least the first bit value and the second bit value and whether the load-exponent mode is enabled or disabled; and means for decoding the data frame to recover the detected number of bytes of data. - View Dependent Claims (15, 16, 17, 18)
-
Specification