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 |