IAS0600 DIGITAL SYSTEMS DESIGN

Slides:



Advertisements
Similar presentations
Synchronous (Live) Class Sessions in Online Accounting Classes Dr. Connie Fajardo Professor and Program Lead for Bachelor of Science in Accountancy National.
Advertisements

SAM 2007 v4 The Student Experience Including SAM Projects, SAM Exams and SAM Training.
TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
Student Getting Started Guide Updated June Ensure that you are connected to the Internet. 2. Launch your web browser (Internet Explorer, Firefox,
Welcome to Physics 2025! ( General Physics Lab 2 - Spring 2013)
Welcome to Physics 1809! General Physics Lab Spring 2013.
In-Service Training Program Overview Boğaziçi University Computer Engineering Department.
CSE 378 Computer Hardware Design Prof. Richard E. Haskell – –Tel: –Web site: Follow.
Key dates lists of suggested projects published * *If you or your partner are working in a biology lab, try to find a relevant project which can.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
TCP/IP Networking 09/10 Lab Exercises RULES OF THE GAME.
CSE 378 Computer Hardware Design Prof. Richard E. Haskell – –Tel: –Web site: Follow.
CSE 378 Computer Hardware Design Prof. Richard E. Haskell – –Tel: –Web site: Follow.
Section 01Resources1 HSQ - DATABASES & SQL 01 Resources And Franchise Colleges Name :MANSHA NAWAZ room :G 0/32
CPE 169 Digital Design Laboratory Digilent Inc. Nexys Development Board.
SAM 2010 v1.5 Student Walkthrough. Initial Set Up 1.Ensure that you are connected to the Internet. 2.Launch your web browser (Internet Explorer 7 or 8.
Course Computer Communications Study Period 2 EDA343, DIT 420.
IAY 0600 Digital Systems Design Digitaalsüsteemide disain Course Overview Alexander Sudnitson Tallinn University of Technology.
Welcome to Physics 2215! Physics Lab for Scientist & Engineers 1 Fall 2012.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
SAM 2010 v1.5 Student Walkthrough. Initial Set Up 1.Ensure that you are connected to the Internet. 2.Launch your web browser (Internet Explorer 7 or 8,
Astronomy 114 Lab Section 211, Professor Weigel. Outline for Today About Goals for this class Attendance Syllabus Safety Star Project Apparent vs. Absolute.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
Instructions for Preparing Laboratory Reports EnvE 214 Fluid Mechanics and Thermal Sciences Fall 2005.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Intro: FIT1001 Computer Systems S Important Notice for Lecturers This file is in skeleton form only Lecturers are expected to modify / enhance.
Welcome to Physics 2015! ( General Physics Lab 1 - Fall 2012)
SAM 2010 v1.5 Student Walkthrough. Initial Set Up 1.Ensure that you are connected to the Internet. 2.Launch your web browser (Internet Explorer 7 or 8.
ECE 447: Course Organization Course designed by: Professor Kenneth J. Hintz Instructor:Jason M Bales, S&T II, Room 235 (703)
Welcome to Physics 2225! Physics Lab for Scientist & Engineers 2 Spring 2013.
Computer Engineering 1502 Advanced Digital Design Professor Donald Chiarulli Computer Science Dept Sennott Square
Workshop #1: Introduction to Graduation Project Wednesday September 2 nd at 10 am Capstone Committee Department of Computer Science.
Measured Progress © New Mexico SBA iTester 3  Webinar Administration Best Practices This presentation will begin momentarily... Please call in by.
IAY 0600 Digital Systems Design Digitaalsüsteemide disain Course Overview Alexander Sudnitson Tallinn University of Technology.
Introduction to Labs Wenchao Cao, Teaching Assistant Department of EECS University of Tennessee.
Teaching Digital Logic courses with Altera Technology
Unit 4: Processes, Threads & Deadlocks June 2012 Kaplan University 1.
The following powerpoint will show briefly how the course is intended to work.
Welcome We will wait a few minutes for participants to log on and call in. –Call in: –Pass code: *6 to mute your line #6 to.
Welcome to Physics 2225! Physics Lab for Scientist & Engineers 2 Fall 2012.
Web Application Development Instructor: Matthew Schurr Please sign in on the sheet at the front of the room when you arrive.
1 Introduction to Engineering Spring 2007 Lecture 18: Digital Tools 2.
Welcome to Physics 2215! Physics Lab for Scientist & Engineers 1 Spring 2013.
Introduction to the FPGA and Labs
Introduction to Programming Lecture 1 – Overview
Maj Jeffrey Falkinburg Room 2E46E
Welcome to Computers in Civil Engineering 53:081 Spring 2003
Biology 101 Laboratory COURSE DESCRIPTION Laboratory Regulations
IAY 0600 Digital Systems Design
Welcome to Physics 2015! (General Physics Lab 1 – Spring 2013)
IAY0600 DIGITAL SYSTEMS DESIGN
IAY 0600 Digital Systems Design
INTRO TO PHOTO: DIGITAL
How to Be Successful in English 3000
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
The Student Experience
Welcome to CS 1301! Principles of Programming I.
IAS 0600 Digital Systems Design with VHDL
Portfolio Information PPT
Accelerated Introduction to Computer Science
Your session will begin shortly
ITEC 202 Operating Systems
CAD Computer Aided Design
Introduction An introduction to the organization of the Networks Course and the Internet Lab.
ITEC 202 Operating Systems
Portfolio Information PPT
Wednesday, October 21st Dr. Dennis S. Kubasko, Jr. Associate Professor
Portfolio Information PPT
Welcome to Physics 2025! (General Physics Lab 2 - Fall 2012)
Presentation transcript:

IAS0600 DIGITAL SYSTEMS DESIGN IAS0600 DIGITAL SYSTEMS DESIGN LABS Dmitri Mihhailov Tallinn University of Technology 1

Digital Systems Design Labs Staff Lecturer: Alexander Sudnitson (associate professor) aleksander.sudnitson@taltech.ee ICT-503 (620 2255) Lab Assistant: Dmitri Mihhailov dmitri.mihhailov@taltech.ee ICT-505 (no phone) 2 2

IAY0600 Digital Systems Design Labs (1) Lab Room: ICT-501 (~30 working places) Lab PCs require the same password that is used to access other computers in TTU network Lab Time: IASM12 Thursdays 17:45 - 19:15 ICT-501 IASM11 Thursdays 19:30 - 21:00 3 3

IAY0600 Digital Systems Design Labs (2) Xilinx Design Software: Vivado Design Suite (7-Series and newer) System Edition (in the lab) WebPACK Edition (free) FPGA boards: Digilent Nexys-4 DDR (Xilinx Artix-7 FPGA) ~18 boards used for all labs (labs 1-6) 4 4

IAY0600 Digital Systems Design Labs (3) Installing Vivado: create Xilinx account (should be free) be sure to have 40+ GB of free space download installation files (Windows or Linux) https://www.xilinx.com/support/download.html select “Vivado HL WebPACK” edition select required features: Design Tools => Vivado Design Suite => Vivado Devices => 7-Series => Artix 7 Installation Options => Install Cable Drivers the complete step-by-step instruction can be found at (also available on the labs web-page): https://reference.digilentinc.com/vivado/installing-vivado/start 5 5

IAY0600 Digital Systems Design Labs (4) Power Switch PROG USB port 6

IAY0600 Digital Systems Design Labs (5) Lab Course webpage: http://ati.ttu.ee/~alsu/ IAS0600l Digital Systems Design with VHDL (WORKSHOPS) http://ati.ttu.ee/~alsu/IAS0600l.html Lab Syllabus The target lab course: LABS SET I (Xilinx FPGA-based) The lab course consists of 7 labs: Tutorial Regular Labs (6 in total) 7 7

LABS SET I (Xilinx FPGA-based) Tutorial: Tutorial (Part 1) Tutorial (Part 2) Regular Labs: Lab 1 (Comparator) Lab 2 (Adder) Lab 3 (Counter) Lab 4 (Creeping Line) Lab 5 (Finite State Machine) not ready yet!! Lab 6 (Finite State Machine with Datapath) Each lab gives 10 points to the final grade 8 8

LABS Schedule Tutorial labs: Labs (first half): Labs (second half): Week 2 (12.09.2019) : Tutorial (Part 1) Week 3 (19.09.2019) : Tutorial (Part 2) Labs (first half): Week 4 (26.09.2019) : Lab 1 (Comparator) Week 6 (10.10.2019) : Lab 2 (Adder) Week 8 (24.10.2019) : Lab 3 (Counter) Week 10 (07.11.2019) : Lab 4 (Creeping Line) + 5 points if passed until 20.11.2019 (Bonus 1) Labs (second half): Week 12 (21.11.2019) : Lab 5 (FSM) Week 14 (05.11.2019) : Lab 6 (FSM+Datapath) + 5 points if passed until 20.12.2019 (Bonus 2) 9 9

List of General Lab Requirements The deadline is 16th week (20.12.2019) Labs are done INDIVIDUALLY Labs are passed in the same order as they are listed on the webpage If the lab is broken into several steps, then each step requires a separate visual demonstration Each lab is meant to be completed within two weeks after the start date in the schedule For all questions/problems regarding the lab course, please, get in touch with the lab staff Some lab manuals feature TASK description and EXAMPLE solution of a similar task 10 10

Step 1 (Visual Demonstration): How to Pass a Lab Step 1 (Visual Demonstration): Working prototype is examined for functional correctness during lab session Step 2 (Report): Submit to dmitri.mihhailov@taltech.ee (cc: aleksander.sudnitson@taltech.ee): Lab report (PDF) Project archive Wait for acknowledgment of acceptance Step 3 (Defense): Answer questions regarding report and sources Be ready to answer ANY questions 11 11

Reports are written in FREE form How to Write a Report (1) Reports are written in FREE form The goals of lab report: Document the workflow Describe the results and their significance Demonstrate writer’s comprehension List of topics to cover in the report: Introduction Background Workflow Results and discussion Conclusion (including feedback) References and appendices 12 12

In is highly advised to start working on the reports BEFORE the lab How to Write a Report (2) In is highly advised to start working on the reports BEFORE the lab Prepare before the lab: Introduction Background and References Workflow (part that can be done before the lab) Prepare during the lab: Workflow (remaining part) Prepare after the lab: Results and discussion Conclusion 13 13

List of General Report Requirements Lab report MUST feature things that are specifically required to be included in the task All objects in the text MUST be numbered, labeled and referenced All figures, tables, code listings, statements, results MUST be explicitly explained within text Complete source codes MUST NOT be part of the report (even in appendices) All materials taken from external sources MUST be referenced (also within the text) Functional simulation MUST always be performed and described 14 14