1 / 18

ECE 447: Course Organization

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

lew
Télécharger la présentation

ECE 447: Course Organization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

  4. ECE 447: Course Prerequisites Required: • 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 • 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!!)

  5. 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

  6. 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

  7. 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

  8. ECE 447Section Assignment Rules • 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

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

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

  11. 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

  12. 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

  13. 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

  14. 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 • 74C922 16-key encoder • 10 Kohm potentiometer

  15. 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

  16. 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).

  17. 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.

  18. 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

More Related