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.

TMS320C6678: IBIS parameters for DDR I/F

Part Number: TMS320C6678

Hi,

I would like to know about the output and ODT impedance setting of DDR3 I/F on C6678.

Q1: it seems that DDR3 Design Requirements for KeyStone Devices" is described the output and ODT impedance is 45ohm, but can I change these values? If so, please tell me the register information to change.

Q2: I am using the IBIS model(sprm537) for DDR3 simulation. I would like to simulate the output impedance setting with 40 ohms and the ODT setting with 50 ohms. Because the IBIS model included these parameters. If I can't change the output and ODT impedance of the C6678, please tell me why the IBIS model contains parameters other than 45 ohms.

 

Best regards,
H.U

  • Hi,

    There are the following register in the DDR3 controller:
    SDRAM Configuration Register (SDCFG)
    DDR_TERM [bits 26-24] => Defines termination resistor value
    DYN_ODT [bits 22-21] => Dynamic On-Die Termination

    in addition you have:
    SDRAM Output Impedance Calibration Configuration Register (ZQCFG)

    Of course your board design should strictly follow the Datasheet recommendations.

    Best Regards,
    Yordan
  • Hi Yordan,

     

    Thank you for your reply.

    I am a beginner to use the IBIS model, please point out if my thinking is wrong.

     

    The output impedance of keystone 1 was described as 45 ohms in the following document.

    So, do I have to select CSCDVGPBFZ_FASTEST_9MA_5 PER or CSCDVGPBFZ_FAST_9MA_5PER or CSCDVGPBFZ_SLOW_9MA_5PER CSCDVGPBFZ_SLOWEST_9MA_5PER in IBIS model?

     

     

    Likewise, should I choose CSCDVGPBFZ_REC_HT_TH_9MA_5PER or CSCDVGPBFZ_REC_FT_TH_9MA_5PER for the ODT impedance?

     

     

    Best regards,

    H.U

  • Hi Yordan,

    I need your support. I would be grateful if you get back to us as soon as possible.

    Best regards,
    H.U
  • Hi,

    We're looking into this.

    Best Regards,
    Yordan
  • Hi Yordan,

    Please let me know the current status regarding this issue.

    Best regards,
    H.U

  • HU,

    Yordan provided some information that adds confusion.  The settings in the SDCFG register in C6678 are for the SDRAM.  They are used to set the DDR_TERM, DYN_ODT and SDRAM_DRIVE fields in the mode registers of the SDRAM.  The impedances in the PHY in the DSP are not programmable.  They are the values shown in the figures referenced.  The IBIS models contain a driver configuration for 9MA.  This is the one that should be used for the 45-ohm driver.

    Tom


  • Hi Tom,

    Let me confirm if I got it.
    Can I use only 9MA driver configuration? If so, why does the IBIS model include settings other than 9MA?

    Best regards,
    H.U

  • Hi H.U,
    The IBIS model delivered from the design team is generic and doesn't include the limitations of the C6678. The IBIS model should only have the 9ma selections but the others didn't get removed. We have a open action to clean up the model but it hasn't been completed yet.
    Regards,
    Bill