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.

TMS320F28375D: EMIF example not functional with CY62167EV30

Part Number: TMS320F28375D
Other Parts Discussed in Thread: C2000WARE

My customer is having issues in getting our EMIF example to run in their own board. I wanted to reproduce the issue on my end, but need hardware to test. What is the board I should use in conjunction with our Launchpad to identically reproduce the platform used for developing the code examples in C2000ware? (C:\TI\c2000\C2000Ware_2_00_00_02\device_support\f2837xd\examples\cpu1\emif1_16bit_asram\cpu01)

Thank you!

  • Lenio,

    We are looking at the info which you have sent offline. Do you know what kind of  issue customer is facing?

    Regards,

    Vivek Singh

    • The output enable line and the write enable line were both low.  
    • Cannot successfully write to anything in the 0x00100000 memory range (external),

  • Lenio,

    Based on implementation dependencies, it is not likely for the EMIF example included in C2000Ware to work on a custom board without  modification.  It might be worth double-checking the GPIO configuration if the signals are grossly misbehaving.

    A few things to note:

    • CS0 is reserved for SDRAM only -- it will not work with asynchronous memory
    • The asynchronous interface requires shifting of the address bus mapping for 16b and 8b memories
    • This EMIF appnote covers the above two points and also includes references to:
      • A reference design in C2000Ware
      • C2000Ware examples that run on the reference design (emif_dc_* prefix)
      • Throughput benchmarks
      • Configuration tool in C2000Ware

    -Tommy