Professional Documents
Culture Documents
Lecture 16: Basic CPU Design: Today's Topics: Single-Cycle CPU Multi-Cycle CPU
Lecture 16: Basic CPU Design: Today's Topics: Single-Cycle CPU Multi-Cycle CPU
• Today’s topics:
Single-cycle CPU
Multi-cycle CPU
1
Basic MIPS Architecture
2
Implementation Overview
• We need memory
to store instructions
to store data
for now, let’s make them separate units
3
View from 30,000 Feet
6
Implementing Loads/Stores
7
Source: H&P textbook
Implementing J-type Instructions
9
Source: H&P textbook
View from 5,000 Feet
10
Source: H&P textbook
Latches and Clocks in a Single-Cycle Design
Reg
File
12