Potential Spring 2014 CSCI 320 Topics
- Near review of CSCI 255
- Number representation (chapter 1 Harris & Harris)
- Combinational logic (chapter 2 Harris & Harris)
- More Boolean algebra
- Karnaugh maps
- Sequential logic (chapter 3 Harris & Harris)
- Timings with state machines
- Parallel state machines
- Verilog hardware description language
(chapter 4 Harris & Harris)
- Registers and wires
- Assignment — continuous and blocking
- Use of
always
in sequential circuits
- Modules
- Testbenches
- Building block (chapter 5 Harris & Harris)
- MIPS and IA-32 assembly language (chapter 6 Harris & Harris)
- Microarchitecture (chapter 7 Harris & Harris)
- Pipelining
- Branch prediction
- Multiprocessors
- Exceptions and interrupts (chapter 9 Reese, Bruce & Jones)
- Memory (chapter 8 Harris & Harris)
- Hardware support for operating systems
- Execution modes
- Memory access control
- Embedded System I/O (chapter 10 Reese, Bruce & Jones)
- Personal computer I/O (chapter 8 Harris & Harris)