EE/CS 120A Lab 4 LAB 3 report due on this Friday 2:00pm.

Slides:



Advertisements
Similar presentations
Modulo-N Counters Module M10.4 Section 7.2.
Advertisements

Verilog in transistor level using Microwind
Logic Circuits Design presented by Amr Al-Awamry
Assignments The submission has to be by the end of this week Write your full name and the group number on the answer sheet.
Digital Logic Design Week 7 Encoders, Decoders, Multiplexers, Demuxes.
7-Segment Displays Lecture L6.1 Section 6.3. Turning on an LED.
Documentation Standards
Combinational Circuits CS370 – Spring BCD to 7 Segment Display Controller Understanding the problem: input is a 4 bit bcd digit output is the control.
COE 202: Digital Logic Design Combinational Circuits Part 1
Lab 7 : Decoders/Encoders : Slide #2 Slide #3 Slide #4 Slide #5 Slide #6 “1 of 10” Encoder “1 of 10” Encoder Connected to a SPST Keypad. Control Signal.
System Digital Encoder, Decoder, and Contoh Penerapanya.
1 Homework Reading –Tokheim, Section 5-10, 7-4 Machine Projects –Continue on MP4 Labs –Continue labs with your assigned section.
ECE 448 – FPGA and ASIC Design with VHDL Lecture 13 PicoBlaze I/O & Interrupt Interface.
Combinational Logic Design
Dewan Tanvir Ahmed SITE, UofO
ECE 3130 – Digital Electronics and Design Lab 3 Multiplexers, Parity Generators, and Boolean functions using MUX Fall 2012 Allan Guan.
CPE 169 Digital Design Laboratory Digilent Inc. Nexys Development Board.
Advanced Digital Circuits ECET 146 Week 3 Professor Iskandar Hack ET 221B,
Adders and Multipliers Review. ARITHMETIC CIRCUITS Is a combinational circuit that performs arithmetic operations, e.g. –Addition –Subtraction –Multiplication.
Transistors and Logic Circuits. Transistor control voltage in voltage out control high allows current to flow -- switch is closed (on) control low stops.
ABCDNumber = Off 1 = On Binary Coded Decimal (BCD)
ECE 3130 – Digital Electronics and Design
ENG241/ Lab #41 ENG2410 Digital Design LAB #4 Design of Combinational Logic “The Trip Genie”
CS1Q Computer Systems Lecture 8
Comments on Lab #4 Annotating Timing Diagrams Draw viewer’s attention to the points you are trying to show / verify –Important output states glitch or.
1 Introduction to Xilinx ISL8.1i Schematic Capture and VHDL 1.
Advanced Digital Circuits ECET 146 Week 2 Professor Iskandar Hack ET 221B,
Lab 3 : Multiplier Overview.
1 Introduction to Xilinx ISL8.1i & 11.1 Schematic Capture 1.
ENG2410 Digital Design LAB #8 LAB #8 Data Path Design.
EEE2243 Digital System Design Chapter 5: Simple Design Case Studies by Muhazam Mustapha, February 2011.
LAB #2 Xilinix ISE Foundation Tools Schematic Capture “A Tutorial”
FPGA Design Flow Based on Using Seven-Segment Displays,
displayCtrlr Specification
CascadedBCDCntr&Display Aim : Capture, simulate and implement a 2-digit, loadable BCD up/down counter, with chip enable I/P (CE) and chip enable O/P (CEO).
Reaction Timer Project
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL State Machines Anselmo Lastra.
1 CS 151: Digital Design Chapter 3: Combinational Logic Design 3-1Design Procedure CS 151: Digital Design.
CS151 Introduction to Digital Design Chapter 3: Combinational Logic Design 3-1 Design Procedure 1Created by: Ms.Amany AlSaleh.
ENG2410 Digital Design LAB #7 LAB #7 Sequential Logic Design “Sequence Recognizer” Using both Schematic Capture and VHDL.
Introduction to Labs Wenchao Cao, Teaching Assistant Department of EECS University of Tennessee.
Multiplexors Decoders  Decoders are used for forming separate signals for different combination of input signals.  The multiplexer circuit is a digital.
Company LOGO Edit your slogan here DKT 122/3 DIGITAL SYSTEM 1 WEEK #8 FUNCTIONS OF COMBINATIONAL LOGIC (ENCODER & DECODER, MUX & DEMUX)
3.13 How many output lines will a five-input decoder have?
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 6 Multiplexers,
Introduction to the DE0 Board Prof. Taeweon Suh Computer Science & Engineering Korea University COSE221, COMP211 Computer Logic Design.
ECE 448 Lab 3 FPGA Design Flow Based on Xilinx ISE and ISim. Using Seven-Segment Displays, Buttons, and Switches.
ECE 448 Lab 3 FPGA Design Flow Based on Xilinx ISE and Isim. Using Seven-Segment Displays, Buttons, and Switches.
Lecture No. 18 Combinational Functional Devices. Recap Decoder Decoder –3-to-8 Decoder –Cascading of Decoders 4-to-16 decoder –Implementing SOP & POS.
Digital Electronics LAB #1 Must be completed by Oct 30 Bonus if done by Oct 29 INSTRUCTIONS 1.When you have a working system make an appointment for me.
EGR 2131 Unit 4 Combinational Circuits: Analysis & Design
ECE 3130 Digital Electronics and Design
LAB #3 Design of Combinational Logic “The Trip Genie”
ECE 3130 Digital Electronics and Design
Transistors and Logic Circuits
Lab02 :Logic Gate Fundamentals:
Display Devices 7 segment led display.
COMP211 Computer Logic Design Introduction to the DE2 Board
Combinational Logic Circuits
What is a Multiplexer (MUX)?
Lecture 18 PicoBlaze I/O Interface
Logic Gates Practical Objective: to develop an understanding of logic circuits and truth tables.
Homework Reading Tokheim, Section 5-10, 7-4.
K1 Schematic Analysis and Pictorial Diagram
CSE 140L Discussion 3 CK Cheng and Thomas Weng
LAB #2 Xilinix ISE Foundation Tools Schematic Capture “A Tutorial”
Lecture 13 PicoBlaze I/O & Interrupt Interface
Lab 1. Introduction to the DE2 Board
Lecture 4. Introduction to the DE2 Board
ECE 448 Lab 3 – Part 1 FPGA Design Flow Based on
Presentation transcript:

EE/CS 120A Lab 4 LAB 3 report due on this Friday 2:00pm

Last week Part1 (optional) Lab 3 BCD to 7 Segment LED display BCD Control which one will be turned on Implement on FPGA

This week Flight Attendant Call System (demo & simulation) Rising-edge Detector (demo & simulation) Lab 4 LED Display Time-Multiplexing Circuit (simulation) Lab 4 report due on Next Friday 2:00pm 2/13/2015 2:00pm

Check out connecting wires Room: 137 Palve

Flight Attendant Call System 3 inputs: Call, Cancel and CLK 1 output: LED

Caution Function generator (rightmost) Square waveform Output voltage CANNOT greater than 3.3V Set between 3-3.3V Otherwise, it will burn your FPGA!!

Flight Attendant Call System Lab manual: Truth table (transition table) schematic Equations UCF file simulation (for Question part)

Rising-edge Detector 2 inputs: signal input and CLK 1 output: LED If the CLK is slow enough, why we only can use switch, instead of button?

Rising-edge Detector Hint: At least 3 states Double think Design by yourself: State diagram truth table(transition table) Equations Schematic simulation UCF Demo Hint: At least 3 states Double think Don’t go to www.ee.ucr.edu/~lliao/teaching

LED Display Time-Multiplexing Circuit How to display different number on each 7 segment LED? Answer: time multiplexing NOTICE!! Here “0” means on “1”means off For more information, read lab1 manual

LED Display Time-Multiplexing Circuit HEX_TO_LEDSEG (lab manual) Mux (ISE) Decoder (ISE) Wire splitter (slides) Clock_counter_4state (by yourself)

LED Display Time-Multiplexing Circuit VHDL code on lab manual

LED Display Time-Multiplexing Circuit MUX Can be found on “symbol”by typing “M4_1E” Rename it as Mux(7:0) to make It can receive bus data

LED Display Time-Multiplexing Circuit Decoder Can be found on “symbol”by typing “D2_4E”

LED Display Time-Multiplexing Circuit Wire_spliter Design by yourself See next slides

How to create a wire spliter

LED Display Time-Multiplexing Circuit Clock_counter_4state Design by yourself

Further reading On ilearn Important Read it before part 3

Common mistake Remember create different project for each part !! Set right FPGA parameters when create new project Remember create different project for each part !!

Lab manual Circuit & UCF Loading bit file Show me

THANKS Email: Research Lab lliao003@ucr.edu WCH 234