Notes on C++, FPGA and security — an archive, 2015–2016
These notes were written in 2015 and 2016 and are republished here unchanged, with their original dates and the comments they drew at the time. The newest work is elsewhere; this is kept because it is still useful.
Step-by-step walkthroughs on a Digilent Zybo board (Xilinx Zynq-7010) with Vivado 2015. Project sources included.
A run through the Gang of Four catalogue: what each pattern is for, a diagram, trade-offs, and working C++.
Cryptography, worked through by hand.