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.

AM69: How to use the DDR Subsystem Register Configuration in SysConfig Tool

Part Number: AM69
Other Parts Discussed in Thread: SYSCONFIG,

Tool/software:

Our customer wants to know how to configure "VREF Control" in "IOControl B) DRAM IO Configuration".

The "DQ or CA VREF" parameter in the config tool can be selected from several values between 10 and 30.

The documentation for J7 below describes that the parameter corresponds to MR14[5:0] and MR12[5:0].

Jacinto7 DDRSS Register Configuration Tool (Rev. B)
2.3.3 DRAM I/O (Page 11)
" b. VREF (DQ or CA): This parameter corresponds to MR14[5:0] for DQ signals and MR12[5:0] for command / address signals, and defines the target reference voltage level, as a percentage of the I/O voltage. "

On the other hand, the LPDDR4 memory documentation describes the VREF settings for MR12 and MR14 as follows.

The values (%) selectable in the config tool do not completely correspond to the values (%) described in the LPDDR4 memory documentation.

Should the closest values (%) be selected in the config tool as follows?

16.2% -> "16"
25.7% -> "25.6"

Best regards,

Daisuke

  • Hi Daisuke-san,

    Please note that the MR12 / MR14 values differ depending on whether the memory is LPDDR4 (1.1V IO) or LPDDR4x (0.6V IO). 

    The VREF values available in the SYSCONFIG tool are for LPDDR4 only. 

    Some memories support both modes, so you would need to make sure you are reviewing the LPDDR4 table in the memory's datasheet.

    As a side note, the VREF values will be trained during initialization, so ultimately the tool inputs you are referencing will be discarded. It is typically recommended to leave the VREF values set to the tool default.

    Regards,
    Kevin

  • Hi Kevin-san,

    Thank you for your reply.

    Please note that the MR12 / MR14 values differ depending on whether the memory is LPDDR4 (1.1V IO) or LPDDR4x (0.6V IO). 

    The VREF values available in the SYSCONFIG tool are for LPDDR4 only. 

    Some memories support both modes, so you would need to make sure you are reviewing the LPDDR4 table in the memory's datasheet.

    I understand that AM69 only supports LPDDR4 (1.1V IO).

    As a side note, the VREF values will be trained during initialization, so ultimately the tool inputs you are referencing will be discarded. It is typically recommended to leave the VREF values set to the tool default.

    Are the VREF values (%) set to the corresponding values (%) in the VREF setting table in the memory's datasheet through training?

    Our customer is concerned that the values (%) selectable in the config tool do not completely correspond to the values (%) in the VREF setting table in the memory's datasheet.

    Best regards,

    Daisuke

  • Hi Daisuke,

    Our customer is concerned that the values (%) selectable in the config tool do not completely correspond to the values (%) in the VREF setting table in the memory's datasheet.

    The values you are showing from the memory datasheet correspond to LPDDR4x. The tool values are for LPDDR4.

    Regards,
    Kevin

  • Hi Kevin-san,

    Thank you for your reply.

    Our customer has additional question.

    Could you please tell me how to check the VREF setting values set for MR12 and MR14 through training?

    Best regards,

    Daisuke

  • Hi Kevin-san,

    Thank you for your support. Our customer is waiting for your reply.

    Can the VREF setting values set for MR12 and MR14 through training be checked?

    If possible, how to check the VREF setting values?

    Please give me an answer as soon as possible. Your prompt reply would be appreciated.

    Best regards,

    Daisuke

  • Hi Kevin-san,

    Thank you for your support. Our customer is waiting for your reply.

    Can the VREF setting values set for MR12 and MR14 through training be checked?

    If possible, how to check the VREF setting values?

    Our customer needs to know the VREF setting values for compliance testing.

    Please give me an answer as soon as possible. Your prompt reply would be appreciated.

    Best regards,

    Daisuke

  • Hi Daisuke,

    I apologize for the delay. I was out of office all last week, returning today (May 27th).

    Could you please tell me how to check the VREF setting values set for MR12 and MR14 through training?

    After training completes, the trained values for MR12 / MR14 will be replicated in the DDRSS PI registers. Since the customer is using AM69 and version 0.11.0 of the DDR register configuration tool, the operating frequency will be aligned to Frequency Set 1. Please see the mapping below for Frequency Set 1.

    DRAM VREF Settings (MR12= bits 7:0 | MR14 = bits 15:8):

    • Frequency Set 1
      • Rank 0, Channel A - DDRSS_PI_278[15:0]
      • Rank 0, Channel B - DDRSS_PI_290[15:0]
      • Rank 1, Channel A - DDRSS_PI_284[15:0]
      • Rank 1, Channel B - DDRSS_PI_296[15:0]

    Regards,
    Kevin