VHDL programming and simulation of all gates using two inputs in xilinx software rtu syllabus