Difference between revisions of "Syllabus"

From CSE362 Wiki
Jump to navigationJump to search
Line 6: Line 6:
 
|TOPICS
 
|TOPICS
 
|PREPARATION
 
|PREPARATION
 +
|DUE
 
|ASSIGNED
 
|ASSIGNED
|DUE
 
  
 
|-
 
|-
Line 22: Line 22:
 
|Addressing Modes<br />The Simple RISC Computer (Introduction)<br />SRC Assembly Language
 
|Addressing Modes<br />The Simple RISC Computer (Introduction)<br />SRC Assembly Language
 
|[[media:Ch2CSDA.pdf‎|Chapter 2]]
 
|[[media:Ch2CSDA.pdf‎|Chapter 2]]
 +
|
 
|Homework 1
 
|Homework 1
|
 
  
 
|-
 
|-
Line 38: Line 38:
 
|1-Bus SRC Microarchitecture<br />Datapath Refinement<br />1-Bus SRC Concrete RTN
 
|1-Bus SRC Microarchitecture<br />Datapath Refinement<br />1-Bus SRC Concrete RTN
 
|[[media:Ch4WDR.pdf‎|Chapter 4]]<br />[[media:1-Bus_Block_Diagrams.pdf‎|1-Bus SRC Block Diagrams]]
 
|[[media:Ch4WDR.pdf‎|Chapter 4]]<br />[[media:1-Bus_Block_Diagrams.pdf‎|1-Bus SRC Block Diagrams]]
 +
|Homework 1
 
|Homework 2
 
|Homework 2
|Homework 1
 
  
 
|-
 
|-
Line 54: Line 54:
 
|SRC VHDL Implementation
 
|SRC VHDL Implementation
 
|[[media:Srcvhdl.zip‎|1-Bus SRC VHDL]]
 
|[[media:Srcvhdl.zip‎|1-Bus SRC VHDL]]
 +
|Homework 2
 
|Homework 3
 
|Homework 3
|Homework 2
 
  
 
|-
 
|-
Line 70: Line 70:
 
|Interrupts/Exceptions
 
|Interrupts/Exceptions
 
|[[media:Ch4WDR.pdf‎|Chapter 4]]
 
|[[media:Ch4WDR.pdf‎|Chapter 4]]
 +
|Homework 3
 
|
 
|
|Homework 3
 
  
 
|-
 
|-
Line 86: Line 86:
 
|Introduction to Memory<br />Memory Space Decoding<br />Schematic Capture Concepts
 
|Introduction to Memory<br />Memory Space Decoding<br />Schematic Capture Concepts
 
|[[media:Ch7CSDA.pdf‎|Chapter 7]]<br />[[media:EPROM_Example.pdf‎|EPROM Example]]<br />[[media:SRAM_Example.pdf‎|SRAM Example]]
 
|[[media:Ch7CSDA.pdf‎|Chapter 7]]<br />[[media:EPROM_Example.pdf‎|EPROM Example]]<br />[[media:SRAM_Example.pdf‎|SRAM Example]]
 +
|
 
|Homework 4
 
|Homework 4
|
 
  
 
|-
 
|-
Line 102: Line 102:
 
|
 
|
 
|
 
|
 +
|Homework 4
 
|Homework 5
 
|Homework 5
|Homework 4
 
  
 
|-
 
|-
Line 118: Line 118:
 
|
 
|
 
|
 
|
 +
|Homework 5
 
|Homework 6
 
|Homework 6
|Homework 5
 
  
 
|-
 
|-
Line 134: Line 134:
 
|
 
|
 
|
 
|
 +
|Homework 6
 
|Homework 7
 
|Homework 7
|Homework 6
 
  
 
|-
 
|-
Line 150: Line 150:
 
|
 
|
 
|
 
|
 +
|Homework 7
 
|Homework 8
 
|Homework 8
|Homework 7
 
  
 
|-
 
|-
Line 166: Line 166:
 
|
 
|
 
|
 
|
 +
|Homework 8
 
|
 
|
|Homework 8
 
  
 
|-
 
|-
Line 190: Line 190:
 
|[[media:Ch5CSDA.pdf‎‎|Chapter 5]]
 
|[[media:Ch5CSDA.pdf‎‎|Chapter 5]]
 
|Homework 9
 
|Homework 9
 +
|
  
 
|-
 
|-
Line 204: Line 205:
 
|Microprogramming the SRC
 
|Microprogramming the SRC
 
|[[media:Ch5CSDA.pdf‎‎|Chapter 5]]
 
|[[media:Ch5CSDA.pdf‎‎|Chapter 5]]
 +
|Homework 9
 
|Homework 10
 
|Homework 10
|Homework 9
 
  
 
|-
 
|-
Line 228: Line 229:
 
|Introduction to Multicore/Cache Coherency
 
|Introduction to Multicore/Cache Coherency
 
|
 
|
 +
|Homework 10
 
|
 
|
|Homework 10
 
  
 
|-
 
|-

Revision as of 14:06, 17 May 2017

FALL 2017 (UNDER CONSTRUCTION)
LECTURE DATE TOPICS PREPARATION DUE ASSIGNED
1 AUG 29 Course Introduction
Classification of Computers and Instructions
RISC vs. CISC
Course Introduction
Chapter 1
Chapter 2
2 AUG 31 Addressing Modes
The Simple RISC Computer (Introduction)
SRC Assembly Language
Chapter 2 Homework 1
3 SEPT 5 SRC Abstract RTN
Displacement-Based Addressing
Chapter 2
SRC Abstract RTN
Displacement-Based Addressing
4 SEPT 7 1-Bus SRC Microarchitecture
Datapath Refinement
1-Bus SRC Concrete RTN
Chapter 4
1-Bus SRC Block Diagrams
Homework 1 Homework 2
5 SEPT 12 1-Bus SRC Control FSM
2-Bus SRC Microarchitecture
3-Bus SRC Microarchitecture
Chapter 4
2-Bus SRC Block Diagrams
3-Bus SRC Block Diagrams
6 SEPT 14 SRC VHDL Implementation 1-Bus SRC VHDL Homework 2 Homework 3
7 SEPT 19 SRC FPGA Implementation 1-BUS SRC Xilinx ISE 14.7 Tutorial
8 SEPT 21 Interrupts/Exceptions Chapter 4 Homework 3
9 SEPT 26 Exam 1
10 SEPT 28 Introduction to Memory
Memory Space Decoding
Schematic Capture Concepts
Chapter 7
EPROM Example
SRAM Example
Homework 4
11 OCT 3
12 OCT 5 Homework 4 Homework 5
13 OCT 10
14 OCT 12 Homework 5 Homework 6
15 OCT 17 Fall Break
15 OCT 19 Homework 6 Homework 7
16 OCT 24
17 OCT 26 Homework 7 Homework 8
18 OCT 31
19 NOV 2 Homework 8
20 NOV 7
21 NOV 9 Exam 2
22 NOV 14 Introduction to Pipelining Chapter 5 Homework 9
23 NOV 16 Pipelining the SRC Chapter 5
24 NOV 21 Microprogramming the SRC Chapter 5 Homework 9 Homework 10
24 NOV 23 Thanksgiving Break
25 NOV 28 VLIW, Superscalar Chapter 5
26 NOV 30 Introduction to Multicore/Cache Coherency Homework 10
27 DEC 5 Supercomputing
28 DEC 7 Exam 3