Rouse Company Foundation Student Services Building

ENES-245 Digital Circuits and Systems Laboratory

This course introduces the modern electrical and computer engineering hardware and software for the digital circuits laboratory. The course begins with a review of basic electrical lab techniques and equipment (power supplies, oscilloscopes, voltmeters, etc.), followed by the design, characterization, simulation, and construction of digital circuits containing logic gates, sequential elements, oscillators, and digital integrated circuits. All digital design and simulation is done in the open architecture, industry standard called the Verilog Hardware Description Language (HDL).

Credits

2

Prerequisite

ENES-150 and ENES-244 or ENES-244 and CMSY-171

Hours Weekly

1 hour lecture, 3 hours lab weekly

Course Objectives

  1. 1. Use simulation, test, and measurement equipment necessary to evaluate the functionality and
    performance of simple circuits.
  2. 2. Identify the basic limitations, inaccuracies, and tolerances of the test equipment, components, and
    procedures.
  3. 3. Design digital circuits and systems to efficiently, reliably, and economically achieve desired results.
  4. 4. Employ techniques for modeling circuits and systems through structural and gate-level networks,
    breadboarding designs and troubleshooting.
  5. 6. Demonstrate the ability to work cooperatively with others in the lab to maximize results.
  6. 5. Use hardware description languages and simulation tools to design circuits and systems and analyze their
    performance.

Course Objectives

  1. 1. Use simulation, test, and measurement equipment necessary to evaluate the functionality and
    performance of simple circuits.
  2. 2. Identify the basic limitations, inaccuracies, and tolerances of the test equipment, components, and
    procedures.
  3. 3. Design digital circuits and systems to efficiently, reliably, and economically achieve desired results.
  4. 4. Employ techniques for modeling circuits and systems through structural and gate-level networks,
    breadboarding designs and troubleshooting.
  5. 6. Demonstrate the ability to work cooperatively with others in the lab to maximize results.
  6. 5. Use hardware description languages and simulation tools to design circuits and systems and analyze their
    performance.