发明名称 |
Architecture for writing and reading data in a data storage system |
摘要 |
A system including an encoder module, a buffer first-in first-out (FIFO) module, a buffer manager module, N FIFO modules, and N input/output (I/O) modules. The encoder module encodes data received from a host and generates P units of encoded data, where P is an integer greater than 1. The buffer FIFO module receives the P units from the encoder module and outputs the P units. The buffer manager module receives the P units from the buffer FIFO module, stores the P units in a buffer, retrieves N of the P units from the buffer, and outputs the N units in parallel, where N is an integer greater than 1. The N FIFO modules respectively receive the N units in parallel directly from the buffer manager. The N I/O modules receive the N units from the N FIFO modules in parallel, respectively, and output the N units to a storage medium. |
申请公布号 |
US9639324(B2) |
申请公布日期 |
2017.05.02 |
申请号 |
US201414257410 |
申请日期 |
2014.04.21 |
申请人 |
Marvell World Trade LTD. |
发明人 |
Yoon Tony;Au Siu-Hung Fred |
分类号 |
G06F5/12;G06F3/06;G06F13/16 |
主分类号 |
G06F5/12 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system comprising:
an encoder module configured to
encode data received from a host, andgenerate P units of encoded data, where P is an integer greater than 1; a buffer first-in first-out (FIFO) module configured to
receive the P units of encoded data from the encoder module, andoutput the P units of encoded data; a buffer manager module configured to
receive the P units of encoded data output from the buffer FIFO module,store the P units of encoded data in a buffer,retrieve, from the buffer, N units of encoded data of the P units of encoded data stored in the buffer, where N is an integer greater than 1, andoutput, in parallel, the N units of encoded data; N FIFO modules configured to respectively receive, in parallel, the N units of encoded data directly from the buffer manager; and N input/output (I/O) modules configured to
respectively receive, in parallel, the N units of encoded data from the N FIFO modules, andoutput the N units of encoded data to a storage medium. |
地址 |
St. Michael BB |