Data storage methods and apparatus
US9201825B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 2, 2012 |
| Grant date | Dec 1, 2015 |
| Priority date | — |
| Expiry date | Apr 16, 2034 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F13/385
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A flash controller includes a PCIe interface, a DMA engine module, a memory control module, and a flash control module. The PCIe interface communicates with a host device and receives first data from the host device. The first data is formatted using a native PCIe protocol and includes a first key-value pair that is to be stored in first memory. The first memory includes flash memory. The first key-value pair includes a first unique number and the first data. The PCIe interface receives second data from the first memory and transmits the second data from the host device. The second data is formatted using the native PCIe protocol and includes a second key-value pair. The second key-value pair includes a second unique number and the second data. The DMA engine module transfers the first and second data between the PCIe interface, the first memory and second memory.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.