Concepts, principles, and techniques of designing digital systems. Application of Boolean algebra to the design of logic circuits. Karnaugh maps, flip-flops, sequential circuits, and concepts related to programmable logic are discussed. Includes labs for combinational and logic circuits, utilizing computer-aided tools.
Application of digital and logic concepts to the study of microcontroller and microprocessor function and use; assembly language programming and software design for typical applications.
This course covers digital signal processing through hands-on projects using FPGAs and oscilloscopes. Students build real circuits like an EKG monitor, applying concepts such as signal filtering, ADC/DAC conversion, and frequency analysis.