-
Notifications
You must be signed in to change notification settings - Fork 681
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
Fix MMIO IOBinder #1045
Fix MMIO IOBinder #1045
Conversation
@@ -297,7 +297,7 @@ class WithAXI4MMIOPunchthrough extends OverrideLazyIOBinder({ | |||
(system: CanHaveMasterAXI4MMIOPort) => { | |||
implicit val p: Parameters = GetSystemParameters(system) | |||
val clockSinkNode = p(ExtBus).map(_ => ClockSinkNode(Seq(ClockSinkParameters()))) | |||
clockSinkNode.map(_ := system.asInstanceOf[HasTileLinkLocations].locateTLBusWrapper(MBUS).fixedClockNode) |
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.
I thought the axi4 port takes its clock from the MBus, not the SBus?
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.
It was on the sbus in the generated RTL I looked at. This seems to confirm, but I could be wrong:
https://github.com/chipsalliance/rocket-chip/blob/86a2f2cca699f149bcc082ef2828654a0a4e3f4b/src/main/scala/subsystem/Ports.scala#L147
@jerryz123 do you know why the tests are getting canceled? |
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.
As you can tell, CircleCI isn't working right now (I submitted a help ticket to get this resolved but it might take a while). Since GitHub Actions CI is still working, could you add your test to GH-A then we can merge?
…S. Also adds a config and test
f62df6a
to
51480d7
Compare
Thanks for picking up the slack @abejgonzalez |
Related issue: None
Type of change: bug fix
Impact: rtl change
Release Notes