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

What is the meaning and function of fbus(front bus)? #2078

Closed
clx782782 opened this issue Aug 15, 2019 · 1 comment
Closed

What is the meaning and function of fbus(front bus)? #2078

clx782782 opened this issue Aug 15, 2019 · 1 comment
Labels

Comments

@clx782782
Copy link

I don’t know well what is the definition of “front bus” and what is the function of it.

And what is the difference between the “fbus” and the other buses?

Any suggestions will be appreciated.

@michael-etzkorn
Copy link
Contributor

FrontBus is simply a TL crossbar for external TL requests. This reduces contention to the system bus with the rocket cores.

A hierarchical design for the buses in the SoC is a useful categorization that allows for making decisions for each category on things like power and bandwidth maintenance.

https://chipyard.readthedocs.io/en/latest/Generators/Rocket-Chip.html shows an example of how they're all connected in the default coherent topology.

Closing this issue. Further follow-up can be made by opening a question on StackOverflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants