图书介绍

深入理解OpenRISC体系结构PDF|Epub|txt|kindle电子书版本网盘下载

深入理解OpenRISC体系结构
  • 甄建勇编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111504047
  • 出版时间:2015
  • 标注页数:368页
  • 文件大小:55MB
  • 文件页数:379页
  • 主题词:微处理器-系统设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

深入理解OpenRISC体系结构PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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 ASIC35

1.8 OpenRISC36

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与or120070

2.8.1 ORPSoC架构分析70

2.8.2 ORPSoC的启动过程73

2.8.3 or120083

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 system192

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与Cache241

5.2.1 概述241

5.2.2 TLB243

5.2.3 Cache250

5.3 OR的存储器组织256

5.3.1 OR的MMU257

5.3.2 OR的Cache265

5.4 自己设计一个简单的Cache292

5.5 小结293

5.6 习题294

第6章 自己设计一个简单的CPU295

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 wishbone337

附录C 状态机的4种写法340

附录D 跨时钟域信号的同步352

附录E 推荐阅读362

参考文献364

后记365

热门推荐