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 |