nullobject
Joined 14 years ago
Joined 14 years ago
If you're just starting out, then you've gotta begin with the basics: blinking a few LEDs, etc. From there you can progress to more and more complex circuits as you learn to code in VHDL or Verilog.
I'd recommend buying a couple of 2nd hand books on VHDL and/or Verilog to get familiar with the syntax. There are some good free books too:
http://freerangefactory.org/pdf/df344hdh4h8kjfh3500ft2/free_...
This little book is great if you're interested in how to build video game hardware for FPGA:
https://gumroad.com/8bitworkshop#JGZkq
I also have a repo of examples I wrote for the DE10 Nano:
It looks like a really nice abstraction. I've been working on the MiSTer project, writing arcade cores for the Cyclone V in VHDL.
I've made a huge effort to keep things clean, but SpinalHDL could be a great way to tame some of the code.
Will start blinking some LEDs and see how it goes...
For folks writing in SpinalHDL, is anyone using Quartus? Or are you using a fully open-source toolchain? i.e. What is your workflow?
I'm interested in trying out SpinalHDL, but I'm not sure how to integrate it into what I'm doing.
It's an amazing machine: excellent build quality, screen, and variety of ports. The only thing I can complain about is the battery life, which isn't great.