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;
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.
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.
50 Citations
51 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; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13)
-
-
11. 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; 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; executing the command with the memory device; and transferring data between the memory device and a hardware port. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for operating a memory device, comprising:
-
storing device class independent information in one or more registers in a host controller; storing device class dependent information in a memory array; building a read command in the memory array with a host system processor; sending the read command from the memory array to the memory device via a host system controller; and initiating a direct memory access (DMA) write from the memory device to the memory array with the memory device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for operating a memory device, comprising:
-
storing device class independent information in registers in a host controller; storing device class dependent information in one or more of host system memory and host controller memory; building a write command with a host system processor in one or more of host system memory and host controller memory; notifying the memory device of the write command in the one or more of host system memory and host controller memory with the host system controller; acting upon the notification of the write command by executing the write command with the memory device; and initiating a direct memory access (DMA) read of write command data in the one or more of host system memory and host controller memory and returning the write command data to the memory device with the memory device. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A memory system, comprising:
-
one or more memory devices each coupled to at least one other of the one or more memory devices via a bus; a host controller coupled to one or more of the memory devices; a host processor, wherein the host controller is coupled to the host controller; and system memory, wherein device class dependent information is stored in the system memory and the host controller transmits commands built by the host processor in the system memory to the one or more memory devices to read data from and/or write data to the one or more memory devices. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A memory system, comprising:
-
one or more memory devices each coupled to at least one other of the one or more memory devices via a bus; a host controller, wherein the host controller includes host controller memory and is coupled to one or more of the memory devices; a host processor, wherein the host processor is coupled to the host controller; system memory, wherein device class dependent information is stored in the system memory and/or the host controller memory and the host controller transmits commands built by the host processor in the system memory and/or the host controller memory to the one or more memory devices to read data from and/or write data to the one or more memory devices. - View Dependent Claims (42, 43, 44, 45, 46)
-
-
47. A host controller device, comprising:
a host controller coupled to one or more memory devices, a host processor, and system memory, wherein device class dependent information is stored in the system memory and/or host controller memory and the host controller transmits commands built by the host processor in the system memory to the number of memory devices to read data from and/or write data to the one or more memory devices. - View Dependent Claims (48, 49, 50, 51)
Specification