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.

Problems about DDR3 initialization

Other Parts Discussed in Thread: TMS320C6678

Hello everyone,

I have layout a TMS320C6678 board(without DDR ECC). And i am working in DDR3.

I have followed DDR3 Initialization App Note V1_1.pdf step by step. But the DDR memory controller status register at address 0x21000004 was set to 0x40000074(sometimes is 0x40000064).

And I have figure the DDR3 register by DDR3 PHY Calc v10.

what can i do next?

And I find the c6678 has PG1.0 and PG2.0 version. How can I know it?

Jiang

  • You can customize your gel file to initialize the DDR accordingly with the init values and validate the DDR by running memory tests available in gel.

    To find PG1.0 and 2.0, please refer the device nomenclature section of data manual.

    Thank you.
  • Welcome to the TI E2E forum. I hope you will find many good answers here and in the TI.com documents and in the TI Wiki Pages (for processor issues). Be sure to search those for helpful information and to browse for the questions others may have asked on similar topics (e2e.ti.com). Please read all the links below my signature.

    We will get back to you on the above query shortly. Thank you for your patience.

    Thank you.

    Note: We strongly recommend you to create new e2e thread for your queries instead of following up on an old/closed e2e thread, new threads gets more attention than old threads and can provide link of old threads or information on the new post for clarity and faster response.

  • Hello Wenj,

    As Raja mentioned, I would also suggest you to work on the C6678 EVM gel file and modify the initialization part based on your design and checkfor memory tests.

    Regards,
    Senthil