Encoding of messages onto strobe signals
First Claim
1. A method for communicating a message from a first component to a second component in an electronic system, the method comprising the steps of:
- determining, on the first component, the message that must be communicated to the second component relevant to a block of data transmitted over a signaling bus; and
transmitting an encoded message respondent to the message from the first component to the second component via a strobe signal associated with the signaling bus, the strobe signal normally providing the second component signal transitions used by the second component to latch data from the signaling bus.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are disclosed for use in an electronic system where data is transmitted over signaling conductors from one electronic component to another using strobe signals accompanying the data. The edge or transition of the strobe signals identifies when, in a window of time, the receiving electronic component should latch the data. In many such systems, data is transmitted over the signaling conductors in the form of a plurality “beats”, of data, proper timing to latch each beat of data being identified by a transition of the strobe signal. Faults in components or errors in transmission must be handled. The present invention discloses apparatus and methods to communicate conditions relevant to data transmitted without requiring additional signaling conductors. The present invention discloses selecting a message from a plurality of messages, encoding the selected message, and transmitting the encoded message on existing strobe lines to communicate the condition encountered.
12 Citations
25 Claims
-
1. A method for communicating a message from a first component to a second component in an electronic system, the method comprising the steps of:
-
determining, on the first component, the message that must be communicated to the second component relevant to a block of data transmitted over a signaling bus; and
transmitting an encoded message respondent to the message from the first component to the second component via a strobe signal associated with the signaling bus, the strobe signal normally providing the second component signal transitions used by the second component to latch data from the signaling bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic system comprising:
-
A first component;
a second component coupled to the first component by a signaling bus and at least one strobe signal conductor associated with the signaling bus;
the first component having the ability to encode a first message and transmit the first message to the second component via the at least one associated strobe signal conductor;
The second component having the ability to receive the first message, decode the first message, and use the first message to latch data transmitted on the signaling bus;
the first component having the ability to encode a second message respondent to a condition relevant to a block of data to be transmitted on the signaling bus from the first component and transmit the second message to the second component via the at least one associated strobe signal conductor; and
the second component having the ability to receive the second message, decode the second message, and use the second message to take action other than to latch in data on the signaling bus. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification