Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE 447 - Single-Chip Microcomputers Organization Course designed by Professor Kenneth J. Hintz Instructor:Jason Bales S&T II, Room 235

Similar presentations


Presentation on theme: "ECE 447 - Single-Chip Microcomputers Organization Course designed by Professor Kenneth J. Hintz Instructor:Jason Bales S&T II, Room 235"— Presentation transcript:

1 ECE 447 - Single-Chip Microcomputers Organization Course designed by Professor Kenneth J. Hintz Instructor:Jason Bales S&T II, Room 235 jbales@gmu.edu 703.704.2266 (wk) Office hours:T, R 4:45-5:45 PM Lab assistants: Milind Parelka (T,R) mparelka@gmu.edu Eric Nist (W) enist@gmu.edu Course web page: http://ece.gmu.edu/courses/ECE447/ece447.htm ECE website  Courses  Course web pages  ECE 447

2 ECE 447 - Single-Chip Microcomputers Prerequisites 1. Knowledge of computer programming in C or C++, e.g., CS 112/211 2. Knowledge of digital system design and computer organization, e.g., ECE 331/332/445 Useful but not required Required Programming in assembly language, e.g., CS 265 Assembly Language Programming

3 ECE 331 ECE 332 ECE 280  C ECE 445  C ECE 442 ECE 447  C ECE 449 Digital Systems & Computers PHYS 261PHYS 262 or

4 ECE447 Lecture Project Laboratory Homework Assignments 15 % Midterm exams (Quizes) 20% + 10% Demonstration Final Report 10 % Midterm reports 15% 30%

5 viewgraphs / chalk & whiteboard viewgraphs posted on the web - please print BEFORE each class books 2 required (Spasov, Kernighan & Ritchie) several supplementary (available in the Johnson Center) articles manuals catalogs web sites - e.g., on-line catalogs, examples Lecture

6 Syllabus See website homepage.

7 Midterm exams 1 hour 15 minutes each 4 out of 5 short problems practice exams will be made available on the web I - 10 th week of classes, hardware & programming in C II - 15 th week of classes, hardware & programming in ASM open books, open notes

8 Project = Software + Hardware Software = assembler + C Hardware = Motorola Evaluation Board + Extra Parts Extra Parts = LCD display, keypad, LEDs, sensors, etc. Project Microcontroller based on Motorola MC68HC11

9 Examples of projects Home Security System Home Appliances Controller Aquarium Monitor Programmable Pill Dispenser Optically Persistent Billboard English to Japanese Mini Library

10

11

12

13

14 Motorola Evaluation Board Board from New Micros, Inc. ($??) MC68HC11 Single-chip microcomputer MC68HC24 Port Replacement Unit 64 kbytes RAM (2-32k) Serial I/O Miscellaneous Parrallel I/O Additionally required Power supply, single + 5V, 2.5 A Serial cable from New Micros ($?) Total Kit will be ~ $120.00

15 Software design environment THRSim11 v5.22, Harry Broeders includes C cross-compiler, cross-assembler, simulator and debugger for the PC, running under Windows installed in the FPGA lab, S&T II, room 203, and made available for individual (GMU) use for free ● Instructions for download and setup on WEBCT Licence for non-commercial use ONLY!

16 Project development 1. Project Specification - initial version - Thursday, September 22 - revised version - Thursday, September 29 2. Initial Software and Hardware Design 3. Final Software and Hardware Design 4. Project Demonstration - Tuesday, Wednesday, Thursday, December 6-8 5. Final Report - Friday, December 9, noon - Saturday, October 16, midnight - Saturday, November 15, midnight

17 Verifying work of other students You will receive a copy of work of another randomly chosen student You will verify final software/hardware design of another student and report your findings to the instructor The results of your verification will be graded by the instructor and passed to the author of the report (with up to 5 bonus points for a thorough verification) Errors found by your colleague will not affect your grade

18 Several labs at the beginning of the semester, FIRST MEETINGS ON AUGUST 30, SEPT. 1 and 2 taught by the LA, meetings in S&T II, room 203 Tuesday, Thursday, 7:20 - 10:00 PM Wednesday, 5:55-8:30PM soft introduction to the project/u-Controller design development and grading of lab homework assignments discussion and grading of midterm project reports consultations with the LA Laboratory

19 Why is this a challenging course? breadth of knowledge software (C, assembly language / stack, interrupts, polling) hardware (microcomputer, peripheral devices / address decoding, parallel input/output, serial communication) interfacing software with hardware practical skills choosing/buying components understanding component specification mounting components on the board (wirewrapping, soldering) debugging software and hardware financial responsibility time pressure individual projects


Download ppt "ECE 447 - Single-Chip Microcomputers Organization Course designed by Professor Kenneth J. Hintz Instructor:Jason Bales S&T II, Room 235"

Similar presentations


Ads by Google