MEMORY ARBITRATION SYSTEM AND METHOD HAVING AN ARBITRATION PACKET PROTOCOL
First Claim
1. A method of responding to a read request in a system memory having a responding memory hub and at least one interposing memory hub through which a read response is transmitted on a data path of the interposing memory hub, the method comprising:
- retrieving read data from a memory device coupled to the responding memory hub and preparing a read response including the read data;
generating an arbitration packet including data indicative of a data path configuration for the read response;
providing the arbitration packet and the read response to the interposing memory hub, the arbitration packet provided prior to the read response; and
receiving the arbitration packet at the interposing memory hub, decoding the data of the arbitration packet and enabling a data path for the read response in the interposing memory hub in accordance with the data of the arbitration packet.
7 Assignments
0 Petitions
Accused Products
Abstract
A memory hub and method for transmitting a read response on a data path of a memory hub interposed between a transmitting memory hub and a receiving memory hub. An arbitration packet including data indicative of a data path configuration for an associated read response is received at the memory hub. The arbitration packet is decoded, and the data path is configured in accordance with the data of the arbitration packet. The associated read response is received at the memory hub and the associated read response is coupled to the configured data path for transmitting the same to the receiving memory hub.
102 Citations
2 Claims
-
1. A method of responding to a read request in a system memory having a responding memory hub and at least one interposing memory hub through which a read response is transmitted on a data path of the interposing memory hub, the method comprising:
-
retrieving read data from a memory device coupled to the responding memory hub and preparing a read response including the read data; generating an arbitration packet including data indicative of a data path configuration for the read response; providing the arbitration packet and the read response to the interposing memory hub, the arbitration packet provided prior to the read response; and receiving the arbitration packet at the interposing memory hub, decoding the data of the arbitration packet and enabling a data path for the read response in the interposing memory hub in accordance with the data of the arbitration packet.
-
-
2-36. -36. (canceled)
Specification