VHDL practise examples for EE3DSD