CR 245L Digital Design I Lab Sum of Products, 7-Segment Display,

Slides:



Advertisements
Similar presentations
Clicking on the link for the.tns file gives you will get the following screen: Select Save File and click OK.
Advertisements

BTEC 149. Windows Desktop Click on the Start Button.
Exclusive-OR and Exclusive-NOR Gates
1 Homework Reading –Tokheim, Section 5-10, 7-4 Machine Projects –Continue on MP4 Labs –Continue labs with your assigned section.
ECE – 329 Fall 2007 Lab Manual for Xilinx Example: Design and simulation of a Half Adder Instructor: Dr.Botros.
08/07/041 CSE-221 Digital Logic Design (DLD) Lecture-8:
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
Altera DE2 Board and Quartus II Software ECE 3450 M. A. Jupina, VU, 2014.
Figure 1.1 The Altera UP 3 FPGA Development board
Introduction to FPGA Design Illustrating the FPGA design process using Quartus II design software and the Cyclone II FPGA Starter Board. Physics 536 –
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,
Introduction to Digital Works. The Digital Works Window.
Advanced Digital Circuits ECET 146 Week 5 Professor Iskandar Hack ET 221B,
Advanced Digital Circuits ECET 146 Week 2 Professor Iskandar Hack ET 221B,
Lab 7 – Misc. pieces Southern Methodist University Bryan Rodriguez.
Note Card Activity Name:Date: Subject:Block: 1. Interests and hobbies 2. Career ambitions 3. What you most want to learn in this class 4. At least one.
Creating your Home Directory During Labs you will need to save all your work in a folder called CP120 (or PC120) in your Home Directory (drive I:) To get.
Submitting and Assignment Click on the assignment link in your course The folder with the paper sticking out of the top is the symbol for an assignment.
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
 Seattle Pacific University EE Logic System DesignAlteraBoard-2 Altera Cyclone II (484 Pin BGA) 22 Pins.
COE4OI5 Engineering Design Chapter 1: The 15 minutes design.
How to have RSS feeds going directly into a folder in your Outlook.
Magnitude Comparator Dr. Ahmed Telba.
BCD S EVEN SEGMENT D ECODER. I NTRODUCTION  A Decoder IC, is a device which converts one digital format into another and the most commonly used device.
LAB 0 : OVERVIEW. Max+Plus II Fill in particulars License will be provided within 12 hrs.
Introduction to Labs Wenchao Cao, Teaching Assistant Department of EECS University of Tennessee.
Teaching Digital Logic courses with Altera Technology
Week 3: Experiment 4 Kirchhoff’s Laws.
Split, Demote and Outline View Overview Computer Literacy.
Copyright © 2007 by Pearson Education 1 UNIT 6A COMBINATIONAL CIRCUIT DESIGN WITH VHDL by Gregory L. Moss Click hyperlink below to select: Tutorial for.
How to use ISE Dept. of Info & Comm. Eng. Prof. Jongbok Lee.
Flip installation step by step procedure. Log in to Click Downloads.
1 Introduction to Engineering Spring 2007 Lecture 18: Digital Tools 2.
Introduction to the FPGA and Labs
DE2-115 Control Panel - Part I
ECE 3130 Digital Electronics and Design
Lab 1: Using NIOS II processor for code execution on FPGA
ECE 3130 Digital Electronics and Design
The first change to your project files that is needed is to change the device to the correct FPGA. This is done by going to the Assignments tab on the.
Logic Gates.
Figure 1.1 The Altera UP 1 CPLD development board.
Multiplexer.
Dept. of Electronics & Info. Eng. Prof. Jongbok Lee
COMP211 Computer Logic Design Introduction to the DE2 Board
Basic Digital Logic.
ECE 4110–5110 Digital System Design
T_C_N_L_G_ E D I D I E O Y O H I E B J I R E A A W.
Word and the Writing Process
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
QUARTUS II Version 9.1 service pack 2
Chapter 5 SubVIs.
Introduction to Programming
Logic Gates Practical Objective: to develop an understanding of logic circuits and truth tables.
The Bridge Between Symbolic Logic And Electronic Digital Computing
1. Open Visual Studio 2008.
Homework Reading Tokheim, Section 5-10, 7-4.
Design Example “Date of Birth Problem”
SAVE SAVE SAVE Geometry/Trig Name: _____________________________
Blackboard Tutorial (Student)
HOW TO MAKE PAGES FOR A WEB SITE
EET 1131 Unit 4 Programmable Logic Devices
Lab 1. Introduction to the DE2 Board
XOR Function Logic Symbol  Description  Truth Table 
Digital System Design Combinational Logic
Lecture 4. Introduction to the DE2 Board
Introduction to Programming
EET 1131 Unit 4 Programmable Logic Devices
1. Computer should be turned on and at the main screen.
SYEN 3330 Digital Systems Chapter 2 – Part 1 SYEN 3330 Digital Systems.
Presentation transcript:

CR 245L Digital Design I Lab Sum of Products, 7-Segment Display, Schematic Capture II 2/1/2017 Prof. James Cavallo Bannow 133

Lab 3 – Top Level Diagram FPGA Control 7-Segment Logic Display (HEX0) SW0 SW1 Control Logic 7-Segment Display (HEX0) SW2 SW3

Seven Segment Display

Truth Table – Top Segment Decimal 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 7 Segment Display Binary 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 Top Segment 1

Sum of Products SW [3 .. 0] Top Segment [0] [1] [2] [3] INPUT – 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 [0] [1] [2] [3] INPUT – 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 0 1 0 0 0 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 0 1 1 0 0 1 1 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 0 [0] [1] [2] [3] [0] [1] [2] [3] .

Sum of Products Summary Identify each line in the truth table where the output is one. For each line where the output is one, apply the "and" function to all of the inputs, inverting the inputs that are zero, and directly connecting the inputs that are one. Apply the "or" function to the output of all of the and gates.

Lab 3 – Block Diagram FPGA Middle [6] Segment HEX0[6..0] SW[3..0] All Other Segments [5..0]

Part 1 – Step by Step Guide Create a folder on your desktop called “Lab 3”. Download the files provided from Blackboard, put them in the “Lab 3” folder that you just created, and extract any zip files. Launch Quartus II Create a new project called “lab3”. Be sure to point the Quartus software to the “Lab 3” folder that you just put onto your desktop, and be sure to select the EP4CE115F29C7 device from the Cyclone IV E family. Also, on the “Add Files” screen, add the files middle.bdf and all_others.vhd that have been provided. Create a new block diagram file, and save it as “lab3.bdf”. Insert an input pin named SW[3..0], and place it toward the left side of the screen. Insert an output pin named HEX0[6..0], and place it toward the right side of the screen. Compile the design. Map the pins. Go to assignments -> pin planner. Look up the pin locations in the document provided, and insert them in the table. Re-compile the design.

Part 2 – Step by Step Guide Insert the block “all_others”. Click on the symbol tool, and a new window will launch. Double click on the folder labeled “Project” in this window. Then click on the “all_others” item. The cursor will then turn into this block. Insert it somewhere in the lower - middle of the screen. Create a symbol for the middle segment. Click on the “files” tab in the pane in the top, left corner of the screen. Double click on the file middle.bdf. Click on File -> Create / Update -> Create Symbol Files for the Current File, and then click on Save. Insert the block “middle”. Follow a similar procedure to step 1 above to insert the block “middle” into the upper – middle part of the design. Connect the input “SW[3..0]” to the input “DIN[3..0]” on both the “all_others” and “middle” blocks. Connect the outputs “DOUT[5..0]” and “DOUT” of the blocks “all_others” and “middle” respectively to the output pin “HEX0[7..0]” as was demonstrated by the professor. Ask the professor if you need help.

Part 3 – Step by Step Guide Complete the truth table for the middle segment above. Complete the sum of products structure for the middle segment. Compile the design. Download the design to the DE2-115 board.

Truth Table Decimal 7 Segment Display Binary SW [3] [2] [1] [0] Middle 0 0 0 0 1 0 0 0 1 2 0 0 1 0 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 10 1 0 1 0 11 1 0 1 1 12 1 1 0 0 13 1 1 0 1 14 1 1 1 0 15 1 1 1 1

7 – Segment Display

Lab 3 Assignment Show me a working circuit before you leave. Lab 3 will be graded on a pass / fail basis.