发明名称 |
Command Queue for Communications Bus |
摘要 |
Performing transactions on a bus by first generating a sequence of commands by an initiator module and queuing the sequence of commands in a queue module. A first one of the sequence of commands is sent from the queue module via the bus to a target module. The queue module is paused while waiting for a response via the bus from the target module; however, the initiator may continue processing another task. The queue module repeatedly sends a next command via the bus to the target module and waits for a response via the bus from the target module until a last one of the sequence of commands is sent to the target module. The queue module provides only a single acknowledgement to the initiator module after the sequence of commands has been transferred to the target module. |
申请公布号 |
US2014173162(A1) |
申请公布日期 |
2014.06.19 |
申请号 |
US201213720442 |
申请日期 |
2012.12.19 |
申请人 |
TEXAS INSTRUMENTS INCORPORATED |
发明人 |
Danis Frederic;Badi Eric Louis Pierre |
分类号 |
G06F13/16 |
主分类号 |
G06F13/16 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for performing transactions on a bus, the method comprising:
generating a plurality of commands by an initiator module; queuing the plurality of commands in a queue module; sending a first one of the plurality of commands from the queue module via the bus to a target module and pausing the queue module while waiting for a response via the bus from the target module; repeating sending of a next command from the queue module via the bus to the target module and waiting for a response via the bus from the target module until a last one of the plurality of commands is sent to the target module; and providing only a single acknowledgement to the initiator module after the plurality of commands has been transferred to the target module.
|
地址 |
US |