-
Notifications
You must be signed in to change notification settings - Fork 182
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
Integrate black-parrot into LiteX and LiteX-BuildEnv #228
Labels
enhancement
New feature or request
Comments
Nice we will take a look!
…On Thu, Jul 18, 2019 at 7:26 PM Tim Ansell ***@***.***> wrote:
LiteX <https://github.com/enjoy-digital/litex> is an FPGA SoC generator
that supports a wide range of FPGA boards and platforms. It currently
support multiple soft-cpus, including multiple RISC-V implementations. You
can find the details about supported CPUs on this wiki page ->
https://github.com/enjoy-digital/litex/wiki/Soft-CPU
It would be awesome to see Black-Parrot in the LiteX system. It would let
us very easily compare the resource usage of Black-Parrot to Rocket and
VexRISCV.
LiteX-BuildEnv <https://github.com/timvideos/litex-buildenv> is my
environment which uses LiteX to create images for many different FPGA
boards. It supports Zephyr, Linux, Micropython and bare metal firmware.
You can find a diagram of this below;
[image: image]
<https://user-images.githubusercontent.com/21212/61498497-7f251700-a991-11e9-90a1-bb1e6595a28e.png>
There is also a Linux on LiteX VexRISCV
<https://github.com/enjoy-digital/linux-on-litex-vexriscv> repository
which would be cool to port to use Black-Parrot as an alternative option.
You can find the existing CPUs at
https://github.com/enjoy-digital/litex/tree/master/litex/soc/cores/cpu
Rocket is probably the closest configuration which can be found at
https://github.com/enjoy-digital/litex/blob/master/litex/soc/cores/cpu/rocket/core.py
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#228>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEFG5AF3HKBN5LJPB56TB2LQAD32ZANCNFSM4IFASBEA>
.
|
@taylor-bsg If you need any help figuring out how to do this, feel free to reach out. |
FYI - This work in in progress at enjoy-digital/litex#278 |
Completed. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
LiteX is an FPGA SoC generator that supports a wide range of FPGA boards and platforms. It currently support multiple soft-cpus, including multiple RISC-V implementations. You can find the details about supported CPUs on this wiki page -> https://github.com/enjoy-digital/litex/wiki/Soft-CPU
It would be awesome to see Black-Parrot in the LiteX system. It would let us very easily compare the resource usage of Black-Parrot to Rocket and VexRISCV.
LiteX-BuildEnv is my environment which uses LiteX to create images for many different FPGA boards. It supports Zephyr, Linux, Micropython and bare metal firmware.
You can find a diagram of this below;
There is also a Linux on LiteX VexRISCV repository which would be cool to port to use Black-Parrot as an alternative option.
You can find the existing CPUs at https://github.com/enjoy-digital/litex/tree/master/litex/soc/cores/cpu
Rocket is probably the closest configuration which can be found at https://github.com/enjoy-digital/litex/blob/master/litex/soc/cores/cpu/rocket/core.py
The text was updated successfully, but these errors were encountered: