| Week | Topic | Lecture Notes | Instructor | Assignments |
|---|---|---|---|---|
| 1 Jan 18/20 |
Class Overview and Introduction | Lecture 0 |
Lab #1 | |
| C++ Review | Lecture 1a |
Xtreme EDA | ||
| 2 Jan 25/27 |
SystemC Tutorial | Lecture 1b (Engine ) |
Xtreme EDA | HW #1 |
| 3 Feb 1/3 |
Project Overview | Lecture 2 |
||
| DRM Tutorial | Lecture 3 |
|||
| 4 Feb 8/10 |
Requirements and Performance Analysis | Lecture 4 |
HW #2 | |
| HW/SW Co-Design | Lecture 5 |
|||
| 5 Feb 15/17 |
Partitioning | Lecture 6 |
Lab #2 | |
| Real-Time Scheduling | Lecture 7 |
|||
| 6 Feb 22/24 |
Mapping Applications to Hardware | Lecture 8 |
Smith | |
| Transaction-Level Modeling & System-Level Languages | Lecture 9 |
Smith | ||
| 7 Mar 1/3 |
SystemC TLM2.0 | Lecture 10 (TLM intro ) |
||
| System-Level Design Methodology | Lecture 11 |
|||
| 8 Mar 8/10 |
Emulation & FPGA Prototyping | Lecture 12 |
Smith | |
| ARM SoC Architectures | Lecture 13 |
B. Feero, ARM | ||
| 9 Mar 15/17 |
Spring Break | - | - | |
| 10 Mar 22/24 |
C-to-RTL High-Level Synthesis | Lecture 14 (Catapult C ) |
Lab #3 | |
| Hardware Accelerators and Co-processors | Lecture 15 |
McDermott | ||
| 11 Mar 29/31 |
Operation Scheduling | Lecture 16 |
HW #3 | |
| Scheduling and Pipelining | ||||
| 12 Apr 5/7 |
Resource Allocation and Binding | Lecture 17 |
||
| Synthesis Models and Architectures | Lecture 18 |
|||
| 13 Apr 12/14 |
Review | Previous Exams (Solutions ) |
Project | |
| Exam | - | |||
| 14 Apr 19/21 |
Verification of SoCs | Lecture 19 |
Abraham | |
| SoC Testing | Lecture 20 |
Abraham | ||
| 15 Apr 26/28 |
System Integration | Lecture 21 |
Smith | |
| Wrapup | - | |||
| 16 May 3/5 |
Project Design Reviews | - | - | |
| Finals May 12 |
Project Presentations | - | - |
| Contents © Copyright 2011 Andreas Gerstlauer | http://www.ece.utexas.edu/~gerstl/ee382v_s11 |