INTERLEAVING APPARATUSES AND MEMORY CONTROLLERS HAVING THE SAME
First Claim
Patent Images
1. An interleaving apparatus, comprising:
- a first buffer unit configured to buffer input data in units having a size of a sector to generate sector unit data;
an encoding unit configured to encode the sector unit data and generate a plurality of parity codes based on the encoding;
a second buffer unit configured to interleave the sector unit data and the parity codes and generate interleaving data based on the interleaving, the second buffer unit including a plurality of output buffers configured to store the interleaving data; and
an output unit configured to output the interleaving data.
1 Assignment
0 Petitions
Accused Products
Abstract
An interleaving apparatus may include a first buffer unit configured to buffer input data in units having a size of a sector to generate sector unit data, an encoding unit configured to encode the sector unit data and generate a plurality of parity codes based on the encoding, a second buffer unit configured to interleave the sector unit data and the parity codes and generate interleaving data based on the interleaving, the second buffer unit including a plurality of output buffers configured to store the interleaving data, and an output unit configured to output the interleaving data.
34 Citations
20 Claims
-
1. An interleaving apparatus, comprising:
-
a first buffer unit configured to buffer input data in units having a size of a sector to generate sector unit data; an encoding unit configured to encode the sector unit data and generate a plurality of parity codes based on the encoding; a second buffer unit configured to interleave the sector unit data and the parity codes and generate interleaving data based on the interleaving, the second buffer unit including a plurality of output buffers configured to store the interleaving data; and an output unit configured to output the interleaving data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A memory controller, comprising:
-
a write unit configured to receive write commands and write addresses, buffer input data output from a host device in units having a size of a sector to generate sector unit data, interleave the sector unit data, generate interleaving data based on the interleaving, and to write the interleaving data into at least one memory device in response to the write commands and write addresses; and a read unit configured to receive read commands and read addresses, read read data from the at least one memory device in response to the read commands and read addresses, generate output data based on the read data, and output the output data to the host device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a memory controller including, a write unit configured to receive write commands and write addresses, buffer input data output from a host device in units having a size of a sector to generate sector unit data, interleave the sector unit data, generate interleaving data based on the interleaving, and to write the interleaving data into at least one memory device in response to the write commands and write addresses, and a read unit configured to receive read commands and read addresses, read read data from the at least one memory device in response to the read commands and read addresses, generate output data based on the read data, and output the output data to the host device; the host device configured to output the input data and receive the output data; and the at least one memory device configured to receive the interleaving data. - View Dependent Claims (20)
-
Specification