ECET 230 Innovative Education--snaptutorial.com

Slides:



Advertisements
Similar presentations
التصميم المنطقي Second Course
Advertisements

Chapter 10 Flip-Flops and Registers Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. William Kleitz.
Counter Circuits and VHDL State Machines
Sequential Circuit Introduction to Counter
Capacitance Sensor Project
1 Sequential Circuits Registers and Counters. 2 Master Slave Flip Flops.
ReVieW Combinational & Sequential Logic Circuit EKT 221 / 4 DIGITAL ELECTRONICS II.
ECE 2372 Modern Digital System Design
1.Overview of Course Objective 2.Details of course website, BLOG 3.Details of Syllabus 4.Recommended Books 5.Details of Lab Sessions 6.Introductory concepts.
P. 4.1 Digital Technology and Computer Fundamentals Chapter 4 Digital Components.
Chapter 10 State Machine Design. 2 State Machine Definitions State Machine: A synchronous sequential circuit consisting of a sequential logic section.
ACOE361 – Digital Systems Design. Useful information Instructor: Lecturer K. Tatas Office hours: Mo5, Tu3, We6-8, Fri5 Prerequisites: ACOE201 (ACOE161)
Chapter 1_4 Part III more on … Counters Chapter 1_4 Part III more on … Counters.
Anurag Dwivedi. Basic Block - Gates Gates -> Flip Flops.
Digital Logic Design.
Computer Architecture and Organization Unit -1. Digital Logic Circuits – Logic Gates – Boolean Algebra – Map Simplification – Combinational Circuits –
Counter Circuits and VHDL State Machines
Analysis and Synthesis of Synchronous Sequential Circuits A “synchronizing” pulse/edge signal (clock) controls the operation of the memory portion of the.
Introduction to ASIC flow and Verilog HDL
Teaching Digital Logic courses with Altera Technology
COMBINATIONAL AND SEQUENTIAL CIRCUITS Guided By: Prof. P. B. Swadas Prepared By: BIRLA VISHVAKARMA MAHAVDYALAYA.
Digital Design: With an Introduction to the Verilog HDL, 5e M. Morris Mano Michael D. Ciletti Copyright ©2013 by Pearson Education, Inc. All rights reserved.
EGR 2131 Unit 6 Combinational Building Blocks
Overview Part 1 - Storage Elements and Sequential Circuit Analysis
CHAPTER 16 SEQUENTIAL CIRCUIT DESIGN
Sequential Logic An Overview
EGR 2131 Unit 4 Combinational Circuits: Analysis & Design
EECE6017C - Lab 0 Introduction to Altera tools and Basic Digital Logic
4.
Homework Reading Machine Projects Labs Tokheim Chapter 9.1 – 9.6
EET 1131 Unit 11 Counter Circuits
Introduction to Advanced Digital Design (14 Marks)
Sequential Logic Counters and Registers
FIGURE 5.1 Block diagram of sequential circuit
Digital Design Lecture 9
Dr. Clincy Professor of CS
Digital Fundamentals Floyd Chapter 6 Tenth Edition
Sequential Circuit - Counter -
Instructor: Alexander Stoytchev
Digital Fundamentals with PLD Programming Floyd Chapter 10
ECET 340 Competitive Success/snaptutorial.com
ECET 105 Innovative Education--snaptutorial.com
ECET 405 Innovative Education--snaptutorial.com
ECET 430 Innovative Education--snaptutorial.com
ECET 105Competitive Success/snaptutorial.com
ECET 405Competitive Success/snaptutorial.com
ECET 340 Education for Service-- snaptutorial.com.
ECET 402 Education for Service-- snaptutorial.com.
ECET 105 Education for Service-- snaptutorial.com
Registers and Counters Register : A Group of Flip-Flops. N-Bit Register has N flip-flops. Each flip-flop stores 1-Bit Information. So N-Bit Register Stores.
ECET 405 Education for Service-- snaptutorial.com
ECET 340 Teaching Effectively-- snaptutorial.com.
ECET 105 Teaching Effectively-- snaptutorial.com
ECET 405 Teaching Effectively-- snaptutorial.com
Digital Design Fundamentals
Chapter 6 Functions of Combinational Logic
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
Boolean Algebra and Digital Logic
EET 1131 Unit 12 Shift Registers
KU College of Engineering Elec 204: Digital Systems Design
Lecture Part A Combinational Logic Design & Flip Flop
KU College of Engineering Elec 204: Digital Systems Design
Computer Architecture and Organization: L02: Logic design Review
EET107/3 DIGITAL ELECTRONICS 1
EET 1131 Unit 11 Counter Circuits
IAS 0600 Digital Systems Design
EGR 2131 Unit 11 Registers and Counters
Registers and Counters
EGR 2131 Unit 12 Synchronous Sequential Circuits
Counters.
Presentation transcript:

ECET 230 Innovative Education--snaptutorial.com

ECET 230 Week 1 Homework For more classes visit 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 4.Develop the Boolean equation for the circuit shown below

ECET 230 Innovative Education--snaptutorial.com ECET 230 Week 1 iLab Introduction to Quartus II, VHDL, and the FPGA Board For more classes visit Objectives: 1.Learn How to write basic logic circuits using VHDL. 2.Using Quartus II compile and simulate the text file and then analyze the simulation for proper operation. 3.Learn how to assign pins and then how to download the program to the eSOC II board. 4. Verify that the eSOC II board behaves correctly when the output is what is expected depending on the input configuration.

ECET 230 Innovative Education--snaptutorial.com ECET 230 Week 2 Homework For more classes visit 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. 4. A 7-segment decoder/driver drives the display below. Using the waveforms shown, determine the sequence of digits that appear on the display.

ECET 230 Innovative Education--snaptutorial.com ECET 230 Week 2 iLab Decoders and Multiplexers For more classes visit Objectives: 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. Why are the 330 Ω resistors required for the discrete logic circuit, but not for the MultiSim simulated circuit or the eSOC III circuit?

ECET 230 Innovative Education--snaptutorial.com ECET 230 Week 3 Homework For more classes visit 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 2’s complement form: 3. Determine the outputs (Cout, Sout) of a full-adder for each of the following inputs: 4.The circuit below is an attempt to build a half-adder. Will the Cout and Sout function properly? Demonstrate your rationale.

ECET 230 Innovative Education--snaptutorial.com ECET 230 Week 3 iLab Flip-Flops in VHDL For more classes visit Objectives: 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. 1. Why is the condition when both and are LOW considered illegal? 2. How does the value you measured for tsetup compare with value specified in the 74LS74 data sheet? You may need to go on-line to find this value.

ECET 230 Innovative Education--snaptutorial.com ECET 230 Week 4 Homework For more classes visit 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. 3. Sketch the Q output for the circuit shown below. Assume that Q starts LOW. 4. Sketch the Q output for the circuit shown below. Assume that Q starts LOW. 5. Sketch the Q output for the circuit shown below. Assume that Q starts LOW.

ECET 230 Innovative Education--snaptutorial.com ECET 230 Week 4 iLab Introduction to Flip-Flops For more classes visit Objectives: 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. 1. Why is the condition when both and are LOW considered illegal? 2. How does the value you measured for tsetup compare with value specified in the 74LS74 data sheet? You may need to go on-line to find this value.

ECET 230 Innovative Education--snaptutorial.com ECET 230 Week 5 Homework For more classes visit 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. 2.What is the output frequency of Q1 in the circuit shown below? 3.A synchronous binary counter is used to divide a 1 MHz input frequency to kHz. What is the MOD number of the counter and how many flip- flops are required?

ECET 230 Innovative Education--snaptutorial.com ECET 230 Week 5 iLab Design of Synchronous Counters For more classes visit 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. 3.To be able to use IF…THEN…ELSE statements in the design of non-binary counters. 4.To design a Gray code counter in a VHDL file and program the eSOC II board.

ECET 230 Innovative Education--snaptutorial.com ECET 230 Week 6 Homework For more classes visit 1.The group of bits is serially shifted (right-most bit first) into an 8- bit shift register with an initial state of After two clock pulses, the register contains: (a) (b) (c) (d) With a 100 kHz clock frequency, eight bits can be serially entered into a shift register in: (a) 80 ms (b) 8 ms (c) 80 ms (d) 10 ms

ECET 230 Innovative Education--snaptutorial.com ECET 230 Week 6 iLab Design of a Simple State Machine For more classes visit 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 IF…THEN…ELSE statement? Give an example of a finite state machine that can be easily development using state diagrams and state variables?

ECET 230 Innovative Education--snaptutorial.com ECET 230 Week 7 Homework For more classes visit 1. Is the state machine below a Moore machine or a Mealy machine? Explain your rationale. 3. Using the state diagram in Figure 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 Create the Quartus II simulation for the state machine shown in Problem 3.

ECET 230 Innovative Education--snaptutorial.com ECET 230 Week 7 iLab Traffic Light Design Program For more classes visit 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 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?

ECET 230 Innovative Education--snaptutorial.com