Method and apparatus for supporting SDRAM memory
First Claim
Patent Images
1. A memory translation hub comprising:
- a memory bus interface that provides a memory bus having a memory bus cycle time;
a memory channel interface that receives a memory control packet from a memory channel that times transmission of the memory control packet based on the memory bus cycle time, wherein the memory control packet includes command flag bits that indicate that the memory control packet is one of an activate command, a read/write command, and an extended command, the command flag bits being the first bits in the memory control packet; and
a command generator coupled to the memory channel interface and to the memory bus interface, the command generator causing the memory bus interface to provide memory control signals on the memory bus responsive to the memory control packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory translation hub comprising a memory channel interface, a memory bus interface, and a command generator coupled to the memory channel interface and to the memory bus interface. The memory channel interface receives a memory control packet from a memory channel. The memory bus interface provides a memory bus. The command generator causes the memory bus interface to provide memory control signals on the memory bus responsive to the memory control packet.
195 Citations
22 Claims
-
1. A memory translation hub comprising:
-
a memory bus interface that provides a memory bus having a memory bus cycle time;
a memory channel interface that receives a memory control packet from a memory channel that times transmission of the memory control packet based on the memory bus cycle time, wherein the memory control packet includes command flag bits that indicate that the memory control packet is one of an activate command, a read/write command, and an extended command, the command flag bits being the first bits in the memory control packet; and
a command generator coupled to the memory channel interface and to the memory bus interface, the command generator causing the memory bus interface to provide memory control signals on the memory bus responsive to the memory control packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A memory translation hub comprising:
-
means for receiving a memory control packet from a memory channel with a timing based on a cycle timing of a memory bus, wherein the memory control packet includes command flag bits that indicate that the memory control packet is one of an activate command, a read/write command, and an extended command, the command flag bits being the first bits in the memory control packet;
means for translating the memory control packet to memory control signals; and
means for generating the memory control signals on the memory bus. - View Dependent Claims (13, 14, 15)
-
-
16. A method of connecting a memory bus to a memory controller hub through a memory channel comprising:
-
receiving a memory control packet from the memory channel, timing of receiving the memory control packet being based on a cycle timing of the memory bus, wherein the memory control packet includes command flag bits that indicate that the memory control packet is one of an activate command, a read/write command, and an extended command, the command flag bits being the first bits in the memory control packet;
translating the memory control packet to memory control signals; and
generating the memory control signals on the memory bus. - View Dependent Claims (17, 18)
-
-
19. A memory subsystem comprising:
-
a memory bus having a memory bus cycle time;
a memory device coupled to the memory bus;
a memory channel;
a memory control hub coupled to the memory channel, the memory control hub transmitting memory control packets based on the memory bus cycle time, wherein memory control packets include command flag bits that indicate that each of the memory control packets is one of an active command, a read/write command, and an extended command, the command flag bits being the first bits in each of the memory control packets; and
a memory translation hub coupled to the memory channel and to the memory bus, the memory translation hub to receive a memory control packet from the memory channel, and to generate memory control signals on the memory bus responsive to the memory control packet. - View Dependent Claims (20, 21, 22)
-
Specification