안녕하세요. ECC 관련해서 문의드리게 되었습니다.
SiRFprima CPU 관련 정보는
http://www.sirf.com/products/SiRFprima_product_Insert.pdf
에서 얻었는데요,
여기에
8/16-bit NAND flash interface with
8-bit BCH HW ECC support for direct
booting from SLC or MLC NAND
이렇게 나와있습니다.
여기서 *8-bit BCH HW ECC support*란 8비트 에러정정이 가능하다는 의미인가요?
ecc처리의 단위가 중요합니다.
즉, 512bytes단위인지, 아니면 2k page전체를 한꺼번에 해주는지에 따라서
칩 메뉴얼 정도는 있어야 적용이 가능할 듯 합니다.
그리고, sw가 어떻게 구성되어 있냐도 중요하고요.
ECC를 512 바이트당 8bytes를 쓴다고 할 경우
oob 영역에 저장하는데, 그 저장위치가 read/write쪽이 맞아야 하거든요.