本篇主要提供CPU设计实战汪文祥邢金璋机械工业电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
商品基本信息,请以下列介绍为准 | |
商品名称: | CPU设计实战(计算机类专业系统能力培养系列教材) |
作者: | 汪文祥//邢金璋 |
定价: | 99.0 |
出版社: | 机械工业出版社 |
出版日期: | 2021-04-01 |
ISBN: | 9787111674139 |
印次: | 1 |
版次: | 1 |
装帧: | |
开本: | 16开 |
内容简介 | |
本书面向CPU设计的初学者,采用循序、层层的方式介绍CPU的完整开发过程。全括三部分:第一部分(第1~3章)介绍工程化CPU的研发过程以及设计CPU需要掌握的基础知识;第二部分(第4~10章)从一个基本的单周期CPU设计开始,逐步引入流水线、指令、例外、能,并完线、TLB MMU、高速缓能的设计;第三部分(第11章)阶设计内容,涵盖Linux内核、提升主频、双发射流水线、动态调度、访存优化、多核处理能的实现。 本书内容新颖、理论联系实际、图文并茂,适合作为高校计算机及相关专业计算机组成、计算机体系结构、CPU设计等课程的教材或参考书,也可作为从事CPU设计的技术人员的参考读物。 |
目录 | |
丛书序言 序 前言 第1章 CPU芯片研发过程概述 1.1 处理器和处理器核 1.2 芯片产品的研制过程 1.3 芯片设计的工作阶段 第2章 硬件实台及FPGA设计流程 2.1 硬件实台 2.1.1 龙芯CPU设计与体系结构教学实验系统 2.1.2 龙芯计算机系统能力培养远程实台 2.2 FPGA的设计流程 2.2.1 FPGA的一般设计流程 2.2.2 基于Vivado的FPGA设计流程 2.2.3 Vivado使用小贴士 2.3 任务与实践 第3章 数字逻辑电路设计基础 3.1 数字逻辑电路设计与Verilog代码开发 3.1.1 面向硬件电路的设计思维方式 3.1.2 行为描述的Verilog编程风格 3.1.3 自顶向下的设计划分过程 3.1.4 常用数字逻辑电路的Verilog描述 3.2 数字逻辑能仿真的常见错误及其调试方法 3.2.1能仿真波形分析 3.2.2 波形异常类错误的调试 3.3 一步使用Vivado 3.3.1 定制同步RAM IP核 3.3.2 定制异步RAM IP核 3.3.3 查看时序结果和资源利用率 3.4 任务与实践 3.4.1 实践任务一:寄存器堆仿真 3.4.2 实践任务二:同步RAM和异步RAM仿真、综合与实现 3.4.3 实践任务三:数字逻辑电路的设计与调试 第4章 简单流水线CPU设计 4.1 设计一个简单的单周期CPU …… 第5章 在流水线中添加运算类指令 第6章 在流水线中添加转移指令和访存指令 第7章 例外和中断的支持 第8章 AX线接口设计 第9章 TLB MMU设计 第10章 高速缓存设计 第11章 阶设计 附录A 龙芯CPU设计与体系结构教学实验系统 附录B Vivado的安装 附录C 简单MIPS指令系统规范 附录D Vivado使阶 |
作者简介 | |
汪文祥,工学博士,龙芯中科技术股份有限公司首席工程师,大学岗位要研究方向为处理器体系结构设计、处理器验证及计算机系统性能分析优化等,参与了多项国家“核高基”、863和973项目,在国内外各种期刊会议发表文章十余篇,申请专利数十项,授权专利十余项。2012年起任龙芯中科芯片研发部IP组组长,负责龙芯系列CPU IP核的开发研制及维护,参与制订龙芯指令系统架构规范。, 邢金璋,硕士毕业于计算技术研究所,2015年加入龙芯中科技术股份有限公司,从事处理器核结构设计工作,是龙芯小、中系列处理器核版本的主要结构设计者之一年来,积极参与“龙芯杯”全国大学生计算机系统能力培养大赛的技术支持、培训等工作。 |