Replies: 1 comment 2 replies
-
Hi, I'm never did clock gating in practice. So i don't know much about it. ClockDomain can have a "enable" parameter, but some may want to do and gate the clock itself via a target specific primitive / blackbox ? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Below is an easy case. a BusReg works under bus clock domain to get data from user through bus write. Then it works under work clock domain to provide data to another module.
Be aware that, this case does NOT represent all the cases of clock switch/gating. I pick this case because It's very common and everyone may have encountered.
I've been searching for clock switch/gating in spinalHDL but nothing useful found. Is spinal able to do this? Any hint is welcome. ^_^
BTW: since the configuration is done at initial stage, no cross domain protection is needed.
Beta Was this translation helpful? Give feedback.
All reactions