手把手教你设计CPU:RISC-V处理器篇

手把手教你设计CPU:RISC-V处理器篇

  • 大小:228.3 MB
  • 类型:电子书
  • 格式:PDF
  • 出版:人民邮电出版社
  • 作者:胡振波
  • 更新:2022-07-06 22:13:19
版权投诉 / 资源反馈(本资源由用户 关明远 投稿)

这是一个关于CPU设计相关的电子书资料,由人民邮电出版社出版,作者是胡振波,介绍了关于设计CPU、RISC-V、处理器方面,格式为PDF,资源大小228.3 MB,目前在CPU设计类资源综合评分为:7.2分。

《手把手教你设计CPU——RISC-V处理器篇》是一本介绍通用CPU设计的入门书,以通俗的语言系统介绍了CPU和RISC-V架构,力求为读者揭开CPU设计的神秘面纱,打开计算机体系结构的大门。

本书共分为四部分。第一部分是CPU与RISC-V的综述,帮助初学者对CPU和RISC-V快速地建立起认识。第二部分讲解如何使用Verilog设计CPU,使读者掌握处理器核的设计精髓。第三部分主要介绍蜂鸟E203配套的SoC和软件平台,使读者实现蜂鸟E203 RISC-V处理器在FPGA原型平台上的运行。第四部分是附录,介绍了RISC-V指令集架构,辅以作者加入的背景知识解读和注解,以便于读者理解。

本书不仅适合CPU或芯片设计相关从业者阅读使用,也适合作为大中专院校相关师生学习RISC-V处理器设计(使用Verilog语言)和CPU设计的指导用书。

目录

  • 第一部分 CPU与RISC-V综述
  • 第1章 一文读懂CPU之三生三世 2
  • 第2章 大道至简——RISC-V架构之魂 29
  • 第3章 乱花渐欲迷人眼——盘点RISC-V商业版本与开源版本 46
  • 第4章 开源RISC-V——蜂鸟E200系列超低功耗Core与SoC 54
  • 第二部分 手把手教你使用Verilog设计CPU
  • 第5章 先见森林,后观树木——蜂鸟E200设计总览和顶层介绍 65
  • 第6章 流水线不是流水账——蜂鸟E200流水线介绍 78
  • 第7章 万事开头难吗—— 一切从取指令开始 88
  • 第8章 一鼓作气,执行力是关键——执行 117
  • 第9章 善始者实繁,克终者盖寡——交付 161
  • 第10章 让子弹飞一会儿——写回 170
  • 第11章 哈弗还是比亚迪——存储器架构 178
  • 第12章 黑盒子的窗口——总线接口单元BIU 203
  • 第13章 不得不说的故事——中断和异常 217
  • 第14章 最不起眼的,其实是最难的——调试机制 246
  • 第15章 动如脱兔,静若处子——低功耗的诀窍 260
  • 第16章 工欲善其事,必先利其器——RISC-V可扩展协处理器 276
  • 第三部分 使用Verilog进行仿真和在FPGA SoC原型上运行软件
  • 第17章 冒个烟先——运行Verilog仿真测试 292
  • 第18章 套上壳子上路——实现SoC和FPGA原型 302
  • 第19章 画龙点睛——运行和调试软件示例 321
  • 第20章 是骡子是马?拉出来遛遛——运行跑分程序 332

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

CPU设计相关资源

  • 《Flash动画设计基础与应用》教案,素材

    《Flash动画设计基础与应用》教案,素材

    内容简介 本书是全国信息技术人才培养工程指定培训教材。主要内容有Flash动画设计基础知识,绘图工具的使用,颜色工具的使用,文本工具的使用,图形、对象的自由变换,元件、库和实例,素材文件的导入,简单动画的制作,复杂动画的制作,使用函数控制Flash动画,用组件制作动画,动画作品的输出和发布,以及Flash的应用案例,包括动画短片制作、网页广告条设计、教学课件制作等。 本书的内容选择突出其实用性和先进性,反映了目前Flash的主流

    大小:223.4 MBFlash

  • 网页设计创意书:卷2

    网页设计创意书:卷2 电子书

    《网页设计创意书(卷2)》 是《网页设计创意书》的卷2,但并非其简单补充,而是作者基于近几年网站发展新趋势的再创作。《网页设计创意书(卷2)》先讲解了如何从他人的优秀设计中寻找灵感

    大小:47.8 MB网页设计

  • 《网页美工设计Photoshop+Flash+Dreamweaver从入门到精通》素材文件

    《网页美工设计Photoshop+Flash+Dreamweaver从入门到精通》素材文件

    编辑推荐 知识系统、全面。本书从基础知识开始讲起,全面介绍图片处理、特效文字、海报设计、Logo 与按钮、动画设计、网页的排版布局等,最后给出了综合实例,力求还原一个真实的网站建设任务,让读者的学习更有针对性。 采用基础 实例的形式讲解。为了使读者能够真正掌握网页设计的技巧,书中通过大量实例,全面介绍了网页美工设计的各个环节。在讲解时对操作过程中的每一个步骤都有详细说明,不论是初学者,还是有一定基础的读者,只

    大小:186.15 MB网页设计

  • 图形设计基础CorelDRAW X3

    图形设计基础CorelDRAW X3 课后答案

    《图形设计基础CorelDRAW(X3中文版)》是2011年8月人民邮电出版社出版的图书,作者是田伟娜。 CorelDRAW X3是由Corel公司推出的集图形设计、文字编辑及图形高品质输出于一体的矢量图形绘制软件。本书结合大量典型案例,全面介绍CorelDRAW X3的基本操作方法和应用技巧,具有很强的实用性和参考价值。 全书共分8章,第 1章主要讲解CorelDRAW X3的基本知识;第 2章主要介绍CorelDRAW X3的基本操作;第3章主要介绍图形绘制与编辑;第4章主要介绍轮廓和填充工具的应

    大小:652 KBCorelDRAW

  • 操作系统:精髓与设计原理(第五版)

    操作系统:精髓与设计原理(第五版) 课后答案

    《操作系统精髓与设计原理第五版》是2006年电子工业出版社出版的图书,作者是斯托林斯。 操作系统是计算机系统的核心系统软件,负责控制和管理整个系统,使之协调工作。本书不仅全面系统地讲述了操作系统的基本概念、原理和方法,而且以当代最流行的操作系统Windows、UNIX和Linux为例,全面清楚地展现了当代操作系统的本质和特点,使本书的内容具有先进性和适应性。 本书既注重对操作系统的经典内容的论述,又紧密联系当代流行的设计问题以及当前操作

    大小:1.57 MB操作系统

  • C++程序设计

    C++程序设计 课后答案

    作为我国高等教育组成部分的自学考试,其职责就是在高等教育这个水平上倡导自学、鼓励自学、帮助自学、推动自学,为每一个自学者铺就成才之路。组织编写供读者学习的教材就是履行这个职责的重要环节。毫无疑问,这种教材应当适合自学,应当有利于学习者掌握、了解新知识、新信息,有利于学习者增强创新意识、培养实践能力、形成自学能力,也有利于学习者学以致用、解决实际工作中所遇到的问题。 目录 组编前言 编者的话 第1章 认识C++的

    大小:9.35 MBC++

  • C程序设计(第5版)

    C程序设计(第5版) 课后答案

    本书由浅入深地介绍什么是程序,怎样编写程序,怎样调试和运行程序。以程序设计贯穿始终,使学生掌握程序设计的基本知识和方法。本书将算法与C语言的语法紧密结合,而不是孤立地介绍语法。作者精心考虑怎样将算法与语法紧密而巧妙地结合起来。按照算法是程序的灵魂,语言是编程的工具的思路组织全书。 目录 第1章程序设计和C语言1 1.1什么是计算机程序1 1.2什么是计算机语言1 1.3C语言的发展及其特点3 1.4最简单的C语言程序5 1.4.1最简单的C语言

    大小:1.92 MBC语言

  • 区块链原理、设计与应用

    区块链原理、设计与应用 电子书

    大小:30.7 MB区块链

  • 《嵌入式系统技术与设计》教案,源代码

    《嵌入式系统技术与设计》教案,源代码

    本书在全面介绍ARM处理器的体系结构、编程模型、指令系统和的RealView MDK开发环境的同时,以英蓓特公司的EduKit-Ⅲ实验教学系统为平台,以ARM9处理器S3C2410为核心,详细介绍了系统的设计及相关接口的操作,并提供了大量的实验例程。本书最后详细讲解了嵌入式Linux系统各个组成部分在教学系统上的移植过程。 本书可作为高等院校计算机、电子信息、通信工程、自动化等专业嵌入式系统教程的教材,也可作为相关嵌入式系统开发人员的参考书。 目录 第

    大小:399.98 MB嵌入式系统

  • 数字设计和计算机体系结构

    数字设计和计算机体系结构 课后答案

    《数字设计和计算机体系结构(原书第2版)》是2019年10月机械工业出版社出版的图书,作者是(美)戴维莫尼哈里斯。 本书以一种流行的方式介绍了从计算机组织和设计到更细节层次的内容,涵盖了数字逻辑设计的主要内容,展示了使用VHDL和Verilog这两种主要硬件描述语言设计MIPS处理器的技术细节,并通过MIPS微处理器的设计强化数字逻辑的概念。本书的典型特色是将数字逻辑和计算机体系结构融合,教学内容反映了当前数字电路设计的主流方法,并突

    大小:8.62 MB数字设计

下载地址

学习笔记

6小时11分钟前回答

基于SpringMVC的全局异常处理器介绍

近几天又温习了一下SpringMVC的运行机制以及原理 我理解的springmvc,是设计模式MVC中C层,也就是Controller(控制)层,常用的注解有@Controller、@RequestMapping、@Autowared、@Component,今天呢,我所要写的是SpringMVC的全局异常处理器,关联的……

15小时38分钟前回答

Jmeter后置处理器实现过程及方法应用

1.JSON Extractor Json extractor 后置处理器用在返回格式为 Json 的 HTTP 请求中,用来获取返回的 Json 中的某个值。并保存成变量供后面的请求进行调用或断言等。 Variable names:保存的变量名,后面使用 ${Variable names} 引用 JSON Path expression……