Digital Engineering Laboratory

Slides:



Advertisements
Similar presentations
Xilinx 6.3 Tutorial Integrated Software Environment (ISE) Set up basic environment Select Gates or Modules to Be simulated (Insert Program Code) Run Waveform.
Advertisements

Electrical and Computer Engineering MIDI Note Number Display UGA Presentation and Demo ECE 353 Lab B.
Lecture 9: May 4 Instructor: Craig Duckett. Announcements Assignment 2 Assignment 2 has been graded and returned! Assignment 2 Revision is on LECTURE.
University Of Vaasa Telecommunications Engineering Automation Seminar Signal Generator By Tibebu Sime 13 th December 2011.
Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
XILINX ISE 9.1/9.2. To Get Familiar with the Environment How to start an FPGA project How to target your design to particular type of FPGA How to describe.
CS201 - Laboratory Submittal Using the submit command.
FPGA BASED IMAGE PROCESSING Texas A&M University / Prairie View A&M University Over the past few decades, the improvements from machine language to objected.
Altera’s Quartus II Installation, usage and tutorials Gopi Tummala Lab/Office Hours : Friday 2:00 PM to.
Class 1: What this course is about. Assignments Reading: Chapter 1, pp 1-33 Do in Class 1: –Exercises on pages 13, 14, 22, 28 To hand in in Class 2: –Exercises.
ENEE 408C Lab Capstone Project: Digital System Design Spring 2005 Class Web Site: e408c.
2/9/2007EECS150 Lab Lecture #41 Debugging EECS150 Spring2007 – Lab Lecture #4 Laura Pelton Greg Gibeling.
Final project requirement
8/31/2007EECS150 Lab Lecture #11 EECS150 Intro. & CAD Tools EECS150 Fall 2007 Lab Lecture #1 Shah Bawany.
Implementation of DSP Algorithm on SoC. Characterization presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompany engineer : Emilia Burlak.
1/19/2007EECS150 Lab Lecture #11 EECS150 Intro. & CAD Tools EECS150 Spring 2008 Lab Lecture #1 Ke Xu.
Introduction to Basys 2. Switches Slide switchesPush button switches.
© 2011 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
Guest Lecture by Ben Magstadt CprE 281: Digital Logic.
Guest Lecture by Ben Magstadt CprE 281: Digital Logic.
Experiment #3A: Introduction to Function Reduction, Function Forms, and VHDL Implementation CPE 169 Digital Design Laboratory.
Labs Practicing in Design of Combinational Networks and FSM with Concurrent Error Detection Tatjana Stanković, Goran Djordjević, Mile Stojčev 2075 Microprocessor.
Spring Introduction  Today’s tutorial focuses on introducing you to Xilinx ISE and Modelsim.  These tools are used for Verilog Coding Simulation.
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.
© 2003 Xilinx, Inc. All Rights Reserved For Academic Use Only Xilinx Design Flow FPGA Design Flow Workshop.
EL 3101 EL310 Hardware Description Languages Spring 2015 Instructor: Ilker Hamzaoglu Teaching Assistant: Ercan Kalalı Web Site:
VHDL Project Specification Naser Mohammadzadeh. Schedule  due date: Tir 18 th 2.
LAB #2 Xilinix ISE Foundation Tools Schematic Capture “A Tutorial”
Synthesis ENGR 1181 MATLAB 11. Topics  No new material  Covers topics that will be on the Midterm 2 Exam MATLAB 01 – Program Design MATLAB 02 – Introduction.
This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
Working with Xilinx Spartan 3 Embedded Systems Lab 2009.
Introductory project. Development systems Design Entry –Foundation ISE –Third party tools Mentor Graphics: FPGA Advantage Celoxica: DK Design Suite Design.
Computer Engineering 1502 Advanced Digital Design Professor Donald Chiarulli Computer Science Dept Sennott Square
Digital System Design Verilog ® HDL Introduction to Synthesis: Concepts and Flow Maziar Goudarzi.
Speaker: Tsung-Yi Wu FPGA Design Flow (Part 2) : Simulation.
November 29, 2011 Final Presentation. Team Members Troy Huguet Computer Engineer Post-Route Testing Parker Jacobs Computer Engineer Post-Route Testing.
EE694v-Verification-Lect7-1- Verification Plan & Levels of Verification The Verification Plan Yesterdays and today’s design environment Design specification.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CDA 4253 FPGA System Design Hao Zheng Dept of Comp Sci & Eng USF.
Teaching Digital Logic courses with Altera Technology
CprE 281: Verilog Tutorial Ben Magstadt – Master’s Student Electrical Engineering.
Lab Environment and Miniproject Assignment Spring 2009 ECE554 Digital Engineering Laboratory.
1 VHDL & Verilog Simulator. Modelsim. 2 Change the directory to where your files exist (All of the files must be in a same folder). Modelsim.
ASIC/FPGA design flow. Design Flow Detailed Design Detailed Design Ideas Design Ideas Device Programming Device Programming Timing Simulation Timing Simulation.
How to Turnitin Dr Stephen Rankin Lecturer in Academic Writing and Literacy Murdoch University A 6 step guide for submitting your assignments to Turnitin.
CS 360 Lab 1 Professor: Krzysztof Nowak TA: Mark Boady.
EECE6017C Lab 1 Introduction to Altera tools and Circuit Simulation
Introduction to Vivado
CMPE212: LABORATORY Discussion Hours: Fri 1:00 – 1:50PM in ITE 227
ECE Application Programming
EECE 315: Operating Systems
Digital Engineering Laboratory
Delays in Verilog Programmable Logic Design (40-493) Fall 2001
Week 5, Verilog & Full Adder
ECE 554 Department of Electrical and Computer Engineering
EE422C Software Design and Implementation II
Andy Wang Operating Systems COP 4610 / CGS 5765
LAB #2 Xilinix ISE Foundation Tools Schematic Capture “A Tutorial”
Verification Plan & Levels of Verification
Teaching Functional Verification – Course Organization
EECS150 Fall 2007 – Lab Lecture #4 Shah Bawany
ECE 554 Digital Engineering Laboratory Nam Sung Kim (Chunhua Yao –TA)
THE ECE 554 XILINX DESIGN PROCESS
WELCOME TO EE457 COMPUTER SYSTEMS ORGANIZATION
Design of Digital Circuits Lab 6 Supplement: Testing the ALU
Digital Designs – What does it take
THE ECE 554 XILINX DESIGN PROCESS
CPE 626 Advanced VLSI Design, Spring 2002 Admin
ECE 3567 Microcontrollers Lab
Presentation transcript:

Digital Engineering Laboratory Midterm Bench Exam ECE 554 Digital Engineering Laboratory Kewal K. Saluja (Mitch Hayenga –TA) 10/2/2007

ECE 554 - Digital Engineering Laboratory Exam Schedule February 27 (Wednesday) In Lab Duration – Approximately one hour ECE 554 - Digital Engineering Laboratory

ECE 554 - Digital Engineering Laboratory Background Needed Knowledge of logic and digital system design Knowledge of Verilog design and debugging Knowledge of Modelsim Verilog simulation Knowledge of the Xilinx tools and their use Knowledge of the FPGA board and its use ECE 554 - Digital Engineering Laboratory

ECE 554 - Digital Engineering Laboratory Bench Exam Overview You will be given a specification for a small system along with Verilog code for some pre-designed modules for the system. You will be expected to: Understand the specification Understand the Verilog code provided Write one or more Verilog modules Debug one or more Verilog modules Simulate one or more modules and the entire system Synthesize and implement the design Download, test, and demonstrate the design on the FPGA board ECE 554 - Digital Engineering Laboratory

ECE 554 - Digital Engineering Laboratory Things to keep in mind The bench exam is open book, but no electronic media may be used You may not access any personal or team files Each person will take the exam individually Assigned a workstation and FPGA board You will have roughly 1 hour to complete the midterm Sign up sheets will be available in the lab Successful implementation and demonstration of the design (roughly 70% of grade) is more important than finding and correcting all the errors (roughly 30% of grade). ECE 554 - Digital Engineering Laboratory

ECE 554 - Digital Engineering Laboratory Rough Outline of Exam You will be provided a copy of directions for the exam and system specification – read these over before starting You will be provided a copy of necessary files in the “E:\Work\” directory and a read-only copy in the “E:\554 Read Only\” directory Use E:\554 Read Only if you want to “start over” You will be given a module with possible bugs (syntax, synthesis, implementation) that you will be asked to fix – You may print, compile, etc. to debug and fix the module You will need to find 3-4 errors in the design. For each error you MAY need to Identify symptom of error or mark it on the simulation trace Locate the cause of the error (give module name and line number) Correct the error – print a copy of correct code and highlight your changes You may be asked to functionally simulate your design in Modelsim – force files will be provided – print the traces You will be given a module with functional description that you will need to write in verilog and integrate it with the remaining design ECE 554 - Digital Engineering Laboratory

ECE 554 - Digital Engineering Laboratory Rough Outline of Exam Synthesize the design - be sure to include all the *.v files Implement the design Print a copy of the first page of the map report and the entire post-layout timing report Answer questions related to the reports Simulate the timing behavior of your design – force files will be provided – print a copy of your simulation output Load the design onto the board If it doesn’t work according to the specification, perform further debugging Demonstrate your design to the TA and have the TA sign off on your exam ECE 554 - Digital Engineering Laboratory