CSE477 Computing Facilities Information


Hardware Lab

The hardware laboratory is located in Sieg 327 and is managed by Stephen Lee whose office is in an interior office of the lab. There are fifteen workbenches in the lab which are equipped with Intel Pentium-based PCs running Windows NT 4.0. Tektronix 1230 logic analyzers are also at most stations. In addition, there is a Data I/O PLD programmer and support for configuration of Xilinx FPGAs through a variety of means. Multimeters, oscilloscopes, and other tools or equipment will be made available upon request. We will have software available for the development of applications on the USRobotics Palm Pilot (our particular example of a PDA). These will include a user interface constructor, a debugger, a simulator (so that a physical Pilot will not be needed to verify applications during development), a fully-featured compiler, and a variety of example application code.

In the first half of the course, you will be using the lab for lab assignments. Although there are scheduled lab hours these are not formal, you are generally free to do the lab assignments at your own convenience. Keep in mind that the TA will be in the lab during those times, however, and you will need to check in your lab assignments with the TA. There is another course sharing the lab with us this quarter, namely, CSE467. Thus, you will only have priority on the machines in lab during the scheduled lab hours for CSE477.

Most of the lab assignments are geared toward learning the microcontroller software and debugging tools as well as tools for the Palm Pilot PDA. You will be obtaining this familiarity by experimenting with some existing programs for the microcontrollers and writing your own as well as interfacing to some simple sensors and actuators (motors and shaft encoders). You will also experiment with user interface code on the Palm Pilot to control some physical devices.

Each team of students will check out a DesignKit and a Motorola MC68HC11EVB evaluation board for the quarter. These two kits will contain everything needed to complete the laboratory assignments (kits will be available for checkout - see below - during the first and second weeks of the quarter) except for Palm Pilots (of which we only have 3). Although you will be working in groups of two, each person is expected to fully understand all aspects of the laboratory assignments and project. All questions from the instructors and/or TA about the lab assignments and project should be answerable by either person. In the DesignKits will be a card for keeping track of extra project-specific items that you may need to check out during the quarter. You are personally responsible for all items that are checked out to you and you will be held accountable for them at the end of the quarter. Please make sure that you do not misplace them, leave them unattended, or damage them in any way.

In the second half of the quarter, you will use the lab to complete your projects. The TA will be available for consultation during this period. Make sure to properly budget your time and avoid the crunch for bench space at the end of the quarter.


Rules of the Lab

There will be absolutely no food or drink brought into the lab and you should refrain from activities that disrupt fellow students.

Smoking is strictly prohibited throughout the building and this especially includes the lab.

Please help us to keep the lab clean and neat with equipment, manuals, and tools in their proper place. If you are going to be gone from the lab for any length of time, please clear your working space so someone else will be able to work. Since other students have access to the lab, do not assume that you can safely use a workbench indefinitely. If for some reason you need to monopolize a bench or piece of quipment, make sure to leave a note explaining the situation with your name and a phone number where you can be reached. Each team will be provided with drawer space in the lab in which to store the kits and project materials.

The lab is there to be used by you and your fellow students. It is provided by the department to further your education and many resouces (time, energy, and dollars) have gone into making it what we feel is a first-class facility. Make sure you treat everything in the lab with respect---from your fellow students to the equipment and parts you will be using. Behave in a civilized manner and restrain your temper no matter how frustrating matter may get. Take care with the equipment and parts. Make good use of the limited bench and shelf space; it will pay off in the long run. Basically, be a good citizen.

You will be given a personal entry code for the combination lock on the door of 327 (you will obtain your combination with the DesignKit). The lock will keep track of when you enter the lab. Please make sure to keep the entry code to yourself. Unauthorized access to the lab leads at best to inconvenience and at worst to theft and equipment loss. All these harm you directly. The lab will be available for your use 24 hours a day. Only students registered for CSE477 or CSE467 are permitted to use the lab and the windows and doors should be locked at all times. We cannot guarantee that things you leave in the lab unattended will not be stolen. Unfortunately, there is a tradeoff between security and access. If you are all good citizens we should be able to have flexible access and a secure environment.

Remember that software piracy is a crime. If you have a need to duplicate some software at home for use related to this course, then see one of the course staff about how this might be arranged.


Lab Technician

Stephen Lee will be available during normal business hours. He will be the person to whom you will give deposit checks and from whom you will obtain DesignKits, combination lock codes, and anything else you may need over the course of the quarter. Any problems with laboratory equipment and/or software should be immediately reported to him. Do not remove and equipment, documentation or tools from the room. Please see Stephen Lee if you need to check out a manual or anything else overnight. If you ever see anyone in the laboratory that you think does not belong there, inform Stephen, the TA, or instructor immediately. If we are not available, call the University Police at 9-911. And remember do not let anyone into the lab no matter how hard they knock at the door.


Deposits, Parts, and Money

To defray the cost of acquiring CAD and microcontroller software, we will require a lab use fee of $20 from each of you. Make it payable to the University of Washington.

A deposit of $200 per person will also be required for the kits each team will be using. Make a separate check payable to the University of Washington. This check will be returned to you at the end of the quarter when the kits are returned. If the kits are not returned within 5 days after the end of the course, you will not receive a grade for the course and we will cash the check.

Parts for the projects will be acquired by Stephen Lee directly. You will work with him to ensure that this process is done smoothly and that the parts will arrive in time. (Warning: It can take several weeks to get delivery, so determine early what you will be needing.) We will purchase all project parts for you and expect them to be returned at the end of the quarter. If you desire to keep you project after the end of the course, you need to work out an arragement with Stephen Lee to reimburse for the cost we will incur in replacing the parts.

We expect all equipment and parts to be returned in the same condition as they were provided to you. You will be held responsible for the cost of replacing parts that you damage or lose through negligence.


Writing and Drawing Tools

All the machines have Microsoft Office '97 residing on their disks. This is a suite of tools that includes word processing and figure drawing programs that you will be expected to use for writing up your project reports. They include support for generating HTML documents directly from the applications. This should facilitate creating your project webs. (You may of course use equivalent software you may have access to elsewhere.)


Comments to: cse477-webmaster@cs.washington.edu (Last Update: )