- WWW Resources
- Catalog Description
- 315 Introductory Microprocessor Laboratory. I, II, SS; 1 cr (P-I). Software and hardware
experiments with a microcomputer system. Assembly language programming, simple input/output
interfacing, and interrupt processing in microcomputer systems. P: ECE 351; ECE 353. Con reg in
353 is allowed if 315 is taken second half of semester.
- Course Prerequisite(s)
- Prerequisite knowledge and/or skills
-
Logic design techniques
Basic oscilloscope and instrumentation use
Digital logic laboratory experience
Assembly language programming
ARM7TDMI CPU and programming
ARM7TDMI peripheral devices and programming
- Textbook(s) and/or other required material
-
Textbook: ECE 315 Laboratory Manual.
Reference: F.M. Cady, Microcontrollers and Microcomputers, Oxford Press, 1997.
- Course objectives
-
This lab course is to provide a "hands-on" experience with an ARM7-based microprocessor system studied in the ECE 353 lecture course. Design, construction, testing, and structured programming techniques are emphasized.
- Topics covered
-
Digital oscilloscope and logic analyzer use, ADuC7026/Cyclone FPGA development board
-
Waveform generation with integrated timers
-
External asynchronous memory bus interfacing
-
Interrupt control, stepper motor, LED displays
-
Serial i/o via integrated UART
-
Digital-to-analog/analong-to-digital conversion
- Class/laboratory schedule
-
Seven laboratory sessions. Includes a final project.
- Contribution of course to meeting the professional component
- This course contributes primarily to the students' knowledge of engineering topics, and does provide design experience.
The following statement indicates which of the following considerations are included in this course: economic, environmental, ethical, political, societal, health and safety, manufacturability, sustainability.
-
-
economic issues in microprocessor design
-
manufacturability issues in microprocessor design
-
best laboratory practice toward health and safety
- Relationship of course to undergraduate degree program objectives and outcomes
- This course primarily serves students in the department. The information below describes how the course contributes to the undergraduate program objectives.
-
-
knowledge of measurement techniques and experimental procedures in core electrical and computer engineering applications
- Assessment of student progress toward course objectives
-
Laboratory reports;
-
Final project;
- Person(s) who prepared this description