自己动手写CPUpdf下载

自己动手写CPU百度网盘pdf下载

作者:
简介:自己动手写CPU
出版社:电子工业出版社
出版时间:2014-09-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

编辑推荐
  撕掉处理器“高大上”的标签
  有助于深入理解计算机组成原理、计算机体系结构
  从无到有、从小到大,介绍一款处理器的成长过程
  同作者作品推荐:步步惊“芯”——软核处理器内部设计分析
内容简介
  《自己动手写CPU》使用Verilog HDL设计实现了一款兼容MIPS32指令集架构的处理器――OpenMIPS。OpenMIPS处理器具有两个版本,分别是教学版和实践版。教学版的主要设计思想是尽量简单,处理器的运行情况比较理想化,与教科书相似,便于使用其进行教学、学术研究和讨论,也有助于学生理解课堂上讲授的知识。实践版的设计目标是能完成特定功能,发挥实际作用。
  《自己动手写CPU》分为三篇。第一篇是理论篇,介绍了指令集架构、Verilog HDL的相关知识。第二篇是基础篇,采用增量模型,实现了教学版OpenMIPS处理器。首先实现了仅能执行一条指令的处理器,从这个最简单的情况出发,通过依次添加,实现逻辑操作指令、移位操作指令、空指令、移动操作指令、算术操作指令、转移指令、加载存储指令、协处理器访问指令、异常相关指令,最终实现了教学版OpenMIPS处理器。第三篇是进阶篇,通过为教学版OpenMIPS添加Wishbone总线接口,从而实现了实践版OpenMIPS处理器,并与SDRAM控制器、GPIO模块、Flash控制器、UART控制器、Wishbone总线互联矩阵等模块组成一个小型SOPC,然后下载到FPGA芯片以验证实现效果,最后为实践版OpenMIPS处理器移植了嵌入式实时操作系统μC/OS-II。
作者简介
  雷思磊,理工男,好静,倡导低碳生活,常以环保人士自居,喜读书,自幼笃信“博观而约取 厚积而薄发”,是故,所读书籍甚为驳杂,年近而立,尚不确定根本兴趣目标,一日,驻足书架之前,细览所读书籍,惊觉随岁月增长,关注点依次从应用编程、操作系统、驱动设计转移至处理器结构,此一脉络极其清晰,遂如醍醐灌顶,幡然醒悟,原来余根本兴趣目标在“底层”,在于从根本上理解世界之运行,遂耗数年时间钻研处理器工作原理,乃有些微收获,拙作当为数年辛苦之小结,然学无止境,科技发展亦日新月异,唯有持续钻研,方能大成,屈子曰:路漫漫其修远兮,吾将上下而求索。此言甚是,余定谨记而遵行之。
目录
前言
目录
第一篇 理论篇
第1章 处理器与MIPS
第2章 可编程逻辑器件与Verilog HDL
第二篇 基础篇
第3章 教学版OpenMIPS处理器蓝图
第4章 第一条指令ori的实现
第5章 逻辑、移位操作与空指令的实现
第6章 移动操作指令的实现
第7章 算术操作指令的实现
第8章 转移指令的实现
第9章 加载存储指令的实现
第10章 协处理器访问指令的实现
第11章 异常相关指令的实现
第三篇 进阶篇
第12章 实践版OpenMIPS处理器设计与实现
第13章 基于实践版OpenMIPS的小型SOPC
第14章 验证实践版OpenMIPS处理器
第15章 为OpenMIPS处理器移植μC/OS-II
附录A 教学版OpenMIPS各个模块的接口说明
附录B OpenMIPS实现的所有指令及对应的机器码
参考文献