主权项 |
1. A memory controller for controlling a nonvolatile memory, comprising:
an encoding unit configured to:
generate a first parity group using a first generator polynomial, the first parity group being generated for first group data including first unit data and second unit data;generate a second parity group using the first generator polynomial, the second parity group being generated for second group data including third unit data and fourth unit data; andgenerate a third parity group using a second generator polynomial, the third parity group being generated for the first group data, the second group data, the first parity group, and the second parity group, the second generator polynomial having consecutive roots from roots of the first generator polynomial; and a write control unit configured to:
write the first unit data, the second unit data, the third unit data, the fourth unit data, the first parity group, the second parity group, and the third parity group respectively in different pages of the nonvolatile memory. |