Serialization of data for communication with different-protocol slave in multi-chip bus implementation
AssigneeAtmel Corporation
InventorRocendo Bracamontes Del Toro
Life of this patent
Estimating the term…
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.
Claims22
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.