Digital Logic and State Machine Design
Combinational and sequential digital circuits. An introduction
to digital systems. Number systems and binary arithmetic. Switching algebra and
logic design. Error detection and correction. Combinational integrated circuits,
including adders. Timing hazards. Sequential circuits, flip-flops, state diagrams
and synchronous machine synthesis. Programmable Logic Devices, PLA, PAL and FPGA.
Finite-state machine design. Memory elements.