-
Notifications
You must be signed in to change notification settings - Fork 252
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
Portability of tutorials to Upduino #74
Comments
Welcome here! As far as I know the Upduino is based on Lattice UP5K... While not having a solution for porting Brunos complete work, I wrote a RISC-V playground for the MCH2022 badge that uses the same FPGA and the FemtoRV32-Gracilis: https://github.com/badgeteam/mch2022-firmware-ice40/tree/master/projects/RISCV-Playground Maybe this gives you a starting point? There are also more simple examples if you explore the mch2022-firmware-ice40 repository a bit. Best wishes for your journey into FPGAs that might soon become a deep rabbit hole for you to explore :-) |
Wait, my error: "Icebreaker" is supported out of the box and much closer to your Upduino. But let Bruno comment on that! |
Yep, it is probably quite easy to adapt icebreaker support to Upduino
Edit
See if the reset button is negative or positive (if negative, define NRV_NEGATIVE_RESET) Normally it will be easy, the most tricky part will be finding the pin numbers for everything. The SPI Flash can be a bit tricky if you want to enable it in dual IO mode (but you can start with regular mode) |
Thank you very much for this repo and for the support! |
It is because there are different projects all in the same place (maybe I should create separate repositories)
|
I want to learn FPGA development and these tutorials are amazing - thank you so much!
However, there are zero available IceSticks in the market right now. A cheap and accessible FPGA is the Upduino.
Is it possible that these tutorials can be transferrable to something like the Upduino?
Pardon my lack of knowledge - but this is the same reason I came across your repository.
The text was updated successfully, but these errors were encountered: