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.

[AM5728] Confirm the valid area by the SYS_PWRON_RST reset

Guru 24520 points
Other Parts Discussed in Thread: AM5728

Hi TI Experts,

Please let me confirm the following question just in case. I know that the AM5728 has a errata for reset.

[Question.1]
If AM5728 is reset by SYS_PWRON_RST signal, does the all area which is described in Table 3-34 reset?

[Question.2]
If AM5728 is reset by SYS_WARMIN_RST signal, does the only area which is described about "Global warm" in Table 3-34 reset?

[Question.3]
If AM5728 is reset by GLOBAL_CLOD_SW_RST, does the all area which is described in Table 3-34 reset?

[Question.4]
If AM5728 is reset by GLOBAL_WARM_SW_RST, does the only area which is described about "Global warm" in Table 3-34 reset?

[Question.5]
What is the difference between SYS_PWRON_RST and GLOBAL_CLOD_SW_RST?

[Question.6]
For region of CM_CORE_AON_RST is defined the both reset source(Warm and Cold). So, customer can be reset the CM_CORE_AON_RST region by warm and cold reset signal. Is my understanding correct?

If you have any questions, please let me know.
Best regards.
Kaka

  • Hi,

    At the moment AM572X Errata Rev. H Advisory i862 overrides all information from the TRM.
  • Hi Biser,
    I know that the errata of i862. But I would like to know those answers.
    Would you please answer for my questions If the AM5728 device were not for this errata?

    Best regards.
    Kaka
  • Hi,

    If you disregard the errata. For Q1 through Q4, Table 3-34 lists the reset sources & the reset domains which they trigger.  

    Have in mind the following, described earlier in Section 3.5 Reset Management Functional Description:

    • Global reset: Affects the entire logic of the device; all modules are reset. Generally, occurs when the device powers up or an abnormal operation is detected.

    • Local reset: Affects one power domain, reset domain, or module

    • Cold reset: Occurs only on device power up or in certain emulation modes. The cold reset is a global reset that affects every module in the device. It usually corresponds to the initial POR.

    • Warm reset: Occurs when the device is in normal operating state. A module can use a warm reset to reset a subset of its logic. This is often done to speed up reset recovery time; that is, the time to transition to a safe operating state, compared to the time required upon receipt of a cold reset. Warm reset events include software-triggered reset per power domain, watchdog time-out, externally triggered and emulation initiated. 

    The following modules are reset upon global cold reset events and not upon global warm reset events:

    • All DPLLs associated with the PRCM module

    • EMIF

    • Control module: CTRL_MODULE_CORE, CTRL_MODULE_WKUP

    Kaka said:
    [Question.5]
    What is the difference between SYS_PWRON_RST and GLOBAL_CLOD_SW_RST?

     

    SYS_PWRON_RST can be received externally from the PORz input pin it is Hardware COLD Reset, while GLOBAL_COLD_SW_RST is generated by setting PRM_RSTCTRL[1]RST_GLOBAL_COLD_SW bit (see Table 3-31. Global Reset Sources) - this is Software COLD Reset.

     

    Kaka said:

    [Question.6]
    For region of CM_CORE_AON_RST is defined the both reset source(Warm and Cold). So, customer can be reset the CM_CORE_AON_RST region by warm and cold reset signal. Is my understanding correct?

    Correct, this reset domain can be triggered by both global warm & global cold reset signals. 

    Best Regards, 
    Yordan

  • Hi Yordan,

    Thank you for your kindly response.
    By the way, do you have a plan to fix this issue by revising the silicon?

    Best regards.
    Kaka