101240 - Digital Logic Design |
---|
Credit Hours3 Pre-requisite903102 Co-requisite- Distribution3+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. |