|
Topical
Overview
- Introduction.
- Digital number systems and information representation; arithmetic
operations, decimal and alphanumeric codes.
- Binary logic, Boolean algebra (identities, functions and manipulation),
standard forms, simplification.
- Logic gates, switch-level and logic CMOS implementation, integrated
circuits.
- Combinational logic design: circuits (gate level), design
hierarchy and procedures, computer-aided design.
- Combinational two-level and multi-level implementations. Arithmetic
(add, subtract, multiply) and other popular (multiplexers, encoders,
decoders) modules. Programmable logic design (ROMs, PLAs, PALs, FPGAs).
- Language-directed combinational design (VHDL).
- Sequential logic design: latches, flip-flops, state machine
design and minimization (Mealy and Moore models), design problems.
- Language-directed sequential design (VHDL).
- Registers, Register Transfers and Counters.
Work Expected from Students
- Regular readings of the assigned material.
- Regular homework assignments.
- One midterm and one final examinations.
Grading
- Midterm : 40%
- Final Exam : 60%
|