ELEC 464 : Microcomputer System Design

Contents: [ Instructor | Lectures | Office Hours | Tutorials | Teaching Assistants | Newsgroup | Prerequisites | Objectives | Text | Another Useful Reference | Assignments | Evaluation | Course Outline | The Motorola 68000 ]

Instructor

Ed Casas. I am normally on campus only during lectures, tutorials and office hours. The best way to contact me at other times is by e-mail: edc@ece.ubc.ca.

Lectures

Tuesdays and Thursdays, 10:30 -- 11:30 am. MCLD 202. Lectures start September 5 and end November 30.

Office Hours

Tuesdays and Thursdays, 12:30 -- 1:30 in MCLD 155. The times may vary depending on demand.

Tutorials

Fridays 3:30 -- 4:30 pm. MCLD 202. The tutorials will be used to review particularly difficult lecture material and to solve problems from the assignments.

Teaching Assistants

Atousa Soroushi atousas@ece.ubc.ca and Dejan Kusalovic dejank@ece.ubc.ca will mark the assignments and possibly run some tutorials.

Newsgroup

The newsgroup ee.elec464 will be used to post announcements about the course. This newsgroup is currently available only on the EE news server. Students are also encouraged to post questions or comments relating to the course.

Prerequisites

Student should have experience in the design of simple digital circuits and have done some machine language programming using the Motorola 68000 or a similar microprocessor.

Objectives

By the end of the course the student should have sufficient background to design a microprocessor-based system using standard commercial ICs. In particular, the student should be able to:

Text

Alan Clements: Microcomputer System Design: 68000 Hardware, Software and Interfacing . Second Edition. PWS-Kent, 1992. This text was used for this course last year.

Another Useful Reference

The Art of Electronics, second edition, by Paul Horowitz and Winfield Hill, Cambridge University Press, 1989, is a good practical reference book on most aspects of electronics. Available in the UBC library as well as the bookstore.

Assignments

An assignment will be given out each week. Solutions will be given out for all questions but not all questions will be marked.

Evaluation

There will be one mid-term examination (1 hour) in late October (date TBD). The final mark will be calculated as follows:
	final exam 	60%
	midterm exam	30%
	assignments	10%

Course Outline

The Motorola 68000

Although the Motorola 68000 microprocessor is obsolete we will use it as an example throughout this course. The 68000 has many of the features present in more modern CPUs and most students have used the 68000 in previous courses. The 68000 architecture lives on as the CPU core in the Motorola 68300 series of 16-bit microcontrollers.

Contents: [ Instructor | Lectures | Office Hours | Tutorials | Teaching Assistants | Newsgroup | Prerequisites | Objectives | Text | Another Useful Reference | Assignments | Evaluation | Course Outline | The Motorola 68000 ]

Ed Casas / edc@ece.ubc.ca