US2016379690A1PendingUtilityA1

Accessing data stored in a command/address register device

Assignee: INTEL CORPPriority: Dec 22, 2011Filed: Aug 1, 2016Published: Dec 29, 2016
Est. expiryDec 22, 2031(~5.4 yrs left)· nominal 20-yr term from priority
G06F 11/1016G11C 29/44G11C 2029/4402G06F 11/1004G06F 11/1612G11C 7/1072G11C 7/1006G06F 11/10G06F 12/00G06F 11/0787G11C 2029/0411G06F 13/16G06F 13/28G06F 13/14G06F 11/073Y02D10/00
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A register not connected to a data bus is read by transferring data across an address bus to a device connected to the data bus, from which the data is read by a device connected to the data bus. The register resides in a register device connected via the address bus to a memory device that is connected to both the address bus and the data bus. A host processor triggers the register device to transfer information over the address bus to a register on the memory device. The host processor then reads the information from the register of the memory device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . An apparatus comprising:
 a dynamic random access memory (DRAM) comprising at least one page having at least one multipurpose register (MPR) and comprising:
 a first interface that, when operatively coupled to an address bus, is to receive a control word (CW) and provide the CW to a particular MPR and 
 a second interface communicatively coupled to the at least one page having at least one MPR, wherein: 
 the at least one page having at least one MPR to be written-to using the first interface during a coupling of the first interface to the address bus and to be read-from using the second interface during a coupling of the second interface to a data bus. 
   
     
     
         2 . The apparatus of  claim 1 , wherein the CW comprises a 4-bit CW or an 8-bit CW. 
     
     
         3 . The apparatus of  claim 1 , wherein the particular MPR comprises an MPR number zero (MPR0) of page 0 and the CW is associated with a command CMD4. 
     
     
         4 . The apparatus of  claim 1 , wherein:
 the CW is associated with a read operation,   the read operation is associated with an 8-bit value having positions [7:0] and having at least an MPR bit  1  in position 6 and an MPR bit  0  in position 5, and   a combination of MPR bit  1  and bit  0  to select a particular MPR number.   
     
     
         5 . The apparatus of  claim 1 , wherein:
 the CW is associated with a read operation with auto-increment of an address field,   the read operation with auto-increment of an address field is associated with an 8-bit value having positions [7:0] and having at least an MPR bit  1  in position 6 and an MPR bit  0  in position 5, and   a combination of MPR bit  1  and bit  0  to select a particular MPR number.   
     
     
         6 . The apparatus of  claim 1 , further comprising:
 an address bus communicatively coupled to the first interface;   a register communicatively coupled to the address bus; and   a memory controller communicatively coupled to the register, the memory controller to
 provide the CW to the register, 
 select a page and MPR within the selected page to receive the CW, and 
 provide one or more commands to cause writing of the CW to the selected page and MPR. 
   
     
     
         7 . The apparatus of  claim 6 , further comprising:
 a data bus communicatively coupled to the second interface and   a processor communicatively coupled to the data bus, wherein:
 the data bus interface is to provide content from an MPR to the processor via the data bus. 
   
     
     
         8 . The apparatus of  claim 6 , wherein the register is to perform parity checking. 
     
     
         9 . A computer-implemented method comprising:
 receiving, at a multipurpose register (MPR), a control word (CW) from an address bus interface, wherein the MPR is associated with a dynamic random access memory (DRAM) and wherein the CW is received during a coupling of the address bus interface with an address bus, and   transmitting content from the MPR using a data bus interface during a coupling of the data bus interface with a data bus.   
     
     
         10 . The method of  claim 9 , wherein the CW comprises a 4-bit CW or an 8-bit CW. 
     
     
         11 . The method of  claim 9 , wherein the MPR comprises an MPR number zero (MPR0) of a page 0 and the CW is associated with a command CMD4. 
     
     
         12 . The method of  claim 9 , wherein:
 the CW is associated with a read operation,   the read operation is associated with an 8-bit value having positions [7:0] and having at least an MPR bit  1  in position 6 and an MPR bit  0  in position 5, and   a combination of MPR bit  1  and bit  0  to select a particular MPR number.   
     
     
         13 . The method of  claim 9 , wherein:
 the CW is associated with a read operation with auto-increment of an address field,   the read operation with auto-increment of an address field is associated with an 8-bit value having positions [7:0] and having at least an MPR bit  1  in position 6 and an MPR bit  0  in position 5, and   a combination of MPR bit  1  and bit  0  to select a particular MPR number.   
     
     
         14 . An apparatus to write a control word (CW), the apparatus comprising:
 a register;   a memory controller to provide a command, the command to cause the register to write a CW to at least, one multipurpose register (MPR) associated with a dynamic random access memory (DRAM); and   an address bus interface communicatively coupled to the register, the address bus interface to provide the CW for transfer to an MPR associated with, the command.   
     
     
         15 . The apparatus of  claim 14 , wherein the command comprises a command CMD4 to send a CW to MPR0 of page 0 and the MPR0 of page 0 is to receive the CW from an address bus. 
     
     
         16 . The apparatus of  claim 14 , wherein:
 the CW is associated with a read operation,   the read operation is associated with an 8-bit value having positions [7:0], and having at least an MPR bit  1  in position 6 and an MPR bit  0  in position 5, and   a combination of MPR bit  1  and bit  0  to select a particular MPR number.   
     
     
         17 . The apparatus of  claim 14 , wherein:
 the CW is associated with a read operation with auto-increment of an address field,   the read operation with auto-increment of an address field is associated with an 8-bit value having positions [7:0] and having at least an MPR bit  1  in position 6 and an MPR bit  0  in position 5, and   a combination of MPR bit  1  and bit  0  to select a particular MPR number.   
     
     
         18 . The apparatus of  claim 14 , wherein the memory controller comprises any or a combination of: software executed by one or more processors, hardware, or firmware. 
     
     
         19 . The apparatus of  claim 14 , further comprising:
 a memory device comprising the DRAM, the DRAM comprising at least one page having at least one MPR;   an address bus communicatively coupled to the address bus interface and to the memory device;   a data bus communicatively coupled to the at least one MPR; and   a processor communicatively coupled to the data bus, wherein the MPR is to provide content to the processor via the data bus.   
     
     
         20 . The apparatus of  claim 19 , further comprising:
 a physical layer logic;   a radio communicatively coupled to the physical layer logic;   at least one antenna communicatively coupled to the radio; and   a display communicatively coupled to the processor.

Join the waitlist — get patent alerts

Track US2016379690A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.