11952091
Paragraph Number173
3086
| Application | Apparatus, system, and method for managing data using a data pipeline | ||
|---|---|---|---|
| Matter Number | 2380.2.01 | Reference Case 1 | 2380.2.01 |
| Created | 3/16/21, 12:00 AM | Modified | 3/16/21, 12:00 AM |
FIG. 4A is a schematic block diagram illustrating one embodiment 400 of a bank interleave controller 344 in the solid-state storage controller 104 in accordance with the present invention. The bank interleave controller 344 is connected to the control and status registers 340 and to the storage I/O bus 210 and storage control bus 212 through the MUX 350, storage bus controller 348, and synchronization buffer 346, which are described below. The bank interleave controller 344 includes a read agent 402, a write agent 404, an erase agent 406, a management agent 408, read queues 410a-n, write queues 412a-n, erase queues 414a-n, and management queues 416a-n for the banks 214 in the solid-state storage 110, bank controllers 418a-n, a bus arbiter 420, and a status MUX 422, which are described below. The storage bus controller 348 includes a mapping module 424 with a remapping module 430, a status capture module 426, and a NAND bus controller 428, which are described below.
Added by DJM 3 2021