What does the MX27 Flash Controller use for a layout?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

What does the MX27 Flash Controller use for a layout?

Jump to solution
1,112 Views
paulsorensen
Contributor II

I'm trying to interface with an MX27's nand flash chip using the same bus. But I'm not sure how the MX27's flash controller saves data on the NAND chips, it appears to be 512 bytes of data followed by 16 bytes of spare area. Is there an ecc/bad block marker/page number/block number? Anything like that would be helpful to interface with my board. Thank you!

Labels (1)
1 Solution
969 Views
igorpadykov
NXP Employee
NXP Employee

Hi Paul

one can look at sect.19.5.1 Main and Spare Area Buffers i.MX27 Reference Manual

https://www.nxp.com/docs/en/reference-manual/MCIMX27RM.pdf 

Best regards
igor

View solution in original post

4 Replies
969 Views
igorpadykov
NXP Employee
NXP Employee

Hi Paul

one can look at attached AN_MX_NAND_BAD_BLOCK.pdf

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

969 Views
paulsorensen
Contributor II

Thank you, Igor,

Do you happen to know if there is information about any other properties of the spare area? Like block numbers or ECC byte locations or which ECC algorithm? I essentially need to create my own version of the flash controller in order to properly read.

Have a great day!

0 Kudos
970 Views
igorpadykov
NXP Employee
NXP Employee

Hi Paul

one can look at sect.19.5.1 Main and Spare Area Buffers i.MX27 Reference Manual

https://www.nxp.com/docs/en/reference-manual/MCIMX27RM.pdf 

Best regards
igor

969 Views
paulsorensen
Contributor II

This is it! Thank you so much!

0 Kudos