Design the testbench for the decoder and verify the logic using
simulation.
![decoderCode.png](decoderCode.png)
Figure 5: Decoder code with test bench.
![decoderSim.png](decoderSim.png)
Figure 5.1: Decoder Simulation.
Task 6:
Encoder 8x3 Priority.
![Q0Q1Q2.jpg](Q0Q1Q2.jpg)
Figure 6: Finding Q1 and Q2.
![Encoder8x3Code.png](Encoder8x3Code.png)
Figure 6.1: Priority 8x3 Encoder.
![Encoder8x3Sim.png](Encoder8x3Sim.png)
Figure 6.2: Priority 8x3 Encoder Simulation.
Task 7:
Implemnting a 4-1 MUX to the Basys-3 board.
![MUX4x1Code.png](MUX4x1Code.png)
Figure 7: 4-1 MUX code.
Task 8:
Parity generator and checker.
![EvenParityCheckerCode.png](EvenParityCheckerCode.png)
Figure 8: Even parity checker code.
![EvenParityCheckerSim.png](EvenParityCheckerSim.png)
Figure 8.1: Even parity checker simulation.
![EvenParityGenCode.png](EvenParityGenCode.png)
Figure 8.2: Even parity generator code.
![EvenParityGenSim.png](EvenParityGenSim.png)
Figure 8.3: Even parity generator simulation.
![EvenParityChecker&GenImpCode.png](EvenParityChecker&GenImpCode.png)
Figure 8.4: Right even parity checker and left is the even parity
generator.
Task 9:
Implementation of the advanced home alarm and advanced car parking.