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.

TMS570LS3137: EMIF interfacing with MT28EW01GABA (NOR flash from Micron )

Part Number: TMS570LS3137
Other Parts Discussed in Thread: HALCOGEN

Hello,

We want to interface MT28EW01GABA (NOR flash from Micron ) with EMIF Interface

We not clear on how to derive the inputs required for HALCoGen like (R_STROBE,W_STROBE etc. )

We are not clear on what while we have to give for EMIF_CLOCK in the below formula and EMIF_Clock is not used .
W_SETUP + W_STROBE + W_HOLD >= tAVAV × fEMIF_CLK - 3

Even in the TRM example (Figure 17-27. Example Configuration Interface)   the EMIF_CLK is not used for Flash memory

Please help.

Regards,

Rohini

Regards,

Rohini

  • Even in the TRM example (Figure 17-27. Example Configuration Interface)   the EMIF_CLK is not used for Flash memory

    EMIF Clock is used when you convert Flash timings from NOR flash datasheet to EMIF clock cycles used in EMIF register configurations: setup, strobe, and hold time for read and write.

    W_SETUP + W_STROBE + W_HOLD >= tAVAV × fEMIF_CLK - 3

    {(W_SETUP+1) + (W_STROBE+1) + (W_HOLD+1)} * pEMIF_CLK  >=  tAVAV (or tRC) 

    {(W_SETUP+1) + (W_STROBE+1) + (W_HOLD+1)} * pEMIF_CLK  is EMIF write cycle time.