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

Support multicore CPU configuration #47

Closed
mithro opened this issue Sep 15, 2019 · 3 comments
Closed

Support multicore CPU configuration #47

mithro opened this issue Sep 15, 2019 · 3 comments

Comments

@mithro
Copy link
Contributor

mithro commented Sep 15, 2019

We should extend this repository to support multicore configurations. To support this, there is a bunch of work that would need to be done, specially to VexRISCV.

@SpinalHDL / @Dolu1990 - Could you enumerate what would be needed?

@Dolu1990
Copy link
Contributor

Long answer there : SpinalHDL/VexRiscv#85 (comment)
But to resume :

  • Coherent D$
  • Coherent interconnect
  • But first i would like to boost the I$ D$ memory bus data width first. Would that be fine in litex ?

@enjoy-digital
Copy link
Member

@Dolu1990: thanks. Yes increasing the memory bus data width will be possible (and we'll probably work on that soon since this is also useful for Rocket that is currently down-converted to 32-bit (just to have a first working version) but should be 64-bit).

@enjoy-digital enjoy-digital changed the title Support mutlicore CPU configuration Support multicore CPU configuration Jul 20, 2020
@enjoy-digital
Copy link
Member

enjoy-digital commented Jul 20, 2020

#47 and #126 are duplicate, let's continue the discussion in #126.

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

No branches or pull requests

3 participants