您当前的位置:首页>电子信息>基于EDA技术的单周期CPU设计与实现:计算机组成原理实践

基于EDA技术的单周期CPU设计与实现:计算机组成原理实践

资料类别:电子信息

文档格式:PDF电子版

文件大小:43.02 MB

资料语言:中文

更新时间:2021-02-14 17:11:45



推荐标签: 计算机 设计 技术 eda cpu 原理 周期 实现 实践 基于 组成 基于

内容简介

基于EDA技术的单周期CPU设计与实现:计算机组成原理实践
作 者: 蒋丽华 编著
出版时间: 2012
内容简介
  蒋丽华编著的《基于EDA技术的单周期CPU设计与实现——计算机组成原理实践》借鉴国内外最新的计算机组成实践的教学方法,结合作者多年指导计算机组成原理实验课的教学经验,并引用目前市面上主流的MIPS指令集,翔实、具体地讲解了计算机各个组成部件的设计原理和典型指令的执行过程。全书首先介绍了EDA技术、QuartusII软件以及VHDL的使用方法;然后讲解了MIPS体系结构中比较典型的指令,并使用QuartusII软件,通过原理图以及VHDL语言,设计出计算机组成的各个部件;最终形成了一个能执行MIPS指令集指令程序的计算机主机系统。书中的所有部件及CPU逻辑电路都能进行正确的功能仿真模拟及FPGA验证。本书既可作为高等院校计算机相关专业的计算机组成原理课程的实验及课程设计教材,也可供计算机硬件开发人员、电子技术及工程技术人员参考使用。
目录
第1章 绪论
1.1 实践内容
1.1.1 计算机组成原理实验
1.1.2 计算机主机系统设计
1.2 实践环境
第2章 EDA设计工具
2.1 建立工程项目
2.1.1 启动Quartus II
2.1.2 使用Quartus II
2.1.3 Quartus II文件后缀及其含义
2.1.4 原理图设计
2.2 VHDL简介
2.2.1 VHDL程序的基本结构
2.2.2 VHDL客体及词法单元
2.2.3 VHDL的基本描述语句
2.2.4 属性的描述与定义
2.2.5 VHDL设计
2.3 原理图转换
2.3.1 原理图转换为VHDL文件
2.3.2 VHDL文件转换为原理图
2.4 编译与器件封装
2.4.1 局部工程编译
2.4.2 封装成器件放入用户库
2.5 电路仿真
2.5.1 建立仿真文件
2.5.2 仿真设置工具
2.5.3 功能仿真
2.5.4 时序仿真
2.6 工程验证
2.6.1 引脚锁定设置
2.6.2 配置文件
第3章 MIPS指令和CPU设计思路
3.1 MIPS寄存器堆
3.2 指令格式和主机系统指令
3.2.1 指令格式
3.2.2 主机系统指令
3.3 CPU设计思路
3.3.1 单周期CPU逻辑设计
3.3.2 R类型指令
3.3.3 I类型指令
3.3.4 J类型指令
第4章 多路选择器
4.1 1位2选1多路选择器
4.1.1 1位2选1多路选择器原理图设计
4.1.2 1位2选1多路选择器的VHDL设计
4.1.3 1位2选1多路选择器的仿真验证
4.2 5位2选1多路选择器
4.2.1 5位2选1多路选择器的原理图设计
4.2.2 5位2选1多路选择器的VHDL设计
4.2.3 5位2选1多路选择器的仿真验证
4.3 8位2选1多路选择器
4.3.1 8位2选1多路选择器的原理图设计
4.3.2 8位2选1多路选择器的VHDL设计
4.3.3 8位2选1多路选择器的仿真验证
4.4 32位2选1多路选择器
4.4.1 32位2选1多路选择器的原理图设计
4.4.2 32位2选1多路选择器的VHDL设计
4.4.3 32位2选1多路选择器的仿真验证
4.5 32位4选1多路选择器
4.5.1 32位4选1多路选择器的原理图设计
4.5.2 32位4选1多路选择器的VHDL设计
4.5.3 32位4选1多路选择器的仿真验证
4.6 32位32选1多路选择器
4.6.1 32位32选1多路选择器的原理图设计
4.6.2 32位32选1多路选择器的VHDL设计
4.7 1pm_mux宏模块的设置
第5章 加减器
上一章:ZigBee无线网络与收发器 下一章:视频会议系统原理与测试

相关文章

EDA原理及VHDL实现:从晶体管、门电路到Xilinx Vivado的数字系统设计 EDA原理及Verilog HDL实现:从晶体管、门电路到Xilinx Vivado的数字系统设计 EDA原理及VHDL实现 图像加密算法与实践:基于C#语言实现 电子数字计算机组成原理 上下 Altium Designer EDA设计与实践 计算机组成与设计:硬件软件接口(原书第4版) EDA工程的理论与实践:SOC系统芯片设计