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 using the pointer via the host controller; 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.
-
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 using the pointer via the host controller; 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