Please Rotate Your Device

For best viewing on a small screen, rotate your device to landscape mode.
Image showing a device being rotated to landscape mode.

SUNY-Wide Course Catalog

Campus
Broome Logo

Broome
907 Upper Front Street Binghamton, NY 13901-1001
Website

Additional Information
Status: Active
SUNY ID: 330066
Full Title: Digital Systems
Level: Lower Division (UG)
CIP: 1413 Engineering Science

EGR 290
Digital Systems

0 to 4 credits

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 tools for logic implementation will be completed. The laboratory will provide a hands-on experience with FPGA design.

Credits: 4
Hours: 3 Class Hours, 3 Laboratory Hours

Course Profile
Learning Outcomes of the Course:
Upon successful completion of this course the student will be able to:

1. Have a working knowledge of various logic gates, how they are constructed and their electrical characteristics.
2. 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.
3. Know how a D flip flop is constructed, its characteristics, and limitations.
4. 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.
5. Design an application specific computer with a control unit and data path.