1) Design circuit equivalents for all the logic gates using NOT-AND-OR gates and design equivalent circuits using only one of the universal gates: NAND or NOR. We will design all-NAND equivalent circuits.
2) Design the circuit using Altera Quartus II 9.1 Web Edition, and verify the circuit is correct by comparing the Timing Diagram results to the Truth Table of the circuit.3) Design an Active-Low Decoder, (DMux) circuit.4) Design and simulate Encoders/Multiplexers (Mux) circuits. Β Β Lab 1
Your First and Last name
Date
Part 1: Design 9 circuits by completing below: Draw the symbol for the gate, its Truth Table, its Simplest
Sum of Products Expression, draw its NOT-AND-OR Equivalent Circuit, its all-NAND Equivalent Circuit.
1.1 NOT gate.
Draw NOT gate
Truth Table and
Simplest Sum of
Products Equation
NOT-AND-OR Equivalent
Circuit
all-NAND Equivalent Circuit
Add your
gate HERE
A
1
0
NOT(A)
Add your
NOT-AND-OR
Circuit HERE
Add your
All-NAND
Circuit HERE
NOT-AND-OR Equivalent
Circuit
all-NAND Equivalent Circuit
Add your
NOT-AND-OR
Circuit HERE
Add your
All-NAND
Circuit HERE
NOT-AND-OR Equivalent
Circuit
all-NAND Equivalent Circuit
Add your
NOT-AND-OR
Circuit HERE
Add your
All-NAND
Circuit HERE
NOT-AND-OR Equivalent
Circuit
all-NAND Equivalent Circuit
Add your
NOT-AND-OR
Add your
All-NAND
Y1=
1.2- AND gate
Draw AND gate
Truth Table and
Simplest Sum of
Products Equation
Add your
gate HERE
A
0
0
1
1
B
0
1
0
1
AND(A,B)
Y2=
1.3- OR gate
Draw OR gate
Truth Table and
Simplest Sum of
Products Equation
Add your
gate HERE
A
0
0
1
1
B
0
1
0
1
OR(A,B)
Y3=
1.4- XOR gate
Draw XOR gate
ADD your
gate HERE
Truth Table and
Simplest Sum of
Products Equation
A
0
0
1
1
B
0
1
0
1
XOR(A,B)
Y4=
1.5- NAND gate
Draw NAND
gate
Truth Table and
Simplest Sum of
Products Equation
ADD your
gate HERE
A
0
0
1
1
B
0
1
0
1
NAND(A,B)
NOT-AND-OR Equivalent
Circuit
all-NAND Equivalent Circuit
Add your
NOT-AND-OR
Circuit HERE
Add your
All-NAND
Circuit HERE
NOT-AND-OR Equivalent
Circuit
all-NAND Equivalent Circuit
Add your
NOT-AND-OR
Circuit HERE
Add your
All-NAND
Circuit HERE
NOT-AND-OR Equivalent
Circuit
all-NAND Equivalent Circuit
Add your
NOT-AND-OR
Add your
Y5=
1.6- NOR gate
Draw NOR gate
Truth Table and
Simplest Sum of
Products Equation
ADD your
gate HERE
A
0
0
1
1
B
0
1
0
1
NOR(A,B)
Y6=
1.7- XNOR gate
Draw XNOR
gate
ADD your
gate HERE
Truth Table and
Simplest Sum of
Products Equation
A
0
0
1
1
B
0
1
0
1
XNOR(A,B)
Y7=
1.8 3-input NAND gate
Draw 2to1 Mux
Truth Table and
Simplest Sum of
Products Equation
ADD your
Mux HERE
π2 π1
0 0
0 0
0 1
0 1
1 0
1 0
1 1
1 1
π0
0
1
0
1
0
1
0
1
NAND3
NOT-AND-OR Equivalent
Circuit
all-NAND Equivalent Circuit
Add your
NOT-AND-OR
Circuit HERE
Add your
All-NAND
Circuit HERE
NOT-AND-OR Equivalent
Circuit
all-NAND Equivalent Circuit
Y8=
1.9- 2 to 1 Encoder or Multiplexer (Mux)
Draw 2to1 Mux
Truth Table and
Simplest Sum of
Products Equation
s
0
0
0
0
1
1
1
1
ADD your
Mux HERE
π1
0
0
1
1
0
0
1
1
π2
0
1
0
1
0
1
0
1
Mux
0
0
1
1
0
1
0
1
Add your
NOT-AND-OR
Circuit HERE
Add your
All-NAND
Circuit HERE
NOT-AND-OR Equivalent
Circuit
all-NAND Equivalent
Circuit
Add your
NOT-AND-OR
Circuit HERE
Add your
All-NAND
Circuit HERE
Y8=
1.10 – 2 to 4 decoder or Demultiplexer (DMux)
Draw 2to4
DMux
ADD
your
DMux
HERE
Truth Table and Simplest Sum
of Products Equation
π1 π0 π3 π2 π1 π0
0
0
0
0
0
1
0
1
0
0
1
0
1
0
0
1
0
0
1
1
1
0
0
0
Y3=
Y2=
Y1=
Y0=
2.1 Create a new project in Altera Quartus using VHDL of a 3-input NAND circuit call it
NAND3_YourName, using all-NAND gates
Project Wizard
3-input NAND Diagram
Add your
Project Wizard
Settings snip
HERE
VHDL code
Add your
3-input NAND
drawing HERE
Truth Table
Add your
Truth Table
HERE
Add your
VHDL Code HERE
Successful Compilation
Add your
Successful Compilation
Screenshot HERE
Timing Diagram
Add your
Timing Diagram with annotating
matches Truth Table HERE
2.2 Create a new project in Altera Quartus using VHDL of a 4-input NAND circuit, call it
NAND4_YourName, using all-NAND gates
Project Wizard
4-input NAND Diagram
VHDL code
Add your
VHDL Code HERE
Successful Compilation
Add your
Successful Compilation
Screenshot HERE
Timing Diagram
Add
Addyour
your
2.3 Create a new project in Altera Quartus using VHDL of a 2 to 1 Multiplexer/Encoder (Mux) circuit,
call it Mux2to1_YourName, using all-NAND gates
Project Wizard
Mux2to1 Diagram
Add your
Mux 2to1 drawing HERE
Add your
Project Wizard
Settings snip
HERE
Truth Table
VHDL code
Add your
Add your
Truth Table
HERE
Successful Compilation
Add your
Successful Compilation
Screenshot HERE
Timing Diagram
Add your
Timing Diagram with annotating
matches Truth Table HERE
2.4. Create a new project in Altera Quartus using VHDL of a 4-to-1 Mux circuit, call it
Mux4to1_YourName, using only Mux2to1 components.
Project Wizard
Mux4to1 Diagram
Add your
Project Wizard
Settings snip
HERE
Add your
Mux 4to1 drawing
HERE
Truth Table
VHDL code
Add your
VHDL Code HERE
Successful Compilation
Add your
Successful Compilation
Screenshot HERE
Timing Diagram
Add your
Truth Table
HERE
Add your
Timing Diagram with
annotating matches Truth
Table HERE
2.5 Create a new project in Altera Quartus using VHDL of a 8-to-1 Mux, call it Mux8to1_YourName, using
only Mux4to1 and/or Mux2to1components
Project Wizard
Mux8to1 Diagram
Add your
Project Wizard
Settings snip
HERE
VHDL code
Add your
Mux 8to1 drawing
HERE
Truth Table
Add your
Truth Table
HERE
Successful Compilation
Add your
Successful Compilation
Screenshot HERE
Timing Diagram
Add your
Timing Diagram with
annotating matches Truth
Table HERE
2.6 Create a new project in Altera Quartus using VHDL of a 16-to-1 Mux, call it Mux8to1_YourName,
using only Mux8to1, Mux4to1 and/or Mux2to1 components
Project Wizard
Mux16to1 Diagram
Add your
Project Wizard
Settings snip
HERE
Add your
Mux 16to1 drawing
HERE
Truth Table
VHDL code
Add your
VHDL Code HERE
Successful Compilation
Add your
Truth Table
HERE
Add your
Successful Compilation
Screenshot HERE
Timing Diagram
Add your
Timing Diagram with
annotating matches Truth
Table HERE
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Achiever Papers is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Dissertation Writing Service Works
First, you will need to complete an order form. It's not difficult but, if anything is unclear, you may always chat with us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order form
Once we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writerβs assignment
As soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download