-
Notifications
You must be signed in to change notification settings - Fork 746
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(XSNoCTop): Power down and WFI gating #4373
base: master
Are you sure you want to change the base?
Conversation
* when Core is in WFI state, Core+L2 clock is gated and restore clocks only when interrupt/reset/snoop. * low-power process is controlled by FSM to follow the steps: flush L2 -> core enter WFI state -> send power-down request to SoC (o_cpu_no_op) * SoC plays as PPU to generate power on/off sequence with signals: isolation/reset/clock, also the power on/off req/ack signals
[Generated by IPC robot]
master branch:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Have you tested whether it can still operate normally with the power-down feature turned on?
1. remove i_cpu_sw_clk_en and use i_cpu_sw_rst_n to gate clock during power down sequence 2. fix value of soc_rst_n when low power disabled 3. add exitco state check in cpu low power state for safe
* remap low power ralated code
[Generated by IPC robot]
master branch:
|
* fix iso_en/pwrdown_req_n/pwrdown_ack_n connection and set to a default value * change bundle <LowPowerIo>
[Generated by IPC robot]
master branch:
|
Currently, CMN Linux passed on both turn on and off low power feature |
feat(XSNoCTop): The low-power features include the following: