HOME
Admin contents:
|
CSE
477: Digital Systems Design
(Spring 2002) |
Administration | |
Locations:
Meetings, staff and offices
Instructor:
assisted by:
Catalog Data CSE 477 Digital System Design (5 credits) Students use the laboratory to design, simulate, construct, and debug a substantial project that includes hardware, software, and communication components. Lectures focus on use of embedded processors in digital system design and interfacing techniques. The design of real-time reactive systems comprising hardware and software is emphasized. This course serves as the capstone design course for the Computer Engineering Program. Its purpose is to tie together much of the material from the courses in the curriculum into a coherent whole by asking you to apply your knowledge to the design, construction, and debugging of a complete embedded system involving software, hardware, and interfacing. Because of this holistic mission, this course has a very heavy workload. Depending on your project goals, you may end up spending more than the 5 credits assigned to the course would normally imply. Prerequistes: CSE378 and CSE467. Course Project This course is organized around the project. We will organize ourselves as a single advanced development group that is producing a prototype of a new product for a company. Producing this prototype product will drive everything we do in class. See the Project Page for more details. Course Goals To serve as a capstone design course to tie together the computer engineering curriculum via the design of a complete embedded system involving hardware, software, and communication components.
Course Topics
Introduction to embedded systems
Course Organization Lectures: There will be approximately 6 formal lectures. The remainder of the lectures will be used for project collaboration, design reviews, presentations and special topic lectures as needed. At least a half-hour of each class period will be used for project meetings, with the balance devoted to lectures and presentations. Special sessions: We may schedule one or two special sessions to discuss and decide on possible class projects. Reading: Most of the relevant material will be provided. You may have to research special topics via the Web and library. Assignments: There will be four laboratory assignments that will familiarize you with the embedded 8051 microcontroller and the XS300/800 board you'll be using for your projects. Our goal is to have the laboratory experiences be directly relevant to your projects. The laboratory assignments will also serve to familiarize you with construction and debugging equipment we have available. Exam: There will be a single 50 minute mid-term exam that will be open book and notes (only your own, of course). There will be no final exam. Grading The course grade will be roughly determined as follows:
20%: laboratory assignments
Collaboration Part of the objective of this course is to provide some experience in working as a team. Since the class is small, we will work as one project team. However, this does not mean that there should be a split in the material to be learned. There is a simple rule to keep in mind when working with a partner(s): each of you should be able to answer any question about the laboratory assignment or project. You should never utter words equivalent to: "my partner did that, I need to ask her what she did." Part of your project write-up will include a statement about each person's precise role in the design and realization of the project. You are free to work with anyone in interpreting assignments and on developing facility with the software tools we will be using. However, you should thoroughly understand the solutions to the assignments that your team generates, not to mention that you should know the project like the back of your hand. On the midterm exam, all work should be solely your own.
|
|
BACK
TO TOP
Last
Updated:
|
Contact the instructor at: ebeling@cs.washington.edu
|