Lectures will be
updated to reflect the pace and coverage in class.
PowerPoint lectures written by Professors Ramesh Yerraballi, Al Cuevas,
Andreas Gerstlauer, Bill Bard, Lucas Holt, Nina Telang, Vivek Telang, Vijay Janapa Reddi, Mohit Tiwari,
and Jonathan Valvano
This page contains links to PowerPoints from Spring 2022.
Valvano's Spring 2023 Lecture PowerPoint slides and handwritten notes
Introduction, Embedded systems, microcontroller, TM4C123, registers, memory, memory access, Toggle LED, LC3, data flow, call graph, flow chart. Reading: 1.3, 1.4, 1.6, 1.8, 1.9, 1.11.1, 1.11.2, 1.11.3, 1.11.4, 1.11.7, 1.11.9, 1.13. |
|
Lec2.pptx |
Data flow graphs, call graphs,
signed and
unsigned numbers |
C variables, C operations, C if-then, C loops, C functions, C arrays, call by reference, strings. Reading: 2.4, 2.6 |
|
I/O Abstraction, software
design, branches |
|
Functions, ARM Architecture Procedure Call Standard (AAPCS), parameter passing, call by value, call by reference, arrays, indexing, functional debugging. Reading: 1.9.1, 2.4.9, 3.3.2, 4.3, 4.4 |
|
SysTick, and review for Exam1. Reading: 4.2 |
|
PLL, Array access, Abstraction, finite state machines, linked structures, introduction to I/O synchronization. Reading: 5.1, 5.2 |
|
I/O synchronization, Thread synchronization, fundamentals of interrupts, Periodic interrupts with SysTick, DAC, sound generation. Modular programming in C. Reading: 6.3, 6.4, 6.5, 6.6, 6.7 |
|
Local variables, LCD interface, blind cycle, fixed-point. Reading: 7.1, 7.2, 7.3, 7.4, 7.7, 7.8 |
|
Lec10.pptx WS_10.docx |
Exam2 Download old exams from the Exams page Reading: Chapters 1-7 |
ADC
fundamentals, Nyquist Theorem |
|
FIFO Queues, UART, Interrupts. Reading: Chapter 9 |
|
2-D array, structures, Timer2A periodic interrupt, graphics, sprites, sounds.
Reading: Chapter 10 |
|
Review of ECE319K |
This web page made by Jonathan Valvano, Go to Home