Course Number:
EET 252
Transcript Title:
Digital Electronic 2: 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
Prerequisites

EET 251

Course Description

Covers behavioral modeling, sequential logic, latches, flip flops, finite state machines analysis and design, registers, memory, microprocessors, and digital signal processing using programmable logic devices and fixed function integrated circuits. Includes a 3 hour per week laboratory. Prerequisites: EET 251. Audit available.

Course Outcomes

Upon successful completion of this course, students will be able to:

  1. Use behavioral modeling with VHDL to build a logic circuit with a programmable logic device
  2. Determine the behavior of basic sequential devices (SR Latch, D Latch, D Flip Flop, JK Flip Flop) and interpret specifications sheets
  3. Analyze and design a finite state machine to implement a task
  4. Utilize combinations of sequential devices to build registers that store and manipulate data
  5. Understand the role of registers, buses, and memory in the construction of microprocessors
  6. Build and interpret circuits that convert analog signals into digital data (ADC) and convert digital data into an analog signal (DAC)

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

  1. VHDL behavioral modeling –  advanced hardware definition language practices
  2. Sequential devices – SR Latches, D Latches, D Flip Flops, JK Flip Flops, switch debouncing, counters, memory, clock division
  3. Counter analysis – analysis of synchronous counters
  4. Finite state machines– design and implementation using JK Flip Flops, D Flip Flops, and behavioral modeling
  5. Registers – shift, bidirectional shift, parallel/series configurations
  6. Memory and microprocessors – bus systems
  7. Digital signal processing – ADC and DAC circuits