Home/Announcements | Course Outline | Assignments | Lecture Notes |
Review of basic digital design. Organization of a digital computer: CPU structures and components, main memory, input-output module, and data/control paths. Typical instruction sets of some standard CPU types. Instruction types. Addressing formats. Microarchitecture of control unit. Serial/parallel interfaces.
Prerequisites: CSI 1101 or (CSI 1102 and GNG 1102). This course
cannot be combined for credits with CEG2131.
PROFESSOR: |
Amiya Nayak
|
|||
TEXT: |
Logic and Computer Design Fundamentals, 3rd Edition
|
|||
|
|
|||
LECTURE HOURS: |
|
|||
OFFICE HOURS: |
|
|||
TEACHING ASSISTANTS: |
|
|||
MIDTERM: |
|
FINAL MARK:
The weighted average of the examination and the tests must be at least 50% to meet the requirements of the course (departmental requirement). The final mark (FN) will thus be calculated in the following way:
Final Exam (F) |
50 % |
Midterm (M) |
20 % |
Assignments (A) |
30 % |
|
|
Final Mark (FN) |
100 % |
|
|
if |
then FN= |
|
|
F + M < 35 |
(F + M) / 0.70 |
F + M >= 35 |
F + M + A |
COURSE OBJECTIVE: To know and understand the guiding principles of digital circuits, their analysis and their design, and their use as components in computers. To know and understand the guiding principles of microprocessors, instruction sets, addressing modes, and the architecture of a conventional computer. To get acquainted with a hardware description language such as VHDL. |
||||||
COURSE CONTENTS:
|
||||||
REFERENCES:
|