Digital Circuits
Design a calculator which can take two inputs with 4 bit width and it can do 4 arithmetic or logic operations. The user has 4 input button (which acts as 1 bit input) and based on that the user can decide which operation needs to perform. The calculator will provide the final one output with 4- bit for that specific operation, the user has chosen.
Task Description:
1. Add Level 0, Level 1, level 2 block diagram (Introduction section).
2. Write a VHDL code for above system.
a. Add each component code (Appendix section). b. Add top level code (Appendix section).
3. Simulate your design using ModelSim/ QuestaSim and verify with the expected answer (results & analysis section)