Aug 18, 2019
EGR 290 - Digital Systems
Fundamental concepts of digital systems such as Boolean algebra, number systems, binary arithmetic and logic families will be investigated. Design and implementation of combinational and sequential logic, minimization techniques, state machines, fundamental design methodologies and use of VHL and FPGA toos for logic implementation will be completed. The laboratory will provide a hands-on experience with FPGA design.
Prerequisites: EGR 289 Microprocessors
3 Class Hours, 3 Laboratory Hours
Learning Outcomes of the Course:
Upon successful completion of this course the student will be able to:
- Have a working knowledge of various logic gates, how they are constructrd and their electrical characteristics.
- Design, analyze, and build combinational and synchronous digital logic circuits (such as adders, comparators, (de) multiplexers, encoders, decoders, counters, and shift registers) using truth tables and Karnaugh maps onto FPGA hardware.
- Know how a D flip flop is constructed, its characteristics, and limitations.
- Design Moore finite state machines, demonstrate a working knowledge of how to convert between a state diagram, a truth table representation, a circuit representation and VHDL implementation.
- Design an application specific computer with a control unit and data path.
[Add to Portfolio]