摘要
In order to resolve the problem of the low error correcting capability of hardware ECC and the being time-consuming of decoder based on RS code or BCH code, a NAND flash error correction algorithm based on hardware ECC embedded BCH code for space application was proposed in this paper. First, this paper presents the structural characteristic of flash. Then the principle of data flash hardware ECC was analyzed. An embedded BCH code error correction arithmetic was put forward. Then the check code of BCH encoder was calculated by an 8-bit parallel butterfly array processing mechanism. Finally, the verification experiments to NAND controller in the prototype machine of XX-X space multi-spectral camera were carried out. The experiments results showed that the proposed error correction algorithms can operate fast, efficiently, reliably, and stably. The algorithm is able to correct 24b errors in 2 kB/page. The algorithm can improve the reliability of the space camera data storage.
| 源语言 | 英语 |
|---|---|
| 页(从-至) | 1399-1404 |
| 页数 | 6 |
| 期刊 | Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University |
| 卷 | 33 |
| 期 | 11 |
| DOI | |
| 出版状态 | 已出版 - 11月 2012 |
| 已对外发布 | 是 |
指纹
探究 'NAND flash error correction arithmetic based on ECC embedded BCH code' 的科研主题。它们共同构成独一无二的指纹。引用此
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver