ENR325 - Princ of Digital Electronics

Coe College Logo

Department of Engieering Physics, Coe College | Cedar Rapids, Iowa

Welcome!

Welcome to ENR325! Over the semester, we will relive the days when brilliant physicists and mathematicians built something almost magical (and brought us the last two industrial revolutions).

This website will be one of your primary resources for the course schedule, lecture notes, and important announcements. Please check it regularly.

Syllabus & Schedule

Use the links above to download the syllabus or submit your work on Moodle.

Module 1: Digital and information system
Episodes Topic Slides Assignments
EP 1 Digital and Information Systems Slides 1
EP 2 The Information Theory Slides 2 null \o/
EP 3 Coding Systems Slides 3
Module 2: Logic circuits and interface design
Episodes Topic Slides Assignments
EP 4 The Form of Data Slides 4 Assignment 4
EP 5 Data Pusher Slides 5 Assignment 5
EP 6 The Interface Theory, part 1 Slides 6 Assignment 6
EP 7 The Interface Theory, part 2 Slides 7 Assignment 7
Module 3: CMOS, IC and digital design
Episodes Topic Slides Assignments
EP 8 C is for Complementary Slides 8 Assignment 8
EP 9 There's Plenty of Room at the Bottom Slides 9
Module 4: FPGA, MCU and IDE development
Episodes Topic Slides Assignments
EP 10 System on a Chip Slides 10 Assignment 10
EP 11 Programmable Logic Slides 11 Assignment 11
Module 5: IoT and other smart things
Episodes Topic Slides Assignments
EP 12 The Internet of Things Slides 12 Assignment 12

Lab Information

Lab # Topic Handout
Lab 1 FG, Scopes, and Digital Abstration Download PDF
Lab 2 I/O Download PDF
Lab 3 MCU: RUST embedded setting-up Download PDF
Lab 4 MCU: three ways of blinky
  • For Mac VS Code
  • For Windows VS Code
  • For Rust Rover IDE
  • Lab 5 PCB design: walkthrough with Altium Designer Download PDF
    Lab 6 Pico Servo Download PDF

    Useful Resources

    Upload Assignments to Moodle

    Submit your assignments through the official Moodle course page.

    General Links and References
    Module 1: Digital and information system
    Module 2: Logic circuits and interface design
    Module 3: CMOS, IC and digital design
    Module 4: FPGA, MCU and IDE development
    Module 5: IoT and other smart things
    • Placeholder Link 1 - Add a description.
    FG, Scopes, and Digital Abstration
    I/O
    Intro to Rust

    Instructor Information

    Xiang Li

    Email: xili@coe.edu

    Office: Peterson Hall 141

    Office Hours: Monday 9:30am-12:00pm, Tuesday 1:00pm-4:30pm, Wednesday 9:30am-12:00pm

    Schedule a Meeting: Book a Time Slot