Difference between revisions of "Syllabus"

From CSE362 Wiki
Jump to navigationJump to search
Line 132: Line 132:
 
|15
 
|15
 
|OCT 19
 
|OCT 19
|Memory-Mapped I/O<br />Shared I/O<br />Polling<br />Interrupt-Driven I/O<br />Direct Memory Access (DMA)
+
|Memory-Mapped I/O<br />Shared I/O<br />Polling<br />Interrupt-Driven I/O<br />Direct Memory Access (DMA)<br />The Multi-Master SRC Bus<br />Bus Arbitration
|[[media:Ch8CSDA.pdf‎|Chapter 8]]<br />[[media:Stereo.pdf‎|SRC Stereo Card Bus Alternatives]]
+
|[[media:Ch8CSDA.pdf‎|Chapter 8]]<br />[[media:Stereo.pdf‎|SRC Stereo Card Bus Alternatives]]<br />[[media:THREE-SLOT_MULTI-MASTER_SRC_MOTHERBOARD.pdf‎|Three-Slot Multi-Master SRC Motherboard]]
 
|Homework 6
 
|Homework 6
 
|Homework 7
 
|Homework 7
Line 140: Line 140:
 
|16
 
|16
 
|OCT 24
 
|OCT 24
|The Multi-Master SRC Bus<br />Bus Arbitration<br />The PCI Bus
+
|The PCI Bus
|[[media:THREE-SLOT_MULTI-MASTER_SRC_MOTHERBOARD.pdf‎|Three-Slot Multi-Master SRC Motherboard]]<br />[[media:PCI_Lecture.pdf‎|PCI Lecture Notes]]
+
|[[media:PCI_Lecture.pdf‎|PCI Lecture Notes]]
 
|
 
|
 
|
 
|

Revision as of 18:36, 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
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
Introduction to Schematic Capture
Chapter 7
AM27C256 EPROM Datasheet
EPROM Example
CY7C199N SRAM Datasheet
SRAM Example
Homework 4
11 OCT 3 Schematic Capture Details
Memory Boards and Modules
Chapter 7
12 OCT 5 FPM DRAM
SRC FPM DRAM Design Examples
FPM DRAM Datasheet
SRC FPM DRAM Design Examples
Homework 4 Homework 5
13 OCT 10 SDRAM
DDR DRAM
DDR2 DRAM
DDR3 DRAM
DRAM Types
MT48LC8M8A2 SDRAM Datasheet
MT46V128M8 DDR DRAM Datasheet
MT47H256M8 DDR2 DRAM Datasheet
MT41J512M8 DDR3 DRAM Datasheet
14 OCT 12 Cache
Virtual Memory
Chapter 7
SRC Cache Example
Virtual Memory Concepts
Homework 5 Homework 6
OCT 17 Fall Break
15 OCT 19 Memory-Mapped I/O
Shared I/O
Polling
Interrupt-Driven I/O
Direct Memory Access (DMA)
The Multi-Master SRC Bus
Bus Arbitration
Chapter 8
SRC Stereo Card Bus Alternatives
Three-Slot Multi-Master SRC Motherboard
Homework 6 Homework 7
16 OCT 24 The PCI Bus PCI Lecture Notes
17 OCT 26 Serial vs. Parallel I/O Buses
PCIe
Reflection Lecture
PCIe Lecture
Homework 7 Homework 8
18 OCT 31 Parity
Hamming Codes
ECC Memory
Chapter 8
Coding Theory 101
19 NOV 2 Disks
Video
DACs
ADCs
Chapter 9
SRC Video Example
R2R DAC Example
Flash ADC Example
Homework 8
20 NOV 7 USB 2.0/3.0
IEEE 1394 (Firewire)
Chapter 10
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
NOV 23 Thanksgiving Break
25 NOV 28 VLIW
Superscalar
Transmeta Crusoe
Chapter 5
Transmeta Crusoe White Paper
26 NOV 30 Introduction to Multicore/Cache Coherency Homework 10
27 DEC 5 Supercomputing
28 DEC 7 Exam 3