Designing and building an FPGA sprite-based graphics accelerator (2014)
andybrown.me.uk
andybrown.me.uk
I think about 150mm is the furthest I've routed non-terminated 100MHz uSD lines and I've been lucky enough so far to get away with the only real design goal being all trace lengths within +/- 5% of the clock line, even with the trace lines having a couple hundred ohms of Z when the spec calls for 50. I do wonder things like if my error rate went from once per 20 years to once per 5 years type of thing. I'm also guessing the error rate follows some sort of inverse S-curve of probability.
You can always tell an experienced engineer if he says something like "Doing <X> was not hard, it's described here.", and points to a 300+ page manual.
The DE0-nano is not a SoC (no ARM portion).
https://joelw.id.au/FPGA/CheapFPGADevelopmentBoards
The miniZed board⁽¹⁾ uses a Xilinx chip, but it doesn't seem to come with a license for software except for SDSoC⁽²⁾, which doesn't seem to provide any software for HDL, just C++ and OpenCL.
[1] https://www.xilinx.com/products/boards-and-kits/1-odbhjd.htm...
[2] https://www.xilinx.com/products/design-tools/software-zone/s...