Federal University of Technology Akure
Federal University of Technology Akure
REPORT ON
6:1 MULTIPLEXER
SUBMITTED TO
MARCH 2021
NAMES MATRIC. NO.
APPARATUS / EQUIPMENTS:
Building a 6 to 1 multiplexer requires the combination of three 2:1 multiplexer and some two others 2:1
multiplexer to realize the circuit. The truth table will have three select lines and outputs. The 6:1 multiplexer
will have six data inputs A, B, C, D E and F, three selection lines and one output Z. The input will be connected
to the output based on combination of inputs present at these selection lines. The logic expression is derived
and the VHDL code is implemented. The entity of the code will show the inputs and output variables and their
data types while the architecture of the code will show the implementation of the internal view of these inputs
and outputs.
C OUTPUT
6:1 MUX
D
S0 S1 S2
PROCEDURE
1) Construct the truth table of the 6:1 multiplexer showing selection lines and the outputs.
2) From the truth table derive the Boolean expression/function for the output.
3) Implement the Boolean function using three 2:1 multiplexers to take in the inputs and some other two 2:1
multiplexers to realize the final circuit.
4) Draw the circuit diagram for the 6:1 multiplexer.
5) Write the VHDL code for the 6:1 multiplexer.
ALGORITHM
FOR TRUTH TABLE:
1) Fill in the inputs.
2) Fill in the logic values of the inputs and also the outputs.
0 0 0 A
0 0 1 B
0 1 0 C
0 1 1 D
1 0 0 E
1 0 1 F
CONCLUSION
In this project, we were able to implement a 6:1 multiplexer in Altera quartus prime DE on Intel Cyclone IV FPGA board
using VHDL and schematic implementation. The methodology, truth table, circuit diagram and VHDL code used can be
found in this document.
REFERENCES
Quatus II handbook version 10.0, volume I(Design and Synthesis), Chapter9.