https://alandroidnet.com/related/digital electronics a practical approach with vhdl