cup实验报告-vhdl-东南大学.pdf
文本预览下载声明
COA Course Design: CPU
Solution of COA Course Design
CPU Design
No. ****** Name: *******
School of Information Science and Engineering, SEU
Contents
1. Purpose 2
2. Requirements 2
3. Introduction 4
3.1 Instruction Set 4
3.2 Internal Registers and Memory 4
3.3 Control Unit 6
4 Design Descriptions 7
4.1 Top Level Circuit Diagram 7
4.2 Control Signals for Each Module 7
4.3 Simulating and Analysis 8
4.3.1 Sum of all integers from 1 to 100: 8
4.3.2 Test of the Instruction set: 11
5 Conclusions and Discussions 14
5.1 设计思想及优缺点 14
5.2 心得体会 15
6 Appendix 16
6.1 MAR 16
6.2 MBR 17
6.3 IR 17
6.4 PC 18
6.5 BR 19
6.6 ACC 19
6.7 ALU 20
6.8 ALU 22
1 / 31
COA Course Design: CPU
1. Purpose
The purpose of this project is to design a simple CPU. This CPU has basic
instruction set, and we will utilize its instruction set to generate a very simple
program to verify its performance.
2. Requirements
The CPU designed should be constituted the following parts:
Control unit
ALU
Internal registers
Instruction set
The following picture shows the relationship between them:
M
B
R
ACC
PC IR
B
显示全部