Host controller
First Claim
Patent Images
1. A method for controlling a memory device, comprising:
- storing device class dependent information and a command in one or more of host system memory and host controller memory, wherein the device class dependent information and the command are associated with a memory device external to a host system that includes one or more of host system memory and host controller memory;
setting a pointer to the command in a register in a host controller;
directing access of the memory device to the command in the one or more of host system memory and host controller memory by transferring the command to the memory device via the host controller using the pointer; and
executing the command with the memory device.
8 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes methods, devices, and systems for controlling a memory device. One method for controlling a memory device embodiment includes storing device class dependent information and a command in one or more of host system memory and host controller memory, setting a pointer to the command in a register in a host controller, directing access to the one or more of host system memory and host controller memory with the memory device via the host controller; and executing the command with the memory device.
30 Citations
20 Claims
-
1. A method for controlling a memory device, comprising:
-
storing device class dependent information and a command in one or more of host system memory and host controller memory, wherein the device class dependent information and the command are associated with a memory device external to a host system that includes one or more of host system memory and host controller memory; setting a pointer to the command in a register in a host controller; directing access of the memory device to the command in the one or more of host system memory and host controller memory by transferring the command to the memory device via the host controller using the pointer; and executing the command with the memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for operating a memory device, comprising:
-
storing device class dependent information in a memory array; building a read command in the memory array with a host system processor based on the device class dependent information; locating the read command in the memory array using a pointer stored in a register in a host controller, wherein the pointer indicates the location of the read command in the memory array; sending the read command from the memory array to the memory device via a host system controller, wherein the memory device is external to a host system that includes the memory array; and executing the read command with the memory device by initiating a direct memory access (DMA) write from the memory device to the memory array with the memory device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A memory system, comprising:
-
a host system that includes a host controller having host controller memory and a host processor coupled to the host controller; and one or more memory devices each coupled to at least one other of the one or more memory devices and to the host system via a bus, wherein the one or more memory devices are external to the host system, wherein the host controller locates commands in host system memory and/or host controller memory using a pointer in a register in the host controller to the commands based on device class dependent information stored in the host system memory and/or host controller memory, transmits the commands to the one or more memory devices, and the one or more memory devices execute the commands with a memory device controller on the one or more memory devices to read data from and/or write data to the one or more memory devices. - View Dependent Claims (17, 18, 19, 20)
-
Specification