Digital Electronics 1: Programmable Logic Devices
- Course Number:
- EET 251
- Transcript Title:
- Digital Electronics 1: Programmable Logic Devices
- Created:
- Aug 10, 2022
- Updated:
- Jul 11, 2023
- Total Credits:
- 5
- Lecture Hours:
- 40
- Lecture / Lab Hours:
- 0
- Lab Hours:
- 30
- Satisfies Cultural Literacy requirement:
- No
- Satisfies General Education requirement:
- No
- Grading Options
- A-F, Audit
- Default Grading Options
- A-F
- Repeats available for credit:
- 0
Course Description
Covers digital systems, binary numbers, combinational logic, expression simplification, and common functions of combinational logic systems using programmable logic devices and fixed function integrated circuits. Introduces data flow and structural modeling using hardware definition language. Includes a 3 hour per week laboratory. Prerequisites: EET 113. Audit available.
Course Outcomes
Upon successful completion of this course, students will be able to:
- Recognizethe differences between analog and digital systems and the advantages of digital.
- Read, express, and convert between decimal, binary, 2’s complement, hex, BCD, Gray’s, or octal number system.
- Determine the behavior of basic logic gates (AND, OR, NOT, NAND, NOR, XOR, and XNOR) in a circuit.
- Understand the function and implementation of common combinational logic devices including adders, MUX/DEMUX, encoders/decoders, parity, code converters, and comparators.
- Use a programmable logic device and hardware definition language to implement a minimized logical expression.
Suggested Outcome Assessment Strategies
Evaluation is done via labs, quizzes, take home assignments, in class exercises, and exams.
Course Activities and Design
The determination of teaching strategies used in the delivery of outcomes is generally left to the discretion of the instructor. Here are some strategies that you might consider when designing your course: lecture, small group/forum discussion, flipped classroom, dyads, oral presentation, role play, simulation scenarios, group projects, service learning projects, hands-on lab, peer review/workshops, cooperative learning (jigsaw, fishbowl), inquiry based instruction, differentiated instruction (learning centers), graphic organizers, etc.
Course Content
- Introduction – digital data waveforms, sourcing, sinking, and binary input arrays
- Number systems – expression, conversion, and interpretation
- Logic circuits – basic and multilevel, reading specification sheets
- Boolean simplification – logical expression minimization
- Common functions of combinational logic –adders, MUX/DEMUX, encoders/decoders, parity, code converters, and comparators
- Programmable Logic Devices – FPGA application and VHDL programming