利用FPGA实现简单的CPU

本文介绍了微处理器的冯·诺依曼结构和哈佛结构,重点对比了RISC和CISC指令集的差异。RISC简化指令系统以提高效率,而CISC通过复杂指令集提高处理效率。设计选择RISC架构的原因包括指令系统简洁、中断响应快速以及设计周期短。CPU设计采用16位RISC指令集,具备16位数据路径和16位地址空间。
摘要由CSDN通过智能技术生成

微处理器结构简介

根据处理器体系结构的不同,可分为冯·诺依曼结构和哈佛结构两种。冯·诺依曼型的处理器以存器程序原理为基础,将程序和数据混合存放在单一存储器中,并使用单一处理部件按“取指-分析-执行”的步骤顺序执行指令,因此该结构中指令宽度和数据宽度相同。串行性作为冯·诺依曼型处理器的本质特点,主要表现在两个方面:执行指令的串行性和存储器读取的串行性。具体结构如下图所示:

哈佛结构处理器是一种将程序指令储存和数据储存分开的存储器结构。中央处理器首先到程序指令储存器中读取程序指令内容,解码后得到数据地址,再到相应的数据储存器中读取数据,并进行下一步的操作(通常是执行)。程序指令储存和数据储存分开,数据和指令的储存可以同时进行,可以使指令和数据有不同的数据宽度。具体结构如下图所示:

与冯.诺曼结构处理器比较,哈佛结构处理器有两个明显的特点:

1、使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存;

2、使用独立

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值