Sharif University of Technology

Computer Engineering Department

CE212: Logic Design (Spring 2009)

 

 

· Digital number systems and information representation

·         Arithmetic operations

·         Handling negative numbers

·         Binary, decimal and alphanumeric codes.

· Binary logic

·         Boolean algebra (identities, properties, functions and manipulation)

·         Standard forms

·         Digital logic gates

· Gate-level Minimization

·         Karnaugh map

·         QMC method

·         Combinational two-level implementations

· Combinational logic design

·         Analysis procedure

·         Design hierarchy and procedure

·         Arithmetic (add, subtract, multiply) and other popular (multiplexers, encoders, decoders) circuits

·         Simple programmable logic devices (ROMs, PLAs, PALs).

· Synchronous Sequential logic design

·         Latches

·         Flip-Flops

·         State machine design and minimization (Mealy and Moore models)

·         Design and analysis of sequential circuits

· Registers and Counters

·         Registers and shift-registers

·         Ripple counters

·         Synchronous counters

· Introduction to asynchronous logic circuits