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 |