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