All the vhdl codes in the three basic modelling along with combinations of them