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.

How can power down the unused corepac of c6678?

I power down the PowerDomain of core1 use by the function "KeyStone_disable_PSC_Power_Domain(CSL_PSC_PD_GEM1)" in <K1_STK_v1.1> ,but the consol print that :Disable power domain 9 timeout!.

please,how can power down the PowerDomain of unused corepac successfully?

  • Please refer to the C66x CorePac users guide (SPRUGW0B) for related documentation.

    Each core has its own power down controller (PDC) that can be used to place a core in a low power state independent of others. Some aspects of power down are dynamic (example, L1P, L2 and caches. Sections 12.2.1 to 12.2.3 of SPRUGW0B). Others are software controllable as follows: (Sections 12.2.4 to 12.2.6).

    - To power down just the DSP, simply execute an IDLE instruction. Interrupts are required to wake up the DSP (Section 2.12.4).

    - To power down the entire CorePac, follow the steps for C66x power down (Section 2.12.5).

    - Powering down the CorePac driven by an external interrupt (Section 2.12.6)

    Note: The Power sleep controller does not have the ability to clock gate a CorePac (the core clock domain is always ON).

    Is the package K1_STK_v1.1 released by TI? If yes, can you please point me to the download link.

    Thank you.

  • Haipeng,

    Please refer below thread where similar query has been already addressed.

    e2e.ti.com/.../446549

    Regards,
    Senthil