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.

TPS53681: On TPS546D24A and TPS53681, We do not see option to extract nvm_config_script. Is there any way to get that ?

Part Number: TPS53681
Other Parts Discussed in Thread: TPS546D24A,

Tool/software:

1. On  TPS546D24A and  TPS53681  We do not see option to extract nvm_config_script. Is there any way to get that ?

2.On TPS546D24A and  TPS53681  we observed that Few parameters are failing while programming Via PM bus script file. 

 Further , we tried to manually change few of these registers on TPS546D24A , we were able to do so but same thing when is happening via pmBus programmer script generated by fusion GUI(7.9.1) , it is throwing error and warnings.

 

For example, Below were failing via script, but we were able to change it when done manual register write.

Warning: config verification for dev 4 at offset 0x2 expect data 0x18, read data 0x17

Error: config verification for dev 4 at offset 0x21 expect data 0xBB, read data 0xCD

config verification for dev 4 at offset 0x21 expect data 0x6, read data 0x6

 

Also

Similarly for TPS53681 also we observed few errors with current set of programming file.

  • Hi Achal,

    Please make a separate post for TPS546D24A, as this device is not under my group's expertise.

    Regarding TPS53681, it does not have access to NVM, so there is no way to extract nvm_config_script. However, you can extract USER_DATA programming script as shown below.

    Please send your full config file and describe what errors you are seeing for TPS53681.

    Regards,

    Maha

  • Hi Noor, 

    Thanks for confirming that there is no ay to extract nvm config on TPS53681.

    We tried extracting User_data programming script and observed few errors at some addresses. We are attaching script as well as confiTPS53681_Programming_script.csv

    CLIDE-CN8112> tps_program
    1 - TPS53681  - Q2C Core           - 0x69
    2 - TPS546C23 - Q2C Serdes         - 0x13
    3 - TPS546D24A- SFP 3.3V poll      - 0x14
    4 - TPS546D24A- QSFP 3.3V poll     - 0x15
    5 - TPS549A20 -Q2C HBM VDDC poll   - 0x19
    6 - TPS549A20 -Q2C HBM VDDO poll   - 0x18
    7 - TPS549A20 -Q2C 1.2V GLB poll   - 0x15
    8 - TPS549A20 -Intel CPU VCCin poll- 0x60
    Which TPS? [1 : 8] : 1
        Enter Filename : /home/root/q2c_core_check_wtihout_PEC.csv
    FILE: /home/root/q2c_core_check_wtihout_PEC.csv
    
    ********************** N O T I C E **********************
    * >> Power Cycle is MUST after programming the TPS Chip *
    * >> After Powering OFF, wait for 3-4 minutes before    *
    *    Powering ON the board                              *
    *********************************************************
    
    config verification for dev 1 at offset 0x0 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0x24 expect data 0x83, read data 0x83
    config verification for dev 1 at offset 0x24 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB0 expect data 0x6, read data 0x6
    config verification for dev 1 at offset 0xB0 expect data 0xC0, read data 0xC0
    config verification for dev 1 at offset 0xB0 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB0 expect data 0x5A, read data 0x5A
    config verification for dev 1 at offset 0xB0 expect data 0x3, read data 0x3
    config verification for dev 1 at offset 0xB0 expect data 0x20, read data 0x20
    config verification for dev 1 at offset 0xB0 expect data 0x22, read data 0x22
    config verification for dev 1 at offset 0xB1 expect data 0x6, read data 0x6
    config verification for dev 1 at offset 0xB1 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB1 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB1 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB1 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB1 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB1 expect data 0x40, read data 0x40
    config verification for dev 1 at offset 0xB2 expect data 0x6, read data 0x6
    config verification for dev 1 at offset 0xB2 expect data 0x76, read data 0x76
    config verification for dev 1 at offset 0xB2 expect data 0xC, read data 0xC
    config verification for dev 1 at offset 0xB2 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB2 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB2 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB2 expect data 0x30, read data 0x30
    config verification for dev 1 at offset 0xB3 expect data 0x6, read data 0x6
    config verification for dev 1 at offset 0xB3 expect data 0x30, read data 0x30
    config verification for dev 1 at offset 0xB3 expect data 0x32, read data 0x32
    config verification for dev 1 at offset 0xB3 expect data 0x11, read data 0x11
    config verification for dev 1 at offset 0xB3 expect data 0x3, read data 0x3
    config verification for dev 1 at offset 0xB3 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB3 expect data 0xC0, read data 0xC0
    config verification for dev 1 at offset 0xB4 expect data 0x6, read data 0x6
    config verification for dev 1 at offset 0xB4 expect data 0x8F, read data 0x8F
    config verification for dev 1 at offset 0xB4 expect data 0x8F, read data 0x8F
    config verification for dev 1 at offset 0xB4 expect data 0xC7, read data 0xC7
    config verification for dev 1 at offset 0xB4 expect data 0x77, read data 0x77
    config verification for dev 1 at offset 0xB4 expect data 0xC7, read data 0xC7
    config verification for dev 1 at offset 0xB4 expect data 0x3F, read data 0x3F
    config verification for dev 1 at offset 0xB5 expect data 0x6, read data 0x6
    config verification for dev 1 at offset 0xB5 expect data 0xF0, read data 0xF0
    config verification for dev 1 at offset 0xB5 expect data 0x88, read data 0x88
    config verification for dev 1 at offset 0xB5 expect data 0x6, read data 0x6
    config verification for dev 1 at offset 0xB5 expect data 0x73, read data 0x73
    config verification for dev 1 at offset 0xB5 expect data 0x33, read data 0x33
    config verification for dev 1 at offset 0xB5 expect data 0xFF, read data 0xFF
    config verification for dev 1 at offset 0xB6 expect data 0x6, read data 0x6
    config verification for dev 1 at offset 0xB6 expect data 0x25, read data 0x25
    config verification for dev 1 at offset 0xB6 expect data 0x4A, read data 0x4A
    config verification for dev 1 at offset 0xB6 expect data 0x14, read data 0x14
    config verification for dev 1 at offset 0xB6 expect data 0x14, read data 0x14
    config verification for dev 1 at offset 0xB6 expect data 0xE8, read data 0xE8
    config verification for dev 1 at offset 0xB6 expect data 0x7F, read data 0x7F
    config verification for dev 1 at offset 0xB7 expect data 0x6, read data 0x6
    config verification for dev 1 at offset 0xB7 expect data 0x80, read data 0x80
    config verification for dev 1 at offset 0xB7 expect data 0x6D, read data 0x6D
    config verification for dev 1 at offset 0xB7 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB7 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB7 expect data 0x2B, read data 0x2B
    config verification for dev 1 at offset 0xB7 expect data 0xFF, read data 0xFF
    config verification for dev 1 at offset 0xB8 expect data 0x6, read data 0x6
    config verification for dev 1 at offset 0xB8 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB8 expect data 0x2, read data 0x2
    config verification for dev 1 at offset 0xB8 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB8 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB8 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB8 expect data 0xB3, read data 0xB3
    config verification for dev 1 at offset 0xB9 expect data 0x6, read data 0x6
    config verification for dev 1 at offset 0xB9 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xB9 expect data 0x1, read data 0x1
    config verification for dev 1 at offset 0xB9 expect data 0x60, read data 0x60
    config verification for dev 1 at offset 0xB9 expect data 0x80, read data 0x80
    config verification for dev 1 at offset 0xB9 expect data 0x80, read data 0x80
    config verification for dev 1 at offset 0xB9 expect data 0x80, read data 0x80
    config verification for dev 1 at offset 0xBA expect data 0x6, read data 0x6
    config verification for dev 1 at offset 0xBA expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xBA expect data 0x66, read data 0x66
    config verification for dev 1 at offset 0xBA expect data 0x2E, read data 0x2E
    config verification for dev 1 at offset 0xBA expect data 0x40, read data 0x40
    config verification for dev 1 at offset 0xBA expect data 0x40, read data 0x40
    config verification for dev 1 at offset 0xBA expect data 0x8C, read data 0x8C
    config verification for dev 1 at offset 0xBB expect data 0x6, read data 0x6
    config verification for dev 1 at offset 0xBB expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xBB expect data 0x60, read data 0x60
    config verification for dev 1 at offset 0xBB expect data 0x20, read data 0x20
    config verification for dev 1 at offset 0xBB expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xBB expect data 0x20, read data 0x20
    config verification for dev 1 at offset 0xBB expect data 0xE1, read data 0xE1
    config verification for dev 1 at offset 0xBC expect data 0x6, read data 0x6
    config verification for dev 1 at offset 0xBC expect data 0x40, read data 0x40
    config verification for dev 1 at offset 0xBC expect data 0xD0, read data 0xD0
    config verification for dev 1 at offset 0xBC expect data 0xF, read data 0xF
    config verification for dev 1 at offset 0xBC expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0xBC expect data 0xFF, read data 0xFF
    config verification for dev 1 at offset 0xBC expect data 0x1, read data 0x1
    config verification for dev 1 at offset 0x21 expect data 0x73, read data 0x73
    config verification for dev 1 at offset 0x21 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0x25 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0x25 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0x26 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0x26 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0x2B expect data 0x6B, read data 0x6B
    config verification for dev 1 at offset 0x2B expect data 0x0, read data 0x0
    Warning: config verification for dev 1 at offset 0x0 expect data 0x1, read data 0x0
    Error: config verification for dev 1 at offset 0x24 expect data 0xFF, read data 0x83
    config verification for dev 1 at offset 0x24 expect data 0x0, read data 0x0
    Error: config verification for dev 1 at offset 0x21 expect data 0x33, read data 0x73
    config verification for dev 1 at offset 0x21 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0x25 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0x25 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0x26 expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0x26 expect data 0x0, read data 0x0
    Error: config verification for dev 1 at offset 0x2B expect data 0x0, read data 0x6B
    config verification for dev 1 at offset 0x2B expect data 0x0, read data 0x0
    config verification for dev 1 at offset 0x0 expect data 0x0, read data 0x0
    Warning: config verification for dev 1 at offset 0x0 expect data 0x1, read data 0x0
    TPS Program : FAILED
    
    
    C
    guration logs for the same.

  • Hi Achal,

    Could you please attach the .xml file, so I can take a look and see if anything is wrong with the configuration?

    Regards,

    Maha