Lab 2 : Overview Combinational System.

Slides:



Advertisements
Similar presentations
5.4 Decoders A decoder is a multiple-input, multiple-output logic circuit that converts coded inputs into coded outputs, where the input and output codes.
Advertisements

Our First Real System.
Digital Logic Circuit Analysis & Design 王 军 王 军 王晓东.
Programmable Logic Devices
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
Arduino. Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source.
Lab 4 Preview Friday, 18 August. SEQUENTIAL CIRCUITS Design Using Flip-flops Review of Digital I.
In this module you will learn: What the various logic gates do. How to represent logic gates on a circuit diagram. The truth tables for the logic gates.
Figure 1.1 The Altera UP 3 FPGA Development board
PICS / Microcontrollers
Introduction to Digital Design Lab Project
Chapter 4 Programmable Logic Devices: CPLDs with VHDL Design Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
Advanced Digital Circuits ECET 146 Week 3 Professor Iskandar Hack ET 221B,
1 Applied Control Systems Technology. 2 Pin configuration Applied Control Systems.
Adders and Multipliers Review. ARITHMETIC CIRCUITS Is a combinational circuit that performs arithmetic operations, e.g. –Addition –Subtraction –Multiplication.
Lecture #3 Page 1 ECE 4110– Sequential Logic Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.No Class Monday, Labor Day Holiday 2.HW#2 assigned.
ENG241/ Lab #41 ENG2410 Digital Design LAB #4 Design of Combinational Logic “The Trip Genie”
Advanced Digital Circuits ECET 146 Week 4 Professor Iskandar Hack ET 221G,
Advanced Digital Circuits ECET 146 Week 2 Professor Iskandar Hack ET 221B,
Lab 3 : Multiplier Overview.
LAB #2 Xilinix ISE Foundation Tools Schematic Capture “A Tutorial”
Basic Digital Logic 2 Combinational Logic
Lecture #3 Page 1 ECE 4110–5110 Digital System Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.HW#2 assigned Due.
Lab 2 : Overview Combinational System.
Chapter 0 - reVieW Combinational Logic Circuit, Combinational Logic Circuit, Propagation Delay, Propagation Delay, Programmable Logic. Programmable Logic.
Outline Binary Addition 2’s complement Binary Subtraction Half Adder
COE4OI5 Engineering Design Chapter 1: The 15 minutes design.
ENG241/ Lab #11 ENG2410 Digital Design LAB #1 Introduction Combinational Logic Design.
LAB 0 : OVERVIEW. Max+Plus II Fill in particulars License will be provided within 12 hrs.
Multiplexors Decoders  Decoders are used for forming separate signals for different combination of input signals.  The multiplexer circuit is a digital.
Chapter 0 – Week 2 Combinational Logic Design. What have been discussed Design hierarchy –Top – down –Bottom – up CAD HDL Logic synthesis.
S3 INNOVATION ELECTRONICS. LESSON TITLE: ELECTRONICS Learning Intention: To understand when to use different types of logic gates Activity: Building own.
Introduction to LabVIEW
An introduction to PIC’s for KS3 and KS4. Mr Rooks Hetton School.
Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
Electronic Instrumentation Project 204 Project Name: Light Level Monitor Student #1: Name ID Student #2: Name ID Student #3: Name ID.
1 Transistor. 2 Transistors are used to turn components on and off They come in all different shapes and sizes.
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.
EET 1131 Unit 4 Programmable Logic Devices
EGR 2131 Unit 4 Combinational Circuits: Analysis & Design
Logic Gates Binary Day 3 PEOPLE 2016.
Purpose of This Minilab
LAB #3 Design of Combinational Logic “The Trip Genie”
Figure 1.1 The Altera UP 1 CPLD development board.
For further information
DIGITAL 2 EKT 221 Date : Lecture : 2 hrs.
Multiplexer.
Arduino Development for Beginners
Introduction to Handshaking Communication with SSC-32U
Combinational Logic Design
Lab02 :Logic Gate Fundamentals:
Basic Digital Logic.
ECE 4110–5110 Digital System Design
What is a Multiplexer (MUX)?
Combinational Circuit Design
Introduction to Handshaking Communication with SSC-32
LAB #1 Introduction Combinational Logic Design
CR 245L Digital Design I Lab Sum of Products, 7-Segment Display,
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
Logic Gates Practical Objective: to develop an understanding of logic circuits and truth tables.
ECE 3130 – Digital Electronics and Design
Digital Logic Circuits
OBJECTIVES OF MINI PROJECT
Design Example “Date of Birth Problem”
Digital Logic Experiment
Prof. Onur Mutlu ETH Zurich Spring March 2019
Design of Digital Circuits Lab 8 Supplement: Full System Integration
Adder and Subtractors Discussion D4.1. Adder and Subtractor Circuits Objective: (i) To construct half and full adder circuit and verify its working (ii)
CS334: Logisim program lab6
2019 Investing Now Summer Program
Presentation transcript:

Lab 2 : Overview Combinational System

LAB2 : Combinational Logic A car park owner at a local shopping complex have asked for your assistance to design a sub-system that would indicate him whether his VIP car park area is full or otherwise. The reason for this request is to avoid future embarrassment on his side when facing those rich and famous and rejecting them a place to park AFTER those cars have entered into that area.

LAB2 : Combinational Logic The VIP car park area has a maximum fitting of 15 luxurious cars. There are already sensors and other systems built for other purposes. What he wants you to do is to add the existing system with a sub-system that would warn him the exact amount of space left for him for easier handling.

LAB2 : Combinational Logic The requirements he wants: If no cars parked; then an “EMPTY” light and a “GREEN” light will appear. If there are between 1≤cars≤10 ; then only the “GREEN” light is ON. When there are more than 10 but less than 13 cars ; a “YELLOW” light will appear and also a display will show the owner the amount of space left. When his parking lots remain 2, a “RED” warning light will flash. The display will still show the amount left. When all his spaces have been used up, the “RED” light and a “FULL” indicator will appear. The car park owner would pay you handsomely if you could prepare this sub-system to avoid future embarrassment.

LAB2 : Combinational Logic GREEN RED YELLOW EMPTY FULL Combinational System a-g input (0..15 cars) Car 0 : EMPTY, GREEN Car 1-10 : GREEN Car 11-12 : YELLOW, 7 SEGMENT Car 13-14 : RED, 7 SEGMENT Car 15 : RED, FULL, 7 SEGMENT

LAB2 : Combinational Logic STEP 1 : Identify Input & Output then create a truth table STEP 2 : Draw K-Map for each output STEP 3 : Obtain minterms from K-Map STEP 4 : Draw Schematic Circuit STEP 5 : Transfer your diagram into Altera Graphic Editor STEP 6 : Simulate using waveform editor STEP 7 : Once the simulation is successful (meaning your design behave like you want it to be), then configure/assign the pin for connection. STEP 8 : Download to Altera UP2 STEP 9 : Verify your design behaviour

LAB2 : Combinational Logic Step 1-4 : Up to schematic diagram (do it before entering the Lab) Step 5-8 : Do it in your lab. Expansion Slot Byte-Blaster Cable Altera UP2 Board Breadboard Max+Plus II Software Jumper Wire Empty Indicator Full Indicator

LAB2 : Combinational Logic STEP 8 : Download to Altera UP2 Use the Flex Switch for input (4 bit) Use the Flex external slot pin to connect to external LED’s (Green, Yellow, Red) The external LED’s is mounted on a breadboard Use the Flex external slot pin to connect to internal LED’s (Empty and Full) BONUS Marks – display “F”-Full or “E”-Empty at FLEX Digit 1, 7 segment instead of LED’s. Use the Flex Digit 2, 7-Segment to display the available parking space.

Thank You