-
Notifications
You must be signed in to change notification settings - Fork 249
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
Step 17 of FROM_BLINKER_TO_RISCV doesn't work for ULX3S #65
Comments
Thank you for notifying this ! |
(note: it will work until step 22, I still need to do something for SPI flash, will do that shortly...) |
Thanks for the fix. Most steps now work on the ULX3S but I had a couple of problems with verilator. Here's what I experienced: Step 17 now works on the ULX3S correctly. Step 18 also works on the ULX3S, but I found a small issue. If you're using screen as the terminal the output doesn't align correctly: Step 19 doesn't work:
Tried adding the same -DULX3S flag but it doesn't fix it. Step 20 works until this part:
The board itself(BOARDS/run_ulx3s.sh step20.v) works fine. I was able to compile mandelbrot.S and it runs correctly on the ULX3S. For Step 21 the same thing happened. It works fine on the ULX3S but verilator has the same error as in Step 20. Step 22 is as you mention still not working:
|
Yes, I still need to port different things on the ULX3S. Main thing is the SPI Flash pin multiplexed that needs a special primitive, I will need to insert a layer between the SOC and the ULX3S, now working on doing that without making the whole design too complicated.... |
|
I was following FROM_BLINKER_TO_RISCV tutorial on a ULX3S, and it all started great but when trying to run step 17 on the board it says:
BOARDS/run_ulx3s.sh step17.v
I checked and indeed BOARDS/run_ulx3s.sh doesn't have CPU_FREQ defined while BOARDS/run_icestick.sh has it.
I tried defining it with some values, but then more issues appeared which I'm not sure how to solve:
Any help would be great.
The text was updated successfully, but these errors were encountered: