Embedded System Design and Modeling

ECE382N.23, Unique: 18090
Semester: Fall 2022



Course Outline

Week Topic Notes Reading Assignments
1
Aug 23, 25
Introduction, System-level design methodologies       Lecture 1  
Orange book, Ch. 1, 2   [1][2]
   
2
Aug 30, Sep 1
System specification, models of computation (MoCs)       Lecture 2  
Orange Book, Sec. 3.1   [3]
Marwedel, Sec. 2.1, 2.2
   
3
Sep 6, 8
Process-based MoCs: process networks, dataflow       Lecture 3  
Marwedel, Sec. 2.5   [4],[5]
LeeSeshia, Ch. 6.3   [6],[7]
  Homework #1  
4
Sep 13, 15
State-based MoCs: hierarchical & concurrent state machines       Lecture 4  
Marwedel, Sec. 2.4   [8]
LeeSeshia, Ch. 3, 5, 6.2   [K]
   
5
Sep 20, 22
System-level architecture models & design languages       Lecture 5  
Orange Book, Sec. 3.3   [9,10]
Marwedel, Sec. 2.7   [11]
   
6
Sep 27, 29
Host-compiled & transaction-level modeling       Lecture 6  
Orange Book, Sec. 3.4   [12]
Orange Book, Sec. 3.5, 3.6   [13]
   
7
Oct 4, 6
Estimation and Evaluation       Lecture 7  
Marwedel, Ch. 5   [14][15]
   
8
Oct 11, 13
Machine learning-based predictive modeling   Lecture 8  
  [16][16][18]
  Homework #2  
9
Oct 18, 20
System-level synthesis & decision making       Lecture 9  
Orange Book, Ch. 4   [19]
   
10
Oct 25, 27
System mapping & design space exploration       Lecture 10  
Marwedel, Ch. 6   [20]
   
11
Nov 1, 3
System-level design tools       Lecture 11  
Orange Book, Ch. 8   [21][22]
   
12
Nov 8, 10
Accuracy-aware Compilers For Energy-efficient Machine Learning on the Edge  
(Sasa Misailovic, UIUC)
       
13
Nov 15, 17
Review, Midterm      Previous Exams      
14
Nov 22, 24
Fall Break            
15
Nov 29, Dec 1
Project Presentations    
  
Project Report

 


Contents © Copyright 2022 Andreas Gerstlauer http://www.ece.utexas.edu/~gerstl/ece382n_f22