This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

16bit NOR Flash connection to C6671

Hello,

I need to check one thing about EMIF16 interface.

I will use PC28F256P30TFE which address start from 1. The address line of flash is A[1..24].

On document about EMIF16, EMIFA23 should be connected to A0 of NOR flash, but there is no A0 line.

Thus I connected EMIFA[0..23] of c6671 to A[1..24] of NOR flash in sequence.

I think that there is no problem but want to make sure if I can use PC28F256P30TFE.

  • Hi Yoonsun,

    The PC28F256P30TFE is a pretty complicated NOR flash with may special access modes that you can't use with the C6671. I does support simple asynchronous single word reads and writes so you can use it but all the added features should be ignored. 

    Micron has used A1 as the least significant address line. This is different than most manufacturers but it is still the least significant address line for a 16bit access so it should be connected to the C6671 A23. Thus the connection would be as follows.

    C6671 [A22..A0,A23] -> NOR [A24..A1] 

    Regards, Bill

  • Hi. Actually there is no matter on how you connect your address lines to the nor flash. The difference is that you should make an address look up table in your NOR writer to make an image in NOR look's right for C6678 RBL.

    In my custom design I’ve connected A23(c6678) to A24(NOR) (Not A0 as described in user guide). Design is still working with software correction.

  • Hi Dmitry,

    This will only be true if all 24 address lines are used. If a customer connected the EMIF16 address lines A0:A22 and didn't connect A23, they would lose the ability to address half of their memory. In addition, a DMA access or a 32bit access to the device would be reading from two different sectors. I wanted to include that information for others that are reading this post.

    Regards, Bill