Back to results
US 6,553,434 B1Granted
Pseudo master/slave decoupling of high speed bus communications timing
AssigneeOccam Networks
InventorsAlfred Abkarian, Kiran Munj, Harun Muliadi
Life of this patent
Estimating the term…
Abstract
A system and method of decoupling timing in a high speed bus system. A master/slave translator is coupled between a master device and a slave device. A pseudo slave of the master/slave translator responds to the master in a first timing protocol. A pseudo master of the master/slave translator masters the slave devices under a different timing protocol. The master/slave translator causes the master to believe its communications with the slave device are occurring under the first protocol.
Claims20
An apparatus comprising:
- a pseudo slave coupled to a pseudo master to respond using a first timing protocol to signals from a master;
- and
- the pseudo master to execute communication with at least one slave device using a second timing protocol.
A method comprising:
- obtaining a status of at least one slave device in a pseudo master using a second timing protocol;
- retaining the status in a pseudo slave coupled between the pseudo master and a master;
- and
- responding to the master from the pseudo slave with the status information using a first timing protocol.
1 more element
A method comprising:
- obtaining a status of a plurality of slave devices in a pseudo master using a second timing protocol;
- retaining the status in a pseudo slave coupled between the pseudo master and a master;
- and
- responding to the master from the pseudo slave with the status information using a first timing protocol;
- and
- requesting by the master a status of each slave of the plurality to determine availability of the slaves to send or receive data;
- and
- adjusting the response to the requesting master to ensure correct prediction of a next transaction.
5 more elements
A system comprising:
- a bus;
- a slave device coupled to the bus;
- a master device operating at a first timing protocol;
- and
- a master/slave translator coupled to the bus between the master device and the slave device to poll the slave device and transparently supply a slave status to the master device.
2 more elements
Dependencies are inferred from the claim text.