101240 - Digital Logic Design
Credit Hours

3

Pre-requisite

903102

Co-requisite

-

Distribution

3+0

Numbering systems, basic gates, and logic functions, Boolean algebra, Boolean expressions, logic minimization techniques. Combinational logic building blocks: decoders, encoders, multiplexers, demultiplexers, and magnitude comparators. Digital arithmetic: adders and subtractors. Basics of sequential circuits: latches and flip-flops. Timing diagrams, counters and shift registers, basic PLDs, CPLDs, and FPGAs. State machines. System design with state machines using VHDL. Memory devices and systems: RAM ROM, FIFO, LIFO, and DRAM.