ENCODED ADDRESSING WITHIN CONTROL CODE FOR BUS COMMUNICATION
First Claim
Patent Images
1. A method of addressing a data payload transmitted on a communications bus, comprising:
- transmitting a command comprising a first command portion and a second command portion prior to a transmission of the data payload;
wherein the first command portion has a fixed pattern; and
wherein the second command portion has a pattern representative of a destination address of the data payload.
1 Assignment
0 Petitions
Accused Products
Abstract
Electronic devices and methods facilitate encoding target device identification in data packets transmitted on a communications bus. For example, unique tokens are generated and encoded with unique identification information to identify target devices coupled to a communications bus. Unique tokens and encoded device identification information may be selected such that the tokens will not appear as part of other data appearing on the communications bus.
40 Citations
25 Claims
-
1. A method of addressing a data payload transmitted on a communications bus, comprising:
-
transmitting a command comprising a first command portion and a second command portion prior to a transmission of the data payload; wherein the first command portion has a fixed pattern; and wherein the second command portion has a pattern representative of a destination address of the data payload. - View Dependent Claims (2, 3, 4)
-
-
5. A method of addressing a data payload transmitted on a communications bus, comprising:
-
combining the data payload with a command comprising a first command portion and a second command portion, wherein the first command portion has a fixed pattern and the second command portion has a pattern representative of a destination address where the command is not present in the data payload; and transmitting the combined data payload and command on the communications bus. - View Dependent Claims (6, 7, 8)
-
-
9. A method of targeting a data payload transmitted on a communications bus, comprising:
-
selecting a first command comprising a first portion and a second portion, wherein the first portion has a fixed pattern and the second portion has a pattern representative of a target destination where the command is not present in the data payload; appending the data payload to the first command; and transmitting the first command and appended data payload on the communications bus. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of operating a device coupled to a communications bus, comprising:
-
receiving a first command at a device coupled to the communications bus wherein the first command is indicative of a start of new data presented on the communications bus and where the first command comprises a start of frame indicator portion and a unique target identifier portion neither portion being present in the new data presented on the communications bus; capturing the new data presented on the communications bus in the coupled device if the unique identifier portion of the first command identifies the coupled device; and rejecting the new data presented on the communications bus by the coupled device following the first command if the unique identifier portion of the first command does not identify the coupled device. - View Dependent Claims (16)
-
-
17. An electronic device, comprising:
-
a communications bus interface configured to receive new data presented on a communications bus coupled to the bus interface; and control circuitry, wherein the control circuitry is configured to receive a first command at the bus interface wherein the first command is indicative of a start of new data presented on the communications bus and where the first command comprises a start of frame indicator portion and a unique target identifier portion where neither portion appears in new data presented on the communications bus, capture new data presented on the communications bus in the electronic device if the unique identifier portion of the first command identifies the coupled device and reject new data presented on the communications bus if the unique identifier portion of the first command does not identify the electronic device. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A memory device, comprising:
-
an array of memory cells; a communications bus interface configured to receive new data presented on a communications bus coupled to the bus interface; control circuitry, wherein the control circuitry is configured to receive a first command at the bus interface wherein the first command is indicative of a start of new data presented on the communications bus and where the first command comprises a start of frame indicator portion and a unique target identifier portion where neither portion appears in new data presented on the communications bus, capture new data presented on the communications bus in the electronic device if the unique identifier portion of the first command identifies the coupled device and reject new data presented on the communications bus if the unique identifier portion of the first command does not identify the electronic device. - View Dependent Claims (23, 24)
-
-
25. An electronic system, comprising:
-
a communications bus configured to accept one or more bus devices to be coupled to the communications bus; a host device coupled to the communications bus, wherein the host comprises; a processor configured to process data; and control circuitry, wherein the control circuitry is configured to generate a command, append a processed data payload to the command and transmit the command and appended data payload on the communications bus, wherein the command comprises a first portion and a second portion where the command is not present in the data payload and where the second portion comprises a unique peripheral device identifier; and wherein the electronic system further comprises a peripheral device coupled to the communications bus, wherein the peripheral device is configured to receive the command, capture the data payload if the unique peripheral device identifier identifies the peripheral device and reject the data payload if the unique peripheral device identifier does not identify the coupled device.
-
Specification