网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 计算机组成原理与接口技术--基于MIPS架构实验教程(第2版高等学校电子信息类专业系列教材)
分类 教育考试-考试-计算机类
作者 左冬红
出版社 清华大学出版社
下载
简介
作者简介
左冬红,博士,华中科技大学湖北省智能互联网技术重点实验室现代网络通信技术研究室教师。主要研究领域为无线网络技术、流媒体分发技术、嵌入式家庭媒体网关设备等。历年承担“微机原理与接口技术”、“数字电子技术”等课程的教学工作,多次承担华中科技大学“微机原理与接口技术”课程相关的教学改革研究项目,并于2013年承担了湖北省教学改革研究项目——“微处理器与接口技术课程建设”。发表与微机原理及接口技术相关的教学改革研究论文多篇。
目录
第1篇 MIPS汇编程序设计
第1章 QtSpim汇编程序开发环境
1.1 QtSpim简介
1.2 QtSpim菜单栏简介
1.2.1 File菜单
1.2.2 Simulator菜单
1.2.3 其余菜单
1.3 QtSpim汇编、调试程序示例
1.3.1 QtSpim用户程序入口
1.3.2 QtSpim汇编查错
1.3.3 QtSpim查看程序存储映像
1.3.4 QtSpim调试查错
第2章 MARS汇编程序开发环境
2.1 MARS界面简介
2.2 MARS菜单栏简介
2.2.1 File菜单
2.2.2 Run菜单
2.2.3 Settings菜单
2.3 MARS汇编、调试程序
2.3.1 汇编语言源程序编辑
2.3.2 汇编器
2.3.3 查看程序存储映像
2.3.4 运行程序
第3章 MIPS汇编语言
3.1 MIPS汇编程序结构
3.2 系统功能调用
3.3 伪指令
3.4 常用宏汇编指令
第4章 MIPS汇编语言程序示例
4.1 常用C语句汇编指令实现示例
4.1.1 if语句
4.1.2 while语句
4.1.3 for语句
4.1.4 switch语句
4.2 子程序设计示例
4.2.1 子程序结构
4.2.2 递归子程序设计
4.3 MIPS汇编语言程序设计实验任务
4.4 思考题
第2篇 基于FPGA的原型计算机系统设计
第5章 Vivado开发工具简介
5.1 FPGA设计流程简介
5.2 EDA工具Vivado简介
第6章 单周期类MIPS微处理器实验
6.1 简单指令集MIPS微处理器设计
6.1.1 MIPS微处理器数据通路
6.1.2 MIPS微处理器控制器
6.2 简单指令集MIPS微处理器各模块实现方案
6.2.1 存储器
6.2.2 寄存器文件
6.2.3 运算电路
6.2.4 多路复用器
6.2.5 位宽扩展
6.2.6 控制器
6.3 MIPS微处理器实验实现过程示例
6.3.1 实验环境
6.3.2 创建工程
6.3.3 基于IP核新建存储器模块
6.3.4 Verilog语言描述其余模块
6.3.5 模块功能仿真
6.3.6 顶层模块
6.3.7 RTL分析
6.3.8 引脚约束
6.3.9 整体仿真
6.3.10 MIPS微处理器综合
6.3.11 debug IP核插入
6.3.12 MIPS微处理器实现
6.3.13 下载编程及测试
6.4 实验任务
6.5 思考题
第7章 存储器映像IO接口设计
7.1 存储器映像IO接口原理
7.2 存储器映像IO接口实现方案
7.3 实验示例
7.3.1 实验设备简介
7.3.2 新建项目并添加原有代码
7.3.3 新建IO接口模块Verilog代码
7.3.4 IO接口模块仿真
7.3.5 IO接口模块集成
7.3.6 汇编源程序示例
7.3.7 输入/输出设备引脚约束
7.3.8 下载编程测试
7.4 实验任务
7.5 思考题
第8章 VGA接口设计
8.1 VGA接口显示原理
8.1.1 VGA接口时序
8.1.2 VGA显示控制器
8.2 VGA控制器实现
8.2.1 显示存储器
8.2.2 计数器
8.2.3 控制逻辑
8.2.4 显示存储器地址产生
8.2.5 视频数据复用器
8.2.6 像素时钟产生
8.3 实验示例
8.3.1 实验要求
8.3.2 实验板VGA接口简介
8.3.3 创建工程并添加已有设计代码
8.3.4 显示存储器模块
8.3.5 计数器模块
8.3.6 控制逻辑模块
8.3.7 显示存储器地址产生模块
8.3.8 VGA控制器模块
8.3.9 像素时钟产生模块
8.3.10 修改IO接口模块
8.3.11 顶层模块集成
8.3.12 汇编控制程序
8.3.13 整体功能仿真
8.3.14 下载编程测试
8.4 实验任务
8.5 思考题
第3篇 基于IP核的嵌入式计算机系统软硬件设计
第9章 MicroBlaze嵌入式系统平台
9.1 MicroBlaze软核微处理器
9.1.1 MicroBlaze基本结构
9.1.2 MicroBlaze中断系统
9.1.3 MicroBlaze总线结构
9.2 standalone操作系统
第10章 嵌入式最小系统建立流程
10.1 嵌入式最小系统硬件构成
10.2 最小系统硬件平台搭建
10.3 SDK Hello World程序设计
10.4 下载编程测试
10.5 实验任务
10.6 思考题
第11章 C语言数据类型
11.1 C语言常见数据类型
11.2 实验示例
11.2.1 C语言数据类型测试工程
11.2.2 C语言数据类型程序调试
11.3 实验任务
11.4 思考题
第12章 程序控制并行IO接口
12.1 并行输入/输出设备
12.2 GPIO IP核工作原理
12.3 并行接口电路原理框图
12.4 GPIO IP核配置
12.4.1 添加GPIO IP核
12.4.2 GPIO IP核属性配置
12.4.3 并行外设GPIO IP核配置示例
12.4.4 GPIO API函数简介
12.5 Xilinx C IO读写函数
12.6 实验示例
12.6.1 实验要求
12.6.2 电路原理框图
12.6.3 硬件平台搭建
12.6.4 接口软件开发
12.6.5 IO读写函数程序代码
12.6.6 API函数程序代码
12.6.7 实验现象
12.7 实验任务
12.8 思考题
第13章 中断方式并行接口
内容推荐
左冬红编著的《计算机组成原理与接口技术--基于MIPS架构实验教程》配合《计算机组成原理与接口技术——基于MIPS架构》一书而编写,特点是以实验为主,在简要介绍基本原理的基础上,详细地阐述了各个实验设计、实现等具体过程。本书实验内容分为三部分:MIPS汇编程序设计、基于FPGA的原型计算机系统设计以及基于IP核的嵌入式计算机系统设计。本书介绍了MIPS模拟器QtSpim、Mars,Xilinx FPGA开发套件Vivado、SDK等开发工具的使用,并通过一个个具体实验案例,帮助读者在掌握基本原理的基础上,动手实践计算机软硬件接口技术。同时,本书还在各类实验案例基础上设置了不同难易程度的实验任务及思考题,可以满足不同层次的学习需求。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 10:22:38