ECE 282 Syllabus

ECE 282 Digital Systems Design

SIUE, Electrical and Computer Engineering Syllabus



Course definition

382-4 DIGITAL SYSTEMS DESIGN. Concepts and design of digital and computer circuitry; binary number systems; study of microprocessors and assembly language programming. Laboratory exercises involve circuit implementation and programming. Three lecture hours and one 3-hour lab per week. Prerequisite: CS 140 or CS 145. (from Undergraduate Catalog; counts as 4 credit hours).

Basic course information

Instructor:
Dr. Andy Lozowski
Engineering Building, Room 3075
Phone: 618-650-2801
Fax: 618-650-3374
http://www.ee.siue.edu/~alozows

Text:
Morris Mano, "Digital Design", 4th edition
Morris Mano, "Computer System Architecture", 3rg edition
There is also a Verilog reference manual

Class policy

The tests and the final exam will be open-book. This means that the understanding of concepts and ability to solve problems will be tested rather than memorization skills. Note that the web page for the class contains a lot of solutions to previous test problems. It will be beneficial to analyze these solutions. However, example-copying on the test will not be helpful at all. Trying to obtain partial credit by this method will hurt rather than help. Example-copying indicates a lack of understanding of the material. It's better to leave the question blank than to present irrelevant work.

Grading

The final course grade will be determined based on partial scores H, L, T1, T2, T3, and E according to the following percentages:
H (Homework): PH =10%
L (Laboratory): PL =25%
T1 (Test 1): PT1=20%
T2 (Test 2): PT2=20%
E (Final exam): PE =25%
The partial scores will be evaluated as percentages of the maximum score achieved. For example, if on a test worth 25 points the maximum scored by one of the students is 20 points, then 10 points received by another student is worth 50%.
The above percentages and partial scores H, L, T1, T2, T3, and E will be used to calculate the grade point score G:
G = PH H + PL L + PT1 T1 + PT2 T2 + PE E

PH + PL + PT1 + PT2 + PE
The final grade will be an A, B, C, D, or F based on the course score G relative to the average Gmax of the highest course score Ghi and the absolute attainable score 100%. The highest course score Ghi is the course score G of the best student. The thresholds for the course letter grades are: A > (7/8)Gmax, B > (3/4)Gmax, C > (5/8)Gmax, D > (1/2)Gmax, and F < (1/2)Gmax. Note that at any time it is possible to determine the course grade "to date" if the percentages for unassigned grades are set to zero. Number Ghi will be provided by the instructor after each test (Ghi < =100%).
According to the Catalog, the following grading symbols are used by SIUE: A-Excellent, B-Good, C-Satisfactory, D-Poor, and F-Failure (see Academic Policies and Requirements). The letter grades will comply with these definitions. Absolutely, no A grades will be awarded for performance which is just "good". Likewise, no B grades will be given for just "satisfactory" performance, etc.
Grades will be based on written evidence in the submitted work. Always show your work. Answers without sufficient supporting work will be awarded zero score. If you provide multiple answers to a problem that has a unique solution, only one of your solutions will be picked for grading: top-most or left-most, not necessarily the correct one. Make sure to read the problems carefully. There will be no credit for solutions to misread problems. If extra pages of work need to be attached to the test, number them and print your name on each sheet. Measurement units are considered an important part of the answer. Answers given with incorrect units or unit prefixes may be considered wrong even if the numeric part is right. Grades assigned are not negotiable. However, if adjustment of grade is needed because of erroneous totaling of points, address the disputes no later than a week after the assignment has been returned.

Lab Policy

The hardware laboratory will consist of preliminary work, experimental work, and reports. You are expected to have read through the entire assignment in the lab manual prior to coming to the lab. You will have insufficient amount of time to complete the experiment if you fail to do so. Quizzes will be given before every experiment to verify that you have done the preliminary work and have knowledge sufficient to perform the experiments. The quiz score will constitute 25% of the lab grade.
A written report will be due the next lab meeting. The report must be an autonomous document, i.e. it must be clear to the reader what has been done without referring to the laboratory manual. In particular, you should not use statements like: "we assembled circuit shown in page 52 and measured voltage at point F", unless your report contains page 52 and a figure with point F in it. All relevant schematics must be included in your report and all measured voltages and currents must be labeled on your schematics.
Your TA will grade the reports. The instructor may review the grades and change them. In particular, the instructor will occasionally check the reports for completeness and the level of professionalism in the write-up. Reports will be reviewed to assess achievement of the following educational goal: "Students will obtain an ability to express ideas effectively in both oral and written communication."
After completion of the lab experiment, the work station must be left in a state no worse than it was upon arrival to the laboratory. No items such as parts, wires, bags, etc..., can be left in the lab after use. All instruments must be turned off (unless otherwise noted). Also, all the equipment moved for the needs of experiment must be put back in its original place. This includes probes and cables. No circuits may be left on the CADET bread-boards. If the CADET bread-boards were pre-wired for the power supply distribution (+,-,GND), these wires should stay intact. At any time, unoccupied workstations left with circuits labeled "do not dismantle" may be cleaned-up by a TA or faculty inspecting the lab and reported to the lab manager for disciplinary actions.

Laboratory Experiments

  1. Basic Computer Architecture. Part 1
  2. "Binary and Decimal Numbers", from text, Section 11
  3. "Digital Logic Gates", from text, Section 11
  4. "Simplification of Boolean Functions", from text, Section 11
  5. Basic Computer Architexture. Part 2
  6. "Flip-flops", from text, Section 11
  7. "Verilog HDL Simulation Experiments", Supplements 2, 4, and 5(excluding part c), from text, Section 11
  8. "Sequential Circuits", from text, Section 11
  9. "Verilog HDL Simulation Experiments", Supplements 7, 8, and 9(parts a and b only), from text, Section 11
  10. Motorola 68HC12 program to drive the circuit of Lab "Sequential Circuits" (build circuit BCD Counter of Figure 11.4 and drive and test it with HC12 program)
  11. "Implementation of Control Unit"

Homework Assignments




File translated from TEX by TTH, version 3.67.
On 11 Feb 2008, 17:55.