| Week | Topic | Lecture Notes | Instructor | Assignments |
|---|---|---|---|---|
| 1 Aug 28 |
Class & Project Overview | Lecture 0 Lecture 1 |
||
| 2 Sep 2/4 |
C++ Review & SystemC Tutorial | Lecture 2 Lecture 3 (Engine ) |
Black |
HW #1 Lab #1 |
| 3 Sep 9/11 |
DRM Tutorial | Lecture 4 |
||
| SoC Design Flow & Performance Analysis | Lecture 5 |
|||
| 4 Sep 16/18 |
Electronic System-Level (ESL) Design | Lecture 6 |
||
| SystemC TLM 2.0 | Lecture 7 (Examples) |
Black | ||
| 5 Sep 23/25 |
HW/SW Co-Design | Lecture 8 |
HW #2 Lab #2 |
Real-Time Task Scheduling | Lecture 9 |
| 6 Sep 30/Oct 2 |
Task Partitioning | Lecture 10 |
||
| Mapping Applications to Architectures | Lecture 11 |
Smith | ||
| 7 Oct 7/9 |
SoC Communication Architectures | Lecture 12 |
||
| Hardware Accelerators and Co-Processors | Lecture 13 |
McDermott | ||
| 8 Oct 14/16 |
C-to-RTL High-Level Synthesis | Lecture 14 |
HW #3 Lab #3 |
|
| High-Level Synthesis Process | Lecture 15 |
|||
| 9 Oct 21/23 |
Operation Scheduling | Lecture 16 |
||
| Advanced Scheduling and Pipelining | ||||
| 10 Oct 28/30 |
Resource Allocation and Binding | Lecture 17 |
||
| System Metrics | Lecture 16 |
McDermott | ||
| 11 Nov 4/6 |
Communication and Interface Synthesis | (Lecture 12 ) |
Project | |
| Emulation & FPGA prototyping | Lecture 18 |
|||
| 12 Nov 11/13 |
System Integration | Lecture 19 |
Smith | |
| Exam | Previous Exams |
|||
| 13 Nov 18/20 |
Verification of SoCs | Lecture 20 |
||
| SoC Testing | Lecture 21 |
|||
| 14 Nov 25/27 |
Wrapup | |||
| Thanksgiving Holiday | - | |||
| 15 Dec 2/4 |
Project Design Reviews | - | - | |
| Finals Dec 11 |
Project Presentations | - | - |
| Contents © Copyright 2014 Andreas Gerstlauer | http://www.ece.utexas.edu/~gerstl/ee382v_f14 |