ECE 545 Lecture 12 Behavioral Modeling The DLX Computer System ECE 545 – Introduction to VHDL George Mason University.

Download Report

Transcript ECE 545 Lecture 12 Behavioral Modeling The DLX Computer System ECE 545 – Introduction to VHDL George Mason University.

ECE 545
Lecture 12
Behavioral Modeling
The DLX Computer System
ECE 545 – Introduction to VHDL
George Mason University
Sources & Required Reading
• Peter Ashenden, The Designer’s Guide to VHDL,
Chapter 15
Case Study: The DLX Computer System
Chapter 18
Files and Input/Output
ECE 545 – Introduction to VHDL
2
The DLX Computer System
ECE 545 – Introduction to VHDL
3
The DLX Register Set
ECE 545 – Introduction to VHDL
4
ECE 545 – Introduction to VHDL
5
ECE 545 – Introduction to VHDL
6
ECE 545 – Introduction to VHDL
7
ECE 545 – Introduction to VHDL
8
ECE 545 – Introduction to VHDL
9
Formats used to encode DLX instructions
ECE 545 – Introduction to VHDL
10
The external ports of the DLX CPU
ECE 545 – Introduction to VHDL
11
Alignment of data on the data bus
ECE 545 – Introduction to VHDL
12
Memory read
ECE 545 – Introduction to VHDL
13
Memory write
ECE 545 – Introduction to VHDL
14