下载 >  开发技术 >  其它 > 8 位 CPU vhdl实现(含全部源代码)

8 位 CPU vhdl实现(含全部源代码) 评分:

我是2014级复旦的研究生。这是一个8位的CPU设计VHDL实现。本CPU基于RISC架构,实现了cpu的基本功能如:加减乘除运算,跳转等。此外,里面有一个17位的ROM区,是存储指令的。你可以写出一段17位的指令代码,并放入ROM区,该CPU即可自动运行出结果。压缩包里是源代码和我们当时的设计要求。本源代码的最后调试时在地址0--17是放入的斐波纳契数字(Fibonacci Numbers)指令。通过modelsim仿真即可看到结果。
2015-02-10 上传大小:508KB
分享
收藏 (11) 举报

评论 共2条

qq_38601976 简单易懂,说明全面!
2017-05-01
回复
wenhuawu 源代码,说明很全,相当不错!
2015-06-30
回复
基于VHDL的8位cpu的设计与实现

随着计算机在人们生活中重要性和不可或缺性的提高,为了更方便的为大众使用,发展计算机性能成为IT行业的热点,但计算机的内部结构极其复杂,为了便于研究便产生了模型计算机。 本文完成了基于VHDL的8位模型计算机的设计与实现。文中首先阐述了8位模型计算机的原理,然后对其十个功能模块(算术逻辑运算单元,累加器,控制器,地址寄存器,程序计数器,数据寄存器,存储器,节拍发生器,时钟信号源,指令寄存器和指令译码器)进行了分析与设计。最后在Quartus II 9.0环境下进行了仿真,完成了8位模型计算机的整体实现11。

立即下载
毕业设计是用vhdl实现CPU的设计
用VHDL做一个要挂接到CPU上的组件——USB芯片CY7C68013A的控制器:一切还需按经典(状态寄存器 + 控制寄存器)
基于vhdlcpu设计

基于vhdl的cpu设计,使用quartus2编写的,有详细的设计代码和说明文档,以及使用的说明实例

立即下载
一个简单CPU VHDL代码解析
用VHDL写的CPU

基于FPGA的CPU,做自己的CPU。非常适合研究CPU和爱好CPU设计的人学习

立即下载
VHDL编写CPU,用微程序实现

VHDL编写的CPU程序代码,采用微程序的实现方式。control memory中存有微程序,memory中存储代码与数据。

立即下载
CPU设计源代码(VHDL)
VHDL 16位CPU

VHDL 16位CPU 简单的CPU设计,含有ROM,RAM,PC,指令寄存器等模块,VHDL 16位CPU 简单的CPU设计,含有ROM,RAM,PC,指令寄存器等模块,VHDL 16位CPU 简单的CPU设计,含有ROM,RAM,PC,指令寄存器等模块,VHDL 16位CPU 简单的CPU设计,含有ROM,RAM,PC,指令寄存器等模块,VHDL 16位CPU 简单的CPU设计,含有ROM,RAM,PC,指令寄存器等模块,VHDL 16位CPU 简单的CPU设计,含有ROM,RAM,PC,指令寄存器等模块,VHDL 16位CPU 简单的CPU设计,含有ROM,RAM,PC,指令寄存器等模块

立即下载
github上hamsternz/FPGA_DisplayPort 的VHDL源码分析(五)
VHDL 一个简单例子,却很难明白
VHDL实现基于ROM的正弦波发生器的设计

设计基于ROM的正弦波发生器,对其编译,仿真。 具体要求: 1.正弦发生器由波形数据存储模块(ROM),波形发生器控制模块及锁存模块组成 2.波形数据存储模块(ROM)定制数据宽度为8,地址宽度为6,可存储 64点正弦波形数据,用MATLAB求出波形数据。 3.将50MHz作为输入时钟。

立即下载
一个简单的CPU(VHDL实现

Qomputer文件夹下是最终的工程,COMPUTER文件夹下是各个部件的调试及实现,另附上报告一份,方便读者阅读

立即下载
vhdl或verilog语言设计一个8位的具有28条指令的CPU模型机系统。

(1)按给定的数据格式和指令系统,运用“计算机原理”课程学得的知识,在所提供的器件范围内,用vhdl或verilog语言设计一个8位的具有28条指令的CPU模型机系统。 (2)所设计出的计算机的系统的完整逻辑图,整理出设计报告。 (3)要求设计出的计算机系统尽量为最佳方案,有可能的话,尽可能增加其功能。

立即下载
中国卫星所用CPU的源代码,航天级开源CPU(ERC32,leon)的vhdl代码和资料

中国几乎所有卫星用的都是一款基于sparc v7体系结构的开源CPU:ERC32。本资源所含其资料和代码,另外也含有leon2 cpu的源码! 是了解卫星所用CPU的源代码,研究航天级开源CPU(ERC32,leon)的好资料。

立即下载
VHDL实现简单的8位CPU2

VHDL 实现简单的8 位CPU 设计者: E-MAIL:huyugv_830913@163.com

立即下载
VHDL设计16位简单CPU

一个简单的节拍CPU设计,支持MOV,MVI等10条指令,VHDL语言设计,附带波形模拟

立即下载
数电实验——8位寄存器源代码(VHDL)

数电实验——8位寄存器源代码(VHDL)

立即下载
五级流水线CPU VHDL代码实现

这是模拟MIPS机的五级流水线而设计的用VHDL代码实现的CPU。该运行环境是QUART||

立即下载
8位ALU运算器(VHDL语言)

(1)按照实验要求设计简单ALU,能执行8种操作,分别为: 1)加、减、增1、减1等4种8位算术运算; 2)与、或、非、异或等4种8位逻辑运算。 实现上,可以用一位M 作为进行算术运算或逻辑运算的控制位,M=0 时进行算术运算,M=1 时进行逻辑运算。另外用2位来表示4种操作。 (2)实现一些基本的PSW标志位: 1)进位/借位的输出标志位C; 2) 运算结果为零的输出标志位Z; 3) 运算结果为溢出的输出标志位V; 4) 运算结果为负数的输出标志位N。 (3)加减必须用最基本的1位全加器fa作为基础,可以采用直接由8次1位运算得到8位的操作;也可以先构造4位加法器,再进一步实现8位加减运

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

8 位 CPU vhdl实现(含全部源代码)

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
11 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: