计算机组成原理CPUCLK什么,计算机组成原理之CPU原理.pdf

计算机组成原理之CPU原理

LABORATORY REPORT

Microprogrammed CPU Design

Course Name: Computer Structure and Architecture

Page 1 of 21

Contents

1. Purpose……………………………………………………………… (3)

2. Task Requirements……………………………………………… (3)

3. Instruction Set Design……………………………………………(4)

4. ROM/RAM Design…………………………………………………(7)

5. Control Unit Design………………………………………………(10)

6. Description of Simulated Wave Forms……………………(11)

7. Simulation Results………………………………………………(11)

8. Conclusions and Discussions…………………………… ……(13)

9. Appendix……………………………………………………………(14)

Page 2 of 21

1. Purpose:

The purpose of this project is to design a simple CPU (Central Processing

Unit). This CPU has basic instruction set, and we will utilize its instruction set to

generate a very simple program to verify its performance. For simplicity, we will

only consider the relationship among the CPU, registers, memory and

instruction set. That is to say we only need consider the following items:

Read/Write Registers, Read/Write Memory and Execute the instructions.

At least four parts constitute a simple CPU: the control unit, the

internal registers, the ALU and instruction set, which are the main

aspects of our project design and will be studied.

2. Task Requirements:

(1)Altera’s MAX+plus II EDA tool is recommended and provided for design

work and simulation.

(2)Finish the instruction set of this simple CPU, given as follows:

(3)Finish the control unit, internal registers and ALU .

(4)Finish a ROM to store the source program with instruction sets and a

RAM to store the result of the program output.

Page 3 of 21

3. Instruction Set Design

Single-address instruction format is used in our simple CPU design. The

ins

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《超标量处理器设计》讲述超标量(SuperScalar)处理器的设计,现代的高性能处理器都采用了超标量结构,大至服务器和高性能PC的处理器,小至平板电脑和智能手机的处理器,无一例外。《超标量处理器设计》以超标量处理器的流水线为主线展开内容介绍。《超标量处理器设计》主要内容包括超标量处理器的背景知识、流水线、顺序执行和乱序执行两种方式的特点;Cache的一般性原理、提高Cache性能的方法以及超标量处理器中的Cache,尤其是多端口的Cache;虚拟存储器的基础知识、页表、TLB和Cache加入流水线后的工作流程;分支预测的一般性原理、在超标量处理器中使用分支预测时遇到的问题和解决方法以及如何在分支预测失败时对处理器的状态进行恢复;一般的RISC指令集体系的简单介绍;指令解码的过程,尤其是超标量处理器中的指令解码;寄存器重命名的一般性原理、重命名的方式、超标量处理器中使用寄存器重命名时遇到的问题和解决方法以及如何对寄存器重命名的过程实现状态恢复;指令的分发(Dispatch)和发射(Issue)、发射过程中的流水线、选择电路和唤醒电路的实现过程;处理器中使用的基本运算单元、旁路网络、Cluster结构以及如何对Load/Store指令的执行过程进行加速;重排序缓存(ROB)、处理器状态的管理以及超标量处理器中对异常的处理过程;经典的Alpha21264处理器的介绍。在本书中使用了一些现实世界的超标量处理器作为例子,以便于读者加深对超标量处理器的理解和认识。 《超标量处理器设计》可用作高等院校电子及计算机专业研究生和高年级本科生教材,也可供自学者阅读。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值