Course presentation: CADT Computer Aided Design Techniques 4 CTI, 1 st semester Doru Todinca www.cs.upt.ro/~todincawww.cs.upt.ro/~todinca in Courses presentation.

Slides:



Advertisements
Similar presentations
ECE Synthesis & Verification - Lecture 2 1 ECE 667 Spring 2011 ECE 667 Spring 2011 Synthesis and Verification of Digital Circuits High-Level (Architectural)
Advertisements

Brainstorm About Computer Networks Take 3-4 minutes to write –Include your name (I’ll collect and read, but not grade) What are some network applications?
ITCS 3181 Logic and Computer Systems
CSE 670 Embedded System Design Using FPGAs Prof. Richard E. Haskell 115 Dodge Hall.
IT 240 Intro to Desktop Databases Introduction. About this course Design a database: Entity Relation (ER) modeling and normalization techniques Create.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
INFORMATION TECHNOLOGY MODULES IN THE DEPARTMENT OF ACCOUNTANCY IN TEI OF LARISSA Dr Ilias Santouridis Assistant Professor of Applied Information Technology.
1 CMPE 155: Computer Networks Project Winter
Introduction to Computers. Michael R. Izzo
Computer Science 1 Providing QoS through Active Domain Management Liang Guo, Ibrahim Matta Quality-of-Service Networking Lab CS Department Boston University.
ECE 201 Electrical Networks I Instructor: Professor (not Dr.) Richard Farmer.
MIS 4600 Ethical Hacking & Network Defense January 12, 2010 Abdou Illia, Ph.D
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Minor program 1 Aerospace Systems Design & Technology Goals: To introduce the student to the relationships between physical processes and their numerical.
Introduction to Computer Architecture & Design Computer Architecture and Design Lecture 0.
CS324e - Elements of Graphics and Visualization Class Intro
Computer Network Fundamentals CNT4007C
First... Background Topics Schedule Self Study Me Willem de Bruijn PhD candidate at Vrije Universiteit.
Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University Computer Aided Circuit Design.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
Computer Networks Working Group Prof. Dr. E. Milovanović.
40551 Logic Synthesis Optimization Dr. Yaser M. Agami Khalifa Fall 2004 Lecture # 1.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
COMP5416 Advanced Network Technologies
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Course Information Andy Wang CIS 5930 Computer Systems Performance Analysis.
Course presentation: FLA Fuzzy Logic and Applications 4 CTI, 2 nd semester Doru Todinca in Courses presentation.
Welcome to CS 101! Introduction to Computing I. Greeting! Kiho Lim CS 101 – Teaching Assistant
CAD Computer Aided Design Doru Todinca Course web page: in Teaching,
Basic Computer (CS-101A) Accelerated Program City Junior College Tim Jaines Instructor.
CEC 220 Digital Circuit Design Wednesday, January 7 CEC 220 Digital Circuit Design Slide 1 of 12.
Modeling and Simulation Introduction 1 TA. May Almousa Princess Nora Bint Abdul Rahman University.
CSE 378 Computer Hardware Design (Formerly, Design of Digital Systems) Prof. Richard E. Haskell – –Tel: –Web site:
CEC 220 Digital Circuit Design Monday, August 24 CEC 220 Digital Circuit Design Slide 1 of 13.
Computer Networks CNT5106C
1 CS/ECE 354 Fall 2013 “New, and improved!”. 2 Karen Miller Phone: CS.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
“Babeş-Bolyai” University Faculty of Economics and Business Administration Second semester 1st year, English line of study Business IT Introductive course.
BMTS Computer and Systems Pre-requisites :CT140 –Computer Skills Nature Of the Course: This course deals about the fundamentals of Computer such.
Polytechnic of Namibia Department of Computer Science BBN810S BBN810SBBN810S BROADBAND NETWORKS COURSE OVERVIEW.
ENG3380 Computer Organization
DIGITAL ELECTRONICS II
What Do Computers Do? A computer system is
Computer Network Fundamentals CNT4007C
Syllabus Introduction to Computer Science
ECE web page  Courses  Course web pages
Introduction to Computing
Basic Electronics Circuits
CAD Computer Aided Design
ECE 671 – Lecture 1 Introduction.
Object-Oriented Programming
Gollis Univeristy Faculty of Telecom Engineering
Algorithm Design and Analysis
Comp 541 Wrap Up! Montek Singh Apr 27, 2018.
ECE 671 – Lecture 1 Introduction.
CS 456/656 – Computer Networks
Course presentation: CAD Computer Aided Design
Northern Michigan University MA161
ENG3380 Computer Organization
INFS 522 – Computer Systems Concepts
Algorithm Design and Analysis
Course presentation: CAD Computer Aided Design
CAD Computer Aided Design
Homework Reading Machine Projects Labs
Dept. of Computer & Information Sciences (Course Introduction)
CPE 626 Advanced VLSI Design, Spring 2002 Admin
Presentation transcript:

Course presentation: CADT Computer Aided Design Techniques 4 CTI, 1 st semester Doru Todinca in Courses presentation Course web page: in Teaching, TPAC (now only in Romanian)

Motivation The goals of the course: to perform computer aided design of: 1.Hardware systems 2.Telecommunication systems We will focus on two projects/assignments: –VHDL modeling of a hardware system –Modeling a telecommunication system using the OMNeT++ network simulator VHDL assignment is mandatory and will ensure the grade for the lab Telecom assignment can provide bonus points for the written exam, and even to replace the exam !

First goal: designing hardware systems Lectures: teaching the VHDL language: –Simulation mechanism –Behavioral modeling –Structural modeling –Circuits: registers, MUX-es, finite state machines (FSM), etc Labs: –VHDL modeling and simulation of a design from previous years: Booth or Robertson multiplier, other arithmetic devices, or a μP or μC

Second goal: telecom systems Lectures: –Quality of Service (QoS) and QoS differentiation in Internet –Architectures for QoS in Internet: Integrated services (IntServ), Differentiated services (DiffServ) –Techniques: scheduling, admission control, routing, congestion control, queue management, etc. Labs: –Learning the OMNeT++ network simulator: open source network simulator based in C++ –OMNeT++ model of a part of a DiffServ architecture, or of a scheduling or queue management algorithm, etc –Collection and interpretation of the simulation results

Structure of the course 2 hours lectures, 2 hours lab per week Final grade: 50% lab, 50% written exam Web page: ml ml The course is aimed for students from both hardware and software directions