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.

C6678 DDR3 Controller Initialization

Other Parts Discussed in Thread: TMS320C6678

We have a custom board implementing the TMX version of the C6678 and is interface DDR3 setup. We are using (MT41J128M16-Micron) for our DDR3.

can any one provide any idea's for DDR3 Memory controller initialization.

  • Avinash,

    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. Be sure to search those for helpful information and to browse for the questions others may have asked on similar topics.

    Start with the GEL file that we use for our EVM. You can download it from the manufacturer's website (Advantech), and should be able to reach their support pages from the TI.com page for the EVM.

    Do you have an EVM for comparison purposes? If you had used the exact same device and configuration as on the EVM, then the initialization would be the same as in the GEL and in some of the bootloading examples. Any part with the same JEDEC spec should also use the same parameters, but I am not 100% sure of that.  If you did not use the exact same device, then you have an engineering task to perform to change the appropriate values.

    Regards,
    RandyP

  • Avinash,

    Please have a look at the TMS320C6678 product page.  There's documentation in the Ap Note Section regarding the DDR3 Initialization that will most likely come in handy.  If this doesn't resolve your concerns, then you may also require looking at your HW implementation.  It must follow our DDR design guidelines which also can be found on the TMS320C6678 product page.

    Best Regards,
    Chad

  • Hi RandyP,

    I am new to DSP Side. Therefore I can't get your point clearly. What do you mean by EVM in the befor posted reply. Can you give a brief idea regarding that.

    Regards,

    Avinash

  • Avinash,

    EVM = Evaluation Module

    Go to the Product Folder at the link TMS320C6678 and do a browser search for EVM. One of the matches will be the TMDSEVM6678 EVM. Click that link to see what the EVM is.

    Regards,
    RandyP

  • Hi RandyP,

    Thanks for your confirmation i have got the gel file from the site. 

    formation . which data sheets should be taken for the DDR3 memory controller configuration. Hardware Design Guide for KeyStone Devices or KeyStone DSP DDR3

    Implementation Guidelines or DDR3 Design Requirements for KeyStone Devices or KeyStone Architecture DDR3 Memory Controller