深入理解OpenRISC体系结构PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:甄建勇编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2015
- ISBN:9787111504047
- 页数:368 页
第1章 绪论 1
1.1 概述 1
1.2 计算机漫谈 3
1.2.1 十进制计算机 3
1.2.2 二进制计算机 7
1.3 计算机体系结构 12
1.3.1 图灵与图灵机 12
1.3.2 冯·诺依曼与冯·诺依曼体系结构 14
1.3.3 改进的哈佛体系结构 17
1.3.4 发展趋势 19
1.4 并行技术 20
1.4.1 流水线 20
1.4.2 乱序 22
1.4.4 单指令多数据流 22
1.4.5 同时多线程 23
1.4.6 单芯片多处理器 23
1.4.7 对称多处理器 25
1.5 局部性原理 25
1.6 计算机的评价 26
1.7 设计流程 27
1.7.1 分析 27
1.7.2 模拟器 28
1.7.3 FPGA设计 29
1.7.4 ASIC 35
1.8 OpenRISC 36
1.8.1 概述 36
1.8.2 OpenRISC寄存器集 37
1.8.3 OpenRISC指令集 41
1.9 小结 41
1.10 习题 42
第2章 基于OpenRISC的开发 43
2.1 概述 44
2.2 项目描述 44
2.3 开发环境的构建 44
2.3.1 开发环境的组成 44
2.3.2 开发环境的选择与安装 46
2.4 硬件的开发 51
2.4.1 模块划分和编码实现 51
2.4.2 功能仿真与时序仿真 51
2.5 驱动程序的开发 55
2.6 FPGA板级验证 66
2.7 硬件与软件的比较 66
2.8 ORPSoC与or1200 70
2.8.1 ORPSoC架构分析 70
2.8.2 ORPSoC的启动过程 73
2.8.3 or1200 83
2.9 小结 86
2.10 习题 86
第3章 数据通路设计 87
3.1 概述 87
3.2 数据通路 87
3.3 OpenRISC的数据通路整体架构分析 88
3.4 取指 89
3.5 译码 97
3.6 执行 118
3.6.1 运算部件基础 118
3.6.2 or1200的运算部件 127
3.7 访存 135
3.7.1 流水线的访存阶段 135
3.7.2 or1200访存阶段的具体实现分析 136
3.8 写回 142
3.8.1 or1200写回阶段整体功能 142
3.8.2 or1200写回阶段具体实现代码分析 143
3.9 设计一个简单的除法器 150
3.10 小结 156
3.11 习题 157
第4章 控制通路设计 158
4.1 概述 158
4.2 控制通路的复杂性 158
4.3 OR的控制通路设计分析 160
4.3.1 整体介绍 160
4.3.2 sprs模块 160
4.4 OR的异常处理 172
4.4.1 except模块 172
4.4.2 freeze模块 187
4.5 OR的调试系统 190
4.5.1 调试方案的分类 190
4.5.2 advanced debug system 192
4.5.3 我的调试系统 195
4.5.4 JTAG模块 201
4.6 基于or1200的中断实验 223
4.7 小结 239
4.8 习题 239
第5章 存储器组织 240
5.1 概述 240
5.2 TLB与Cache 241
5.2.1 概述 241
5.2.2 TLB 243
5.2.3 Cache 250
5.3 OR的存储器组织 256
5.3.1 OR的MMU 257
5.3.2 OR的Cache 265
5.4 自己设计一个简单的Cache 292
5.5 小结 293
5.6 习题 294
第6章 自己设计一个简单的CPU 295
6.1 概述 295
6.2 层次建模 295
6.3 可综合代码风格 299
6.4 一个简单CPU的设计、实现、仿真与综合 300
6.4.1 架构设计 301
6.4.2 模块划分 301
6.4.3 模块划分与接口定义 302
6.4.4 RTL实现 303
6.4.5 ModelSim仿真 326
6.4.6 综合 331
6.4.7 改进及优化 332
6.4.8 tiny_core的指令集 333
6.5 小结 334
6.6 习题 334
附录A 常用公式和定律 335
附录B wishbone 337
附录C 状态机的4种写法 340
附录D 跨时钟域信号的同步 352
附录E 推荐阅读 362
参考文献 364
后记 365
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《柏里曼人体结构绘画教学描摹本 第2册 头手足结构》杨建飞主编 2019
- 《认知语言学视野的抽象方位结构研究》曹爽著 2019
- 《国内外辐射环境监测体系对比研究》上海市辐射环境监督站 2019
- 《量子系统的非平衡多体理论》(意)G.斯蒂芬尼茨,(德)R.冯·莱文 2019
- 《无机材料晶体结构学概论》毛卫民编著 2019
- 《数据结构教程》付婷婷,王志海,张磊编著 2019
- 《数据结构 C语言版 第5版》邓文华 2019
- 《中国的新型正义体系》黄宗智著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019