Save this video free

EECS 373 - Fall 2026 - Lecture 17: "DMA & PCBs"

Interactive Sensing and Computing Lab · 1:02:55 · Watch on YouTube

Part of University of Michigan EECS 373. See all 6 lectures and search them

These notes were made with YouTube Collector. Paste any YouTube link and get the same: a summary, chapters and a searchable transcript.

EECS 373 - Fall 2026 - Lecture 17: "DMA & PCBs" Watch on YouTube →

Overview

EECS 373 Lecture 17 explains how to move from breadboard prototypes to manufacturable PCBs, covering board materials, fabrication, layout constraints, CAD tools, and rapid alternatives such as laser ablation and conductive ink. It then explains DMA as a way to transfer peripheral data directly to memory while freeing the CPU, and gives practical guidance for using the course datasheet and reasoning about exam problems.

Key takeaways

Chapters

0:00 Student Presentation Planning and Embedded-Systems Context
1:48 From Breadboards to Devkits, Protoboards, and PCBs
9:50 PCB Traces, Vias, Components, and Layer Stackups
12:00 How FR-4 Boards Become Finished PCBs
19:27 PCB Design Rules: Trace Width, Clearance, and Via Size
21:30 Schematic, Footprints, PCB Routing, and Gerber Export
29:07 Choosing PCB CAD Tools: Cadence, Altium, Eagle, and EasyEDA
34:49 Rapid Circuit Fabrication with Lasers, Ink, Vinyl, and Conductive Materials
44:42 DMA Motivation: Peripheral Transfers Without CPU Copying
48:25 DMA Transfer Modes, Bus Channels, and Peripheral Routing
51:31 Using the Datasheet to Prepare for the EECS 373 Exam
56:10 Reasoning About SPI, I²C, UART, and Exam Design Questions

Keep these chapters and the full searchable transcript in your own library.

Transcript excerpt

0:11 All right. Okay. We can get started. Today we'll talk about uh PCB design in general and then uh if there's time we'll talk about DMA. Realize you've already had a lab that used DMA but we can put a little bit more formalism behind it. Um and this will be the last formal lecture for me. Um so some we have student presentations start next week. So some general strategies these are going to be about 11 minutes. Um I usually think about presentations be about one minute per slide but then you also have like some intro slides maybe an exit slide. So maybe about 15 slides but I would not I always find it challenging when you have presentations that are just like jam-packed like 30 seconds or 15 seconds for a slide and you can't even grip what's on the slide and it's just going super fast. So I encourage you not to do

0:59 20 or 30 slides for 10 minutes. That would be amazing. Um maybe this is not the perfect uh structure but uh remember you are here to give an overview of this concept to people right? So what is how do motors work in general and then give them some context to their projects or projects that they would see in class. And so it's kind of like the general and then target down to what they would need to know for a particular um for their final project or how does it relate to embedded systems. Okay. So any questions on student presentations starting next week? Nope. Everybody's like, "Ah, next test this week. We don't have to come to

1:45 class." Okay, cool. That's fine. So I want to talk about PCB design. Um, so, uh, first we can think about the

This is the start of the transcript. Save this video free for the whole transcript, searchable and time-coded.

In this course

Related notes

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Interactive Sensing and Computing Lab.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.