next up previous
Next: Logic Design Basics Up: CSE 372: Digital Logic/Computer Previous: CSE 372: Digital Logic/Computer

Preface

Introduction

This course in digital logic will deal with highs and lows, 1's and 0's, on's and off's, true's and false's; it is the stuff digital computers are made of. And it affects computer scientists and engineers on two levels. First, we must learn how to manipulate logic values. Second, we must learn how to design a machine that has this ability as well. See the difference? We must understand the hardware (the architecture) of the computer (the manipulator of logic values) as well as the software which tells this hardware what to do (a meta-manipulator of values!) And to understand the hardware, we should have a good basis in logic design.

What are the pre-requisites for this course? The very minimum is CSE 240 -- Introduction to Computer Architecture. While it is not required that all that was discussed in that course is committed to memory, it is assumed that the student have a reasonable familiarity with the material. Concepts like binary arithmetic and assembly and C programming should not be new. There is also a small overlap with CSE 262 in the area of sequential logic/state machine design, but this is not required.

What is the goal of this course? Most certainly to reinforce and extend some of digital logic concepts introduced in class. Its other purpose is to also reinforce the connection between digital logic design and computer architecture.

Lab Requirements

DSL Accounts


next up previous
Next: Logic Design Basics Up: CSE 372: Digital Logic/Computer Previous: CSE 372: Digital Logic/Computer