Title: ECET 230 Knowledge is divine - snaptutorial.com
1ECET 230 Knowledge is divine / snaptutorial.com
2ECET 230 Knowledge is divine / snaptutorial.com
ECET 230 Week 1 Homework For more classes
visit www.snaptutorial.com 1. Develop the
Boolean equation for the circuit shown below 2.
Determine the output Y in Problem 1 for the input
values shown below 3. Redraw the circuit in
Problem 1 using only 2-input NAND gates
3ECET 230 Knowledge is divine / snaptutorial.com
ECET 230 Week 1 iLab Introduction to Quartus II,
VHDL, and the FPGA Board For more classes
visit www.snaptutorial.com Objectives 1.Learn
How to write basic logic circuits using VHDL.
4ECET 230 Knowledge is divine / snaptutorial.com
ECET 230 Week 2 Homework For more classes
visit www.snaptutorial.com 1. When a HIGH is on
the output of the decoding circuit below, what is
the binary code appearing on the inputs? 2. Write
the Boolean equations for each of the following
codes if an active-LOW decoder output is
required 3. Write the VHDL text file for a
3-to-8 decoder.
5ECET 230 Knowledge is divine / snaptutorial.com
ECET 230 Week 2 iLab Decoders and Multiplexers
For more classes visit www.snaptutorial.com Obj
ectives Discover the operation of 7-segment
displays, BCD-to-7-semgment decoders,
multiplexers and demultiplexers. Demonstrate the
simulation of a discrete DEMUX and decode
operation with discrete components. Construct a
discrete circuit with these components. Use VHDL
to emulate this circuit within an FPGA.
6ECET 230 Knowledge is divine / snaptutorial.com
ECET 230 Week 3 Homework For more classes
visit www.snaptutorial.com 1.Determine the
decimal value of each of the following unsigned
binary numbers 2.Determine the decimal value of
each of the following signed binary number
displayed in the 2s complement form
7ECET 230 Knowledge is divine / snaptutorial.com
ECET 230 Week 3 iLab Flip-Flops in VHDL For
more classes visit www.snaptutorial.com Objectiv
es Simulate an edge-triggered D flip-flop.
Test a 74LS74 D flip-flop and compare against
predictions. Describe and simulate
edge-triggered D and J-K flip-flops with VHDL.
Test a 74LS112 J-K flip-flop and compare against
predictions.
8ECET 230 Knowledge is divine / snaptutorial.com
ECET 230 Week 4 Homework For more classes
visit www.snaptutorial.com 1. Sketch the Q
output for the waveforms shown below applied to
an active-LOW S-R latch. Assume that Q starts
LOW. 2. Sketch the Q output for the waveforms
shown. Assume that Q starts LOW.
9ECET 230 Knowledge is divine / snaptutorial.com
ECET 230 Week 4 iLab Introduction to Flip-Flops
For more classes visit www.snaptutorial.com Obj
ectives Simulate an edge-triggered D flip-flop.
Test a 74LS74 D flip-flop and compare against
predictions. Describe and simulate
edge-triggered D and J-K flip-flops with VHDL.
Test a 74LS112 J-K flip-flop and compare against
predictions.
10ECET 230 Knowledge is divine / snaptutorial.com
ECET 230 Week 5 Homework For more classes
visit www.snaptutorial.com 1.Using Quartus II,
or an equivalent VHDL entry program, develop the
text file and simulation for the circuit below.
Attach the .vhd and simulation files.
11ECET 230 Knowledge is divine / snaptutorial.com
ECET 230 Week 5 iLab Design of Synchronous
Counters For more classes visit www.snaptutorial
.com Objectives 1.To understand the how to
design sequential counters using a VHDL logic
design file. 2.To design a basic synchronous up
binary counter using the VHDL Integer type.
12ECET 230 Knowledge is divine / snaptutorial.com
ECET 230 Week 6 Homework For more classes
visit www.snaptutorial.com 1.The group of bits
10110101 is serially shifted (right-most bit
first) into an 8-bit shift register with an
initial state of 11100100. After two clock
pulses, the register contains (a) 01011110 (b)
10110101 (c) 01111001 (d) 00101101
13ECET 230 Knowledge is divine / snaptutorial.com
ECET 230 Week 6 iLab Design of a Simple State
Machine For more classes visit www.snaptutorial.
com Objectives Deisgn a simple state
machine. In Figure 6.3, what is the purpose for
the arrows going from S1 to S0 and from S4 to S3?
Why are these needed? What are the advantages of
using state variables instead of a series of
IFTHENELSE statement?
14ECET 230 Knowledge is divine / snaptutorial.com
ECET 230 Week 7 Homework For more classes
visit www.snaptutorial.com 1. Is the state
machine below a Moore machine or a Mealy machine?
Explain your rationale. 3. Using the state
diagram in Figure 10.44 on page 663 of the Dueck
textbook, briefly explain the operation of the
circuit shown. 4.Create the VHDL text file for
the state machine described in Problem 3.
15ECET 230 Knowledge is divine / snaptutorial.com
ECET 230 Week 7 iLab Traffic Light Design
Program For more classes visit www.snaptutorial.
com This lab will take a simple three light,
two-way intersection as in figure 1.0 and create
a working program for it. Based on the timing
chart 2.0, I will create a VHDL file and run a
simulation to achieve a basic formula for how the
intersection will work. Then using the eSOC
board, I will create a visual simulation with the
exception that I will be controlling the timing
of the light. ANSWERS TO QUESTIONS
16ECET 230 Knowledge is divine / snaptutorial.com