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 |