-
Notifications
You must be signed in to change notification settings - Fork 575
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
Blackparrot litex #278
Blackparrot litex #278
Conversation
Hi @scanakci, Would you mind rebasing these changes on top of the latest version? Thanks! |
Also, did you mean to include the simout? It looks like that is generated code which shouldn't be committed? |
@scanakci - You will also want to update the wiki page at https://github.com/enjoy-digital/litex/wiki/Soft-CPU to include details about BlackParrot. |
I added there if you wanted to run build_dut.sh without running litex_sim.
Definitely no need to include when merging. Do you want me to remove it?
|
Sure, will do soon.
|
Thanks @scanakci. The pull request is difficult to review since the generated files are included and we won't be able to merge it without doing a rebase. Can you do a rebase and force push to your branch only the changes that will be integrated in the LiteX? (not the generated files) To allow me to review the changes you did on the output files, can you send them to me by mail? (florent [AT] enjoy-digital.fr) Thanks |
Sure. After rebasing, blackparrot is not working due to some changes in soc_core. I will let you know once I am done. |
08fb083
to
3e6b982
Compare
@scanakci: thanks for the rebase. |
3e6b982
to
23343ff
Compare
Hi @scanakci, is your work going well? |
Hi,
It is going well. We could simulate helloworld program using —init-rom
option. Currently, we are working on synthesis. We would like to run
helloworld on a genesys board as next step. Thanks for the follow up!
On Wed, Nov 6, 2019 at 3:25 PM enjoy-digital ***@***.***> wrote:
Hi @scanakci <https://github.com/scanakci>, is your work going well?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#278?email_source=notifications&email_token=AGAPWV3HUY6NBP7X3XQIW4TQSMR4BA5CNFSM4I73EGE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDH34ZQ#issuecomment-550485606>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGAPWVYX5CGFT552PVEOGMDQSMR4BANCNFSM4I73EGEQ>
.
--
SadullahCanakci
|
509076c
to
1db5077
Compare
w/ Litex BIOS simulation including LiteDRAM w/ Litex BIOS working on FPGA excluding LiteDRAM
3f674fb
to
d15c911
Compare
Thanks @scanakci for the update and rebase. I had a first quick look and if things are working we could probably merge soon. I'll do the cosmetic changes if needed. Just a question, is there anything preventing running the simulation directly with litex_sim? (I see you are preparing the simulation with it but running with another command) |
cp bp_hardware/bp_nonsynth_host.v $BP_TOP_DIR/test/common/. | ||
|
||
# Neccessary files for FPGA Implementations | ||
cp -r bp_fpga $BP_TOP/DIR |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cp -r bp_fpga $BP_TOP/DIR ------> there is a typo here, the correct version is -----> cp -r bp_fpga $BP_TOP_DIR/
Thanks, @enjoy-digital. After following the Readme File to setup BlackParrot and also copy necessary hardware/software files for LiteX integration, there is nothing preventing running the simulation directly with litex_sim. The preparation is a one-time process, it basically clones blackparrot repo, installs necessary tools for it, modifies some files in BP repo, and sets some environment variables. You should be able to use the following command and hopefully get a BIOS terminal with no issues after the one-time preparation. |
Thanks @scanakci, this seems fine for an initial PR and i just merged it. I will probably do some cleanup in the next days. If you have updates on your side, please create new PRs for that. |
Start point for Blackparrot-Litex