Serialization of data for communication with different-protocol slave in multi-chip bus implementation
First Claim
1. A system comprising:
- a bridge operative to interface a first bus that uses a first bus protocol to a bus matrix that uses a second bus protocol;
a first serializer coupled to the bridge, the first serializer operative to serialize information received from the bridge and send the serialized information over a communication bus;
a second serializer coupled to the communication bus, the second serializer operative to receive the serialized information and deserialize the serialized information; and
a slave using the first bus protocol and coupled to the second serializer, wherein the deserialized information is provided to the slave, and wherein the slave is operative to provide a response to the information from the bridge.
17 Assignments
0 Petitions
Accused Products
Abstract
Bus communication for components of a system on a chip. In one aspect of the invention, a system including bus communication to a slave includes a bridge operative to interface a first bus protocol to a bus matrix that uses a second bus protocol. A first serializer coupled to the bridge serializes information received from the bridge and sends the serialized information over a communication bus. A second serializer coupled to the communication bus receives the serialized information and deserializes the serialized information. A slave uses the first protocol and is coupled to the second serializer, where the deserialized information is provided to the slave, and the slave provides a response to the information from the bridge.
-
Citations
22 Claims
-
1. A system comprising:
-
a bridge operative to interface a first bus that uses a first bus protocol to a bus matrix that uses a second bus protocol; a first serializer coupled to the bridge, the first serializer operative to serialize information received from the bridge and send the serialized information over a communication bus; a second serializer coupled to the communication bus, the second serializer operative to receive the serialized information and deserialize the serialized information; and a slave using the first bus protocol and coupled to the second serializer, wherein the deserialized information is provided to the slave, and wherein the slave is operative to provide a response to the information from the bridge. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving parallel bus information from a bridge, the parallel bus information addressed to a slave, wherein the bridge is operative to interface a first bus that uses a first bus protocol to a bus matrix that uses a second bus protocol different from the first protocol, and wherein the slave uses the first bus protocol; serializing the parallel bus information and sending the serial information on a communication bus; and inserting a wait cycle to the bridge during the serialization of the parallel bus information and sending of serial information. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
serializing information using a first serializer to provide serialized information; providing a select signal and an enable signal to a slave to enable communication with the slave that receives deserialized information from a second serializer, the select signal and enable signal provided by a bridge operative to interface bus components that use two different bus protocols in a bus system, wherein the second serializer deserializes the serialized information to provide the deserialized information to the slave; and receiving a wait signal which causes a wait state in the bridge until serial communication with the slave has been completed. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer readable medium including program instructions to be implemented by a computer and for interfacing bus communications for a slave in a bus system, the program instructions for:
-
receiving parallel bus information from a bridge, the parallel bus information addressed to the slave, wherein the bridge is operative to interface a first bus that uses a first bus protocol to a bus matrix that uses a second bus protocol different from the first protocol, and wherein the slave uses the first bus protocol; serializing the parallel bus information and sending the serial information on a communication bus; and inserting a wait cycle to the bridge during the serialization of the parallel bus information and sending of serial information.
-
-
22. A computer readable medium including program instructions to be implemented by a computer and for interfacing bus communications for a slave, the program instructions for:
-
serializing information using a first serializer to provide serialized information; providing a select signal and an enable signal to the slave to enable communication with the slave that receives deserialized information from a second serializer, the select signal and enable signal provided by a bridge operative to interface bus components that use two different bus protocols in a bus system, wherein the second serializer deserializes the serialized information to provide the deserialized information to the slave; and receiving a wait signal which causes a wait state in the bridge until serial communication with the slave has been completed.
-
Specification