fusesoc / blinky

Example LED blinking project for your FPGA dev board of choice
MIT License
158 stars 70 forks source link

Add de10_nano board with bitstream generated with project mistral #80

Closed infphyny closed 1 year ago

infphyny commented 2 years ago

qsf file from gatecat/mistral-test repository. I do not own de10_nano board. I cannot verify that the bitstream work correctly.

For a quick test, I made a bitstream generated with fusesoc and mistral backend here.

olofk commented 2 years ago

Awesome. Happy to add this. Would be great however if someone with an actual board (@gatecat? @ravenslofty?) could test it. Let's leave this open for a few days and if no one has the time to test we can merge anyway and hope for the best

infphyny commented 2 years ago

Someone have tried it and it tell me it is not working I will put to draft until I can prove it work.

Ravenslofty commented 2 years ago

Unfortunately I can't provide much input on "it is not working" without additional information.

infphyny commented 2 years ago

The problem is surely my code not mistral

Ravenslofty commented 2 years ago

Yes, well, Mistral has a way of making fun bugs that aren't obvious :P

On Fri, 18 Feb 2022, 19:27 infphyny, @.***> wrote:

The problem is surely my code not mistral

— Reply to this email directly, view it on GitHub https://github.com/fusesoc/blinky/pull/80#issuecomment-1045060525, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALPDW5LTQGY6JLBIV4W6ODU32MSDANCNFSM5OWOP5PQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

infphyny commented 1 year ago

Tested on de nano 10 board and it works. To program to sram, set all msel switchs to on. I use openFPGALoader to program the sram. openFPGALoader --probe-firmware "path to quartus"/quartus/linux64/blaster_6810.hex -b de10nano -m --bitstream fusesoc_utils_blinky_1.1.1.rbf Replace "path to quartus" to the installation directory.

olofk commented 1 year ago

Fantastic. Looks perfectly fine. So, this is all good and ready to push now?

infphyny commented 1 year ago

Yes. Tested and it work. Thanks

olofk commented 1 year ago

Awesome! Picked and pushed. Many thanks for your contributions