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.

TMS320DM642 connection to 8 bit wide flash memory.

Other Parts Discussed in Thread: TMS320DM642

I am trying connecting tsm320dm642 to a 8-bit wide flash memory. Question is, if I following TMS320C6000 DSP External Memory Interface (EMIF)Reference Guide, note A,Figure 1.7, on page 27, to connect the address pins, I should use EA[N + 3:3]on DM642 to A[N :0] on the flash, then how should I connect the pins ABE7,ABE6, ...ABE0, (defined on table 2-4 of the DM642 datasheet) ? And if I want to access a byte in the flash, how will the pins ABE7,ABE6, ...ABE0 kick in to assign the address information to the flash?

Do I have to encode ABE7,ABE6, ...ABE0, to generate the equivalent, " EA[2:0]"  ?

Thanks for your help.

  • Andrew,

    The EMIF Ref Guide I have is spru266e and Figure 1.7 on page 27 is for a 16-bit connection to a ROM device. Please verify that you are using the latest version of the document.

    Please also look at the C64x-specific section of the EMIF Ref Guide. In particular, Table 4-3 in Section 4.3 tells you which address information, A[19:0], will be presented on which address pins, EA[22:3].

    Please take a look at the Application Note for connecting EMIF to Flash. You can find it in the list of Application Notes on the TMS320DM642 Product Folder web page.

    Regards,
    RandyP