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

L2 multicore request arbitration #106

Open
SergiVilardell opened this issue Feb 15, 2022 · 1 comment
Open

L2 multicore request arbitration #106

SergiVilardell opened this issue Feb 15, 2022 · 1 comment

Comments

@SergiVilardell
Copy link

Hello,

I am studying contention on the L2 for the OpenPiton+Ariane architecture. I'm interested in knowing which is the arbitration or queue system for the requests that are send from multiple cores to the L2. Is it a global queue for all cores? Does each core has its own queue?
Or maybe there is a queue for each slice of the L2? Thanks.

Sergi.

@Jbalkind
Copy link
Collaborator

There isn't any arbitration insofar as each L2 has its 3 NoC connections and messages arrive in order according to network routing. Between the NoCs there is a fixed priority where noc3 has the highest priority and noc1 the lowest, but they are generally connecting to different pipelines of the L2 anyway.

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

2 participants