System and method of interleaving data retrieved from first and second buffers
US10339079B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 2, 2014 |
| Grant date | Jul 2, 2019 |
| Priority date | — |
| Expiry date | Jun 2, 2034 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F3/0656
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A host interface communicates with a non-volatile memory (NVM) device over a bus. The host interface includes a first buffer, a second buffer and a scatter/gather list (SGL). The first buffer stores blocks of application data to be communicated to the storage device. The second buffer stores blocks of protection data added by the host interface with respect to the blocks of application data stored in the first buffer. The SGL utilizes a first descriptor type that includes a first buffer address, a first buffer interleave burst length, and a burst count, and a second descriptor type that includes a second buffer address, and a second buffer interleave burst length, wherein only a first descriptor and a second descriptor is required to interleave application data from the first buffer with protection data from the second buffer.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.