Digital Engineering Laboratory

Slides:



Advertisements
Similar presentations
Lecture 9: May 4 Instructor: Craig Duckett. Announcements Assignment 2 Assignment 2 has been graded and returned! Assignment 2 Revision is on LECTURE.
Advertisements

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.
Performed by: Lin Ilia Khinich Fanny Instructor: Fiksman Eugene המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי.
CS201 - Laboratory Submittal Using the submit command.
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.
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.
Out-of-Order OpenRISC 2 semesters project Semester A: Implementation of OpenRISC on XUPV5 board Midterm Presentation By: Vova Menis-Lurie Sonia Gershkovich.
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.
B. Prabhakaran1 Multimedia Systems Textbook Any/Most Multimedia Related Books Reference Papers: Appropriate reference papers discussed in class from time.
ELEC692/04 course_des 1 ELEC 692 Special Topic VLSI Signal Processing Architecture Fall 2004 Chi-ying Tsui Department of Electrical and Electronic Engineering.
LAB #2 Xilinix ISE Foundation Tools Schematic Capture “A Tutorial”
This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
Working with Xilinx Spartan 3 Embedded Systems Lab 2009.
Lecture #2 Page 1 ECE 4110– Sequential Logic Design Lecture #2 Agenda 1.Logic Design Tools Announcements 1.n/a.
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.
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.
CDA 4253 FPGA System Design Final Project Hao Zheng Comp Sci & Eng U of South Florida 1.
CprE 281: Verilog Tutorial Ben Magstadt – Master’s Student Electrical Engineering.
Lab Environment and Miniproject Assignment Spring 2009 ECE554 Digital Engineering Laboratory.
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.
Introduction to Vivado
ECE Application Programming
EECE 315: Operating Systems
Instructor: Alexander Stoytchev
Course Information Mark Stanovich Principles of Operating Systems
ECE/Comp Sci 352 Digital Systems Fundamentals
ECE 111 (Spring 2018) Professor Bill Lin
Andy Wang Operating Systems COP 4610 / CGS 5765
Delays in Verilog Programmable Logic Design (40-493) Fall 2001
Week 5, Verilog & Full Adder
Andy Wang Operating Systems COP 4610 / CGS 5765
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
EECS150 Fall 2007 – Lab Lecture #4 Shah Bawany
ECE 554 Digital Engineering Laboratory Nam Sung Kim (Chunhua Yao –TA)
Andy Wang Operating Systems COP 4610 / CGS 5765
Digital Engineering Laboratory
THE ECE 554 XILINX DESIGN PROCESS
WELCOME TO EE457 COMPUTER SYSTEMS ORGANIZATION
Andy Wang Operating Systems COP 4610 / CGS 5765
Digital Designs – What does it take
7th Grade Math Warm-ups Week of October 3-7, 2016.
7th Grade Math Warm-ups Week of October 24-28, 2016.
THE ECE 554 XILINX DESIGN PROCESS
WELCOME TO EE457 COMPUTER SYSTEMS ORGANIZATION
ECE 3567 Microcontrollers Lab
Presentation transcript:

Digital Engineering Laboratory Midterm Bench Exam ECE 554 Digital Engineering Laboratory Kewal K. Saluja (Chunhua Yao –TA)‏ 08/28/09

ECE 554 - Digital Engineering Laboratory Exam Schedule October 8 (Thursday)‏ 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 local disk 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 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 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