Boris Ivanov

Notes on C++, FPGA and security — an archive, 2015–2016

LinkedIn · GitHub · Stack Overflow

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.

FPGA

Step-by-step walkthroughs on a Digilent Zybo board (Xilinx Zynq-7010) with Vivado 2015. Project sources included.

C++ design patterns

A run through the Gang of Four catalogue: what each pattern is for, a diagram, trade-offs, and working C++.

Security

Cryptography, worked through by hand.

Other