Write a VHDL code to describe the circuit completely. Do produce a timing chart with all possible combinations of the input.
Use ModelSim to write:
• VHDL code (in text format so that I can test the code myself)
• Tested on a testbench (another VHDL),
• Then simulated in time, and draw (attach) the timing diagram showing all combinations.