Boise State University Electrical and Computer Engineering Department Instructor: Office:

advertisement
Boise State University
Electrical and Computer Engineering Department
Course Syllabus for ECE 330L
Microprocessors Lab (sections 001 and 002)
Fall 2010
Instructor: Arlen Planting
Office: MET 227, Phone: (208) 426-4826, Email: [email protected]
Office Hours: Monday, Wednesday and Friday, 2:30 PM - 3:30 PM
Course Description:
Lab work on microprocessor using a macroassembler and a hardware experimentation kit. Coreq: ECE 330.
Required: ECE 330 Microprocessors Course Reference. Additional \laboratory instructions are provided on
course/laboratory webpage.
Laboratory Meeting Times and Locations:
Lab Instruction Period for both sections: Monday, 3:40 – 4:30 pm, MEC 106
Lab Section 001:
Tuesday 6:00 PM to 8:00 PM, ET 312
Lab Section 002:
Thursday 6:00 PM to 8:00 PM, ET 312
Course/Laboratory Webpage: http://coen.boisestate.edu/aplanting/ece330fall2010/
Laboratory Objectives:
After taking this laboratory, the students should be able to:
• Design and build the functions described by given specifications using assembly or C programming languages
in Nios II processor,
• Understand the features of a processor,
• Able to interface to different devices (serial and parallel), and
• Employ the instruction set simulator to verify functions of the source code.
Schedule:
Week
1
2
3
4
5
6
7
8
9
Topic
Lab 0: Getting Started
Lab 1: Memory
Lab 2: PIO Devices
Lab 3: Assembly Subroutines
Lab 4: C Language Introduction
Lab 5: Countdown Timer
Lab 6: LCD Display
Lab Quiz
Lab 7: Exceptions
Week
10
11
12
13
14
15
16
17
Topic
Lab 7
Lab 8: Software Pulse Width Modulation
Lab 8
Lab 9: Analog to Digital Conversion
Thanksgiving
Final Project
Final:
Grading:
For each lab, check-off will be 70% of grade and lab report will be 30%. (All team members must be present
for check-off. Absent or late team member will receive a zero for that lab.) See ECE 330 for overall grading.
Lab Reports and Lab Quiz:
Lab Reports are a collaborative effort between you and your lab partner. All lab reports are to be submitted by
midnight on Friday the week of the lab checkoff. The Lab Quiz is an individual effort, to gauge your
understanding of lab concepts.
Final Project:
See the course/laboratory website for project description. This project will not be completely defined. We will
go through a few negotiation sessions. You get to ask all the questions you want.
Download