摘要 |
An agent retrieves a request, which is part of a bus transaction, from a bus. The agent then stores an identifier of the bus transaction and responds to the bus transaction after a predetermined period of time, provided the agent was not the target of the request and the target agent did not respond. In one embodiment, the agent includes a queue and a timer. A controller within the agent starts the timer if the agent is not the target of the request, a snoop phase has occurred for the request, and the request is at the top of the queue. If the timer expires without the request having received a response, then the agent responds to the request.
|