EE
444 WO - Embedded Systems Design - OLD COURSE
*Some contents might be missing*
Course Information
Instructor: |
|
Office: |
Duckering 225 |
Telephone: |
474-5256 |
Email: |
|
Web: |
|
Lectures: |
Tuesday, Thursday 11:30 - 1:00, Duckering 210 |
Laboratory: |
Thursday 2:15 - 5:15, Duckering 210 |
Office Hours: |
Mondays and Wednesdays, 1:00 - 2:30 |
The best way to ask questions outside my office hours is to send me an email |
|
TA: |
|
IMPORTANT DATES
LECTURE SLIDES
HANDOUTS
HOMEWORK
LABS
GRADING
SYLLABUS: PDF
Course Description (from the catalog)
This course focuses on issues surrounding the design and construction of microcontroller-based boards. These issues include hardware architecture and glue logic, circuit design and circuit layout, hardware/firmware partitioning, firmware architecture and firmware design. Each student will learn how to work in a specific microcontroller development environment, and then extend the capabilities of the selected board in a significant project. Emphasis will be placed on robust designs, efficient software and firmware, energy efficiency, and proper documentation.
Prerequisites: |
ENGL 111X; ENGL 211X or 213X; COMM 131X or 141X; EE 443; and senior standing. Recommended: CS 301. |
Text: |
Wayne Wolf, High-Performance Embedded Computing. Morgan Kaufmann |
References: |
Chris Nagy, Embedded Systems Design Using the TI MSP430 Series. MKP/Elsevier |
MSP430 User's Manual. Texas Instruments (available online) |
|
Other reading material might be assigned in class and posted on the Web. |
Last day to drop the class (course does not appear on academic record): Friday, February 2
Last day to withdraw (W grade appears on academic record): Friday, March 23
Spring break (no classes): Monday-Sunday, March 12-18
Last EE444 class: Thursday, May 3
- MSP430 Product Brochure (slab034i)
- MSP430 Family Mixed-Signal Microcontroller Application Reports (slaa024)
- Softbaugh ES449 Users Guide (ES449_UsersGuide_v2)
- MSP430x4xx Users Guide (slau056f)
- MSP430F449 Datasheet (slas344d)
- MAX3221 Datasheet (max3221.pdf)
- SST25VF020 2 Mbit Serial Flash (S71231.pdf)
- Lab #1 (due by: 2/1/2007 by 2:15)
- Lab #2 (due by: 2/8/2007 by 2:15)
- Lab #3 (due by: 3/1/2007 by 2:15)
- Lab #4 (due by: 3/8/2007 by 2:15)
Course Policies
Laboratory and homework assignments |
25% |
|
Examinations |
20% |
|
Design Project |
35% |
|
- (Includes: weekly written reports, final report, and project demonstration) |
||
Oral progress reports and final project presentation |
15% |
|
Participation |
This course is a design elective. Design projects will be assigned to students based on their interests and background. You are encouraged to start thinking about the topic of your project from the very beginning of the course. The format of the final report will follow the format of a typical conference paper. For the final project presentations, students will have to prepare a PowerPoint presentation and to present their project to the entire class. The instructor will assist the students in preparing the paper and the presentation. Grading of lab reports, final reports, and oral presentations will follow the guidelines set by the University for "O" and "W" designated undergraduate courses: Specific Guidelines for "O" Designated courses emphasizing public communication in small class contexts (Regularly enrolling less than 12 students):
- All presentations must involve question and answer interaction. As appropriate for the discipline, it is highly desirable that there be at least one assigned respondent, with questions by other audience members encouraged.
- All presentations must have a clear introduction-body-conclusion organization, appropriate to the discipline.
- At least one presentation must involve the development and use of appropriate visual aids, and it is desirable that all presentations do so.
- All presentations should receive evaluation by the instructor on oral communication competency (including responsiveness to audience questions), as well as on subject mastery.
- Students must receive, as part of the course structure, information/instruction on effective speaking, effective responding, organization of material for effective presentation, and on development and use of media and visual aids. If thematic panels are used, students should also receive instruction on panel/symposium and moderator techniques.
To grade a course on written work means to use the
student's written work as the basis for his or her grade. Written work is
graded mainly on content and organization, with tone, word choice,
sentence structure, grammar, punctuation, and spelling accounting for a smaller
fraction of the grade.Students are strongly
encouraged to attend every class and laboratory and participate in the
classroom discussion in a manner that would benefit other students as well.
Discussions that would require too much time, especially if not of interest to
all the students, will be held during lab periods and/or office hours. Written laboratory
reports are due 1 week after each laboratory exercise. Written reports will be
graded for both writing style and technical content. No late laboratory reports
will be accepted unless previously arranged with the instructor.Attendance is required
during your assigned lab period, unless otherwise arranged in advance with the instructor. A lecture/discussion at the start of each lab period will
provide useful information for completing the lab and/or final project. The
labs will be worked on individually. Each student is required to
establish a reliable email address (preferably a uaf.edu address) and to send
it to the instructor (d.raskovic@uaf.edu)
as soon as possible. This address will be used for class correspondence -
announcements, laboratory assignments clarifications, etc. The course web page
will contain useful information and will be updated throughout the course. The
students will be notified by email when the content of the web site changes. The current version of this
syllabus will be available on the course web page.
Tentative Course Topics
- Embedded systems concepts
- Microprocessor/microcontroller architectures
- Embedded systems components
- Memory selection, memory maps
- Microcontroller instruction sets
- Microcontroller peripherals and drivers
- Interrupts and Interrupt Service Routines
- Timing requirements
- MSP430 specifics
- Processes and Operating Systems
- Embedded programs design, analysis, and optimization
- User interface design, human factor
- Distributed embedded architectures
- Energy efficiency
- Hardware/software co-design
The course content will evolve based on students' progress and interests.
Disabilities Services. The Office of Disability Services implements the Americans with Disabilities Act (ADA), and insures that UAF students have equal access to the campus and course materials. The instructor, the teaching assistant, and the administrative assistant will work with the Office of Disabilities Services (203 WHIT, 474-7043) to provide reasonable accommodation to students with disabilities.
Plagiarism. As a UAF student, you are subject to UAF's Honor Code:"Students will not collaborate on any quizzes, in-class exams, or take-home exams that will contribute to their grade in a course, unless permission is granted by the instructor of the course. Only those materials permitted by the instructor may be used to assist in quizzes and examinations.Students will not represent the work of others as their own. A student will attribute the source of information not original with himself or herself (direct quotes or paraphrases) in compositions, theses and other reports. No work submitted for one course may be submitted for credit in another course without the explicit approval of both instructors. Violations of the Honor Code will result in a failing grade for the assignment and, ordinarily, for the course in which the violation occurred. Moreover, violation of the Honor Code may result in suspension or expulsion."
Contact Information:
Dr. Dejan Raskovic
Duckering Building, room # 225
Department of Electrical and Computer Engineering
University of Alaska Fairbanks
P.O. Box 755915
Fairbanks, AK 99775-5915
Telephone: (907) 474-5256
Fax: (907) 474-5135
d.raskovic@uaf.edu
Last updated:
June 2009
by DR

