ECE 447: Course Organization Instructor:Kris Gaj, S&T II, Room 223 Office hours: T, R 4:30-5:30 PM Lab assistants: Thuy-Tien Nguyen (M)

Slides:



Advertisements
Similar presentations
7/23 CSE 325 Embedded Microprocessor System Design Fall 2010 Computer Science & Engineering Department Arizona State University Tempe, AZ Dr. Yann-Hang.
Advertisements

COMP3221: Microprocessors and Embedded Systems--Lecture 1 1 COMP3221: Microprocessors and Embedded Systems Lecture 1: Introduction
EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
ITCS 3181 Logic and Computer Systems
1 Cankaya University Electronics and Communication Engineering Department ECE 425 Microprocessor I Course Outline Instructor: Assist. Prof. Dr. Orhan Gazi.
CS101- Lecture 11 CS101 Fall 2004 Course Introduction Professor Douglas Moody –Monday – 12:00-1:40 – – –Web Site: websupport1.citytech.cuny.edu.
ECSE-4790 Microprocessor Systems Design Russell P. Kraft CII 6219 (NOT JEC) Tel: Fax:
COE 400 Digital System Design Term Dr Abdelhafid Bouhraoua Term Dr Abdelhafid Bouhraoua.
ECE 331 – Digital System Design Course Introduction and VHDL Fundamentals (Lecture #1)
Computer Organization and Assembly language
CSE 378 Computer Hardware Design Prof. Richard E. Haskell – –Tel: –Web site: Follow.
ECE200 – Computer Organization Course Introduction.
Introduction to Computing Lecture 1. Instructor: Nadeem Ahmad Khan TA: Haroon Waseem Haroon Waseem.
ECE 448 FPGA and ASIC Design with VHDL
ECE 447: Course Organization Instructor:Michael Garcia, Engineering Bldg. 3707, 3708 Office hours: Wednesday, 7:20-8:20pm; Sunday, TBD.
AET/515 Spanish 101 Instructional Plan SofiaDiaz
Dr. Iyad Jafar Embedded Systems CPE 333. Instructor Information Dr. Iyad F. Jafar Office : Room 002 Computer Engineering Office Hours Sunday & Tuesday.
EEL-4746 Microprocessor-based System Design Fall 2004 Semester Dr. Michael P. Frank.
1 Please switch off your mobile phones. 2 Prolog: The Initiation ET: Hey Alice! What is this on your desk? Alice: That’s a digital computer. ET: Digital.
COE Computer Organization & Assembly Language Talal Alkharobi.
ECE 448 FPGA and ASIC Design with VHDL Spring 2008.
ECE 448 FPGA and ASIC Design with VHDL
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
ENG3640 Micro Computer Interfacing General Information Handout Fall 2012, September 7 th ENG3640 Fall
ECEN 301Discussion #1 – Syllabus1 All Sections MWF 1:00 – 1:50 PM 256 CB Lecture: MW Recitation: F Labs: M or Th Instructor: Prof. David Long Office: CB.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: TBD (Benton 323) Also, by appointment.
Welcome to CS 101! Introduction to Computers Spring 2015 This slide is based on Dr. Keen slides for CS101 day sections, with some modifications.
ECE 353 Introduction to Microprocessor Systems Michael J. Schulte Week 1.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
ECE 449: Computer Design Lab Coordinator: Kris Gaj TAs: Tuesday session: Pawel Chodowiec Thursday session: Nghi Nguyen.
ECE 448 FPGA and ASIC Design with VHDL Spring 2010.
Kris Gaj Office hours: Monday, 3:00-4:00 PM, Wednesday, 3:00-4:00 PM, Thursday, 6:00-7:00 PM, and by appointment Research and teaching interests: cryptography.
CS/EE 3700: Fundamentals of Digital System Design Chris J. Myers Spring
ECSE-4790 Microprocessor Systems Robert B. Kelley JEC 6048 or Tel: Fax:
Welcome to the ECE 449 Computer Design Lab Spring 2005.
CSE 171 Introduction to Digital Logic and Microprocessors Prof. Richard E. Haskell 115 Dodge Hall.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: M Period 3, W Period 4 Subject to change.
Microcontroller I DKT Course Schedule Lecture/Lab: –Tuesday, 10:00am – 12:00am, BKQ1 (Lect) –Thursday, 9:00 am – 11:00 pm, MKQ1 (lab) –Lecturer:
CMSC104 Problem Solving and Computer Programming Spring 2011 Section 04 John Park.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
George Mason University ECE 449 – Computer Design Lab Welcome to the ECE 449 Computer Design Lab Spring 2005.
ECE Single-Chip Microcomputers Organization Course designed by Professor Kenneth J. Hintz Instructor:Jason Bales S&T II, Room 235
ECE 448 FPGA and ASIC Design with VHDL Spring 2011.
George Mason University ECE 449 – Computer Design Lab Welcome to the ECE 449 Computer Design Lab Spring 2004.
ECE 447: Course Organization Course designed by: Professor Kenneth J. Hintz Instructor:Jason M Bales, S&T II, Room 235 (703)
IST 210: Organization of Data
ECE 448 FPGA and ASIC Design with VHDL
CEC 220 Digital Circuit Design Wednesday, January 7 CEC 220 Digital Circuit Design Slide 1 of 12.
George Mason University Follow-up Courses. ECE Department MS in Electrical Engineering MS EE MS in Computer Engineering MS CpE COMMUNICATIONS & NETWORKING.
Course web page: ECE 646 Cryptography and Computer Network Security ECE web page  Courses  Course web pages  ECE 646.
Introduction ELEC 330 Digital Systems Engineering Dr. Ron Hayne.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CSE 378 Computer Hardware Design (Formerly, Design of Digital Systems) Prof. Richard E. Haskell – –Tel: –Web site:
CDA 4253 FPGA System Design Hao Zheng Dept of Comp Sci & Eng USF.
CEC 220 Digital Circuit Design Monday, August 24 CEC 220 Digital Circuit Design Slide 1 of 13.
ECE 448 FPGA and ASIC Design with VHDL
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
ECE 448 FPGA and ASIC Design with VHDL Spring 2009.
Operating Systems CMPSC 473 Introduction and Overview August 24, Lecture 1 Instructor: Bhuvan Urgaonkar.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
Course web page: ECE 545 Introduction to VHDL ECE web page  Courses  Course web pages  ECE 545.
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
ENG3380 Computer Organization
Course Information EECS 2031 – Section A Fall 2017.
PRA-SYARAT SISTEM MIKROPROSESOR
ENG3380 Computer Organization
Presentation transcript:

ECE 447: Course Organization Instructor:Kris Gaj, S&T II, Room 223 Office hours: T, R 4:30-5:30 PM Lab assistants: Thuy-Tien Nguyen (M) Mark Chaney (T) Marcin Rogawski (W, R)

ECE 331 ECE 332 ECE 280  C ECE 445  C ECE 447  C ECE 448 Digital Systems & Computers PHYS 261PHYS 265 or ECE 492 ECE 493 New Curriculum CS 222 CS 367 BS EE BS CpE Color code:  C

Digital system design technologies coverage in the CpE & EE programs at GMU Microprocessors & Microcontrollers ASICs FPGAs ECE 445 ECE 447 ECE 586 ECE 681 ECE 448 ECE 511 ECE 611 ECE 431 Computer Organization Single Chip Microcomputers FPGA and ASIC Design with VHDL Digital Circuit Design Microprocessors Advanced Microprocessors Digital Integrated Circuits VLSI Design for ASICs ECE 545 Digital System Design with VHDL ECE 645 Computer Arithmetic

ECE 447: Course Prerequisites Required: 1.Knowledge of computer programming in C or C++, e.g., CS 222 or CS 367 (or former CS 211/CS 320), with a grade of C or better 2.Knowledge of digital system design and computer organization, e.g., ECE 331/332/445, with a grade of C or better Recommended: Programming in assembly language (not required!!)

ECE 447 Team – Division of Tasks Course Instructor – Primary Responsibilities - Lectures - Preparing and grading exams and quizzes - Coordination of work on development of new experiments - Instructions for the lab experiments - Coordination of work done by the TAs - Enforcing consistent policies and grading standards - Mid-semester student satisfaction survey - Resolving conflicts and providing feedback to the TAs - Holding office hours

ECE 447 Team – Division of Tasks Lab Instructors (TAs) – Primary Responsibilities - Teaching hands-on sessions on how to use software, hardware and testing equipment needed for experiments - Introductions to the lab experiments - Grading student demonstrations and reports - Holding office hours - Development and testing of new lab experiments

Course hours Lecture: Tuesday, Thursday 5:55-7:10 PM, Robinson Hall B 201 Lab Sessions: Monday, Tuesday, Wednesday, Thursday 7:20-10:00 PM, S&T 2, room 203 There will be no lab meetings in the first week of classes. In the second week of classes, Monday section students are requested to attend one of the other sections. Office Hours of Lab Instructors : TBD and posted on the web

You are welcome to attend any of the multiple office hour sessions Please attend the class meetings of the other section only in case of emergency and give preference in access to the lab computers to the students attending their own section All experiment demonstrations need to be done in the presence of your TA, and can be done exclusively during the class time of your section ECE 447 Section Assignment Rules

ECE 447: Current number of students Monday - 12 Tuesday - 12 Wednesday - 9 Thursday - 11

ECE 447: Course Grading Labs 40% Midterm Exam for the Lab 10% Midterm Exam for the Lecture 10% Quizzes & Homework 15% Final Exam 25%

ECE 447: Course Materials Weekly Lecture Materials PowerPoint presentations, posted on the web - please print BEFORE each class. Supplemental lecture material will be presented on the whiteboard Required Texts: –Kernighan & Ritchie, The C Language –Spasov, Microcontroller Technology Supplementary Materials: –articles –manuals –catalogs –web sites - e.g., on-line catalogs, examples

ECE 447: Exams and Quizzes Midterm Exams: Software problems (C and assembly language) Hardware problems (block diagrams) Short answer Quizzes: ~5-15 minutes 1 or 2 questions on current material Closed books & notes

ECE 447: Motorola 68HC11 Prototyping Board from New Micros, Inc. –MC68HC11 Single-chip Microcomputer –MC68HC24 Port Replacement Unit –64 kbytes Address Space –Serial I/O –Miscellaneous Parallel I/O –Built-in 8 bit A to D –Timers Serial Communication Cable 5V Plug-in Power Supply

ECE 447: Peripheral components Seven segment display MAN-72 Push button switch 12 button X-Y keypad DS1620 Serial temperature sensor 20 x 4 LCD display 74LS244 Octal buffer with 3-state outputs 74LS245 Octal bus transceiver 74C key encoder 10 Kohm potentiometer

ECE 447: Lab development kit Lab development kit to be purchased by each student from Sue Davies, S&T 1, room 120D, using Mason Money only Available in about one to two weeks Cost TBD

ECE 447: THRSim11 Software Development Environment THRSim11 v5.22c, by Harry Broeders –Includes gnu based C cross-compiler, cross- assembler, simulator, and debugger for Windows PCs. –Available for student use in FPGA lab, S&T II, room 203. –Available for student download for free. –Licensed by GMU for academic use only –License and download instructions available on the ECE 447 web page (up soon).

ECE 447: Hardware Labratory Several structured lab lectures and lab assignments during the semester. Devoted to the introduction of major functional units of MC68HC11 and several peripheral components (7-segment display, keypad, LCD, etc.) Taught by Lab Instructors, in S&T II, Room 203, Monday, Tuesday, and Wednesday, and Thursday 7:20 to 10:00pm.

ECE 447: Challenging and Rewarding Breadth of knowledge –Software (C, assembly language, interrupts, polling, etc.) –Hardware (microprocessor, peripheral devices, address decoding, parallel I/O, serial communication, A to D) –Interfacing Hardware and Software together Practical Skills –Understanding component specifications –Laying out & mounting components –Debugging Hardware and Software Time Management