Skip to content
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

Reduce the bus frequency #668

Closed
bg193 opened this issue Sep 3, 2020 · 4 comments
Closed

Reduce the bus frequency #668

bg193 opened this issue Sep 3, 2020 · 4 comments

Comments

@bg193
Copy link

bg193 commented Sep 3, 2020

In chipyard , pbus work at same frequency with core clock, how to reduce the pbus frequency to 100Mhz?

@bg193 bg193 changed the title Reduce the pbus frequency Reduce the bus frequency Sep 3, 2020
@jerryz123
Copy link
Contributor

jerryz123 commented Sep 3, 2020

You mean simulate a multiclock system? There is active work in progress towards that goal. See #662

@bg193
Copy link
Author

bg193 commented Sep 3, 2020

Similar to this goal, can you give me some Suggestions on how to modify it?

@colinschmidt
Copy link
Contributor

It is going to be a lot of modifications in the current state of the repo to get this to work. You would need to insert a clock divider somewhere using its output to drive the pbus and components its attached to, and then ensure that there is either a rational or async crossing between the pbus and whichever bus in your system is driving the pbus.

It is much simpler to wait for the feature to be supported in a future chipyard release, if you have the time. This configuration is certainly one we would like to support.

@bg193
Copy link
Author

bg193 commented Sep 5, 2020

@colinschmidt Thank you very much for your valuable advice

@bg193 bg193 closed this as completed Sep 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants