US2016379690A1PendingUtilityA1
Accessing data stored in a command/address register device
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-modifiedWhat 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.