CSE321: Computer Architectures I
Course Schedule and Lecture Notes
Lecture Notes #
Lecture Dates
Lecture Notes
Description
Reading Assignments
1
8/25
Handouts
Slides
Course Overview and Introduction
Textbook (P&H), pp.3-44
2
8/27, 8/30
Handouts
Slides
Technology and Performance
Textbook (P&H), pp.54-88
3 (part 1)
9/1, 9/3, 9/6
Handouts
Slides
Simple12 Assembly and RTL Intro
Lecture Notes
3 (part 2)
9/8, 9/10, 9/13
Handouts
Slides
Simple12 Datapath and Control Design
Lecture Notes
Simple12 program example
Simple12 control signal table
Updated notes for pp.51-62
4
9/15, 9/17, 9/20
Handouts
Slides
Intro to VHDL
Testbook (A), pp.2-25, 28-33, 36-43, 54-74, 104-152
5
9/20, 9/22, 9/24, 9/27
Handouts
Slides
MIPS Assembly
Testbook (P&H), pp.106-163, 175-185
Simple12 program example
5
9/29
---
more examples on MIPS Assembly
---
--
10/1
---
Quiz 2 and Lab 3 Discussion. Intro to Binary Arithmetic
---
6
10/4, 10/6
Handouts
Slides
Binary Arithmetic and Datapath Operations
Testbook (P&H), pp. 210-220
6
10/8
---
Review for midterm test
---
6
10/11
Handouts
Slides
Binary Arithmetic and Datapath Operations (Add/Sub)
Testbook (P&H), pp. 220-230
--
10/13
---
Midterm Test
---
6
10/15
Handouts
Slides
Binary Arithmetic and Datapath Operations (CLA, 32-bit ALU)
Testbook (P&H), pp.230-236, 241-249
6
10/25
Handouts
Slides
Binary Arithmetic and Datapath Operations (SLT, MUL)
Testbook (P&H), pp. 236-241, 250-254
6
10/27
Handouts
Slides
Datapath Operations (MUL) and Midterm Discussion
Testbook (P&H), pp. 254-264
6
10/29
Handouts
Slides
Datapath Operations (Floating Point)
Testbook (P&H), pp. 275-292, 304-308
7
11/1
Handouts
Slides
Intro to Processor Design
Testbook (P&H), pp. 338-343
7
11/3
(same as above)
Single-Cycle Implementation
Testbook (P&H), pp. 343-356
7
11/5
Handouts
Slides
Single-Cycle Implementation (cont'd)
Testbook (P&H), pp. 356-371
7
11/8
(same as above)
Single-Cycle Implementation (cont'd)
Testbook (P&H), pp. 371-377
7
11/10
(same as above)
Intro to Multi-Cycle Implementation
Testbook (P&H), pp. 377-382
7
11/12
Handouts
Slides
Multi-Cycle Implementation (cont'd)
Testbook (P&H), pp. 382-389
7
11/15
(same as above)
Multi-Cycle Implementation (cont'd)
Testbook (P&H), pp. 389-395
7
11/17
(same as above)
Multi-Cycle Implementation (cont'd)
Testbook (P&H), pp. 395-402, C7-C13
7
11/19
(same as above)
Multi-Cycle Implementation (cont'd)
Testbook (P&H), pp. 408-410, 540-564
8
11/22
Handouts
Slides
Multi-Cycle Implementation (cont'd), Intro to Cache
Testbook (P&H), pp. 402-408, 410-416
8
11/24
(same as above)
Cache Performance
Testbook (P&H), pp. 540-547, 564-568
8
11/29
(same as above)
Cache Basics
Testbook (P&H), pp. 547-560
8
12/1
(same as above)
Advanced Cache Concepts
Testbook (P&H), pp. 568-576
--
12/3
--
Review
--
--
12/6
Project Presentation
--
--
--
12/8
Project Presentation (cont'd)
--
--