×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787111751915
  • 装帧:平装
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:400
  • 出版时间:2024-07-01
  • 条形码:9787111751915 ; 978-7-111-75191-5

本书特色

本书深入浅出地介绍了如何从零开始一步步设计出一个入门级的CPU,以及在这个过程中应该掌握哪些知识、遵守哪些设计原则、规避哪些设计风险、可以使用哪些开发技巧。全书从逻辑上分为三个部分。**部分(第1~3章)介绍产业界进行CPU研发的过程以及本地与远程 FPGA实验平台、FPGA上板实现、Verilog应用实例等CPU设计中必要的基础知识。第二部分(第4~10章)从一个仅实现5条指令的单周期CPU设计开始,逐步引入流水线设计,添加指令,增加异常和中断的支持,并完成AXI总线接口、TLB MMU 和高速缓存的设计与实现,*终完成一个入门级的CPU的设计。第三部分(第11、12章)为准备进阶设计的读者给出一些指导和建议,包括进阶实验开发环境与常用的设计优化方案。

内容简介

本书深入浅出地介绍了如何从零开始一步步设计出一个入门级的CPU,以及在这个过程中应该掌握哪些知识、遵守哪些设计原则、规避哪些设计风险、可以使用哪些开发技巧。全书从逻辑上分为三个部分,**部分(第1~3章)介绍产业界进行CPU研发的过程以及本地与远程 FPGA实验平台、FPGA上板实现、Verilog应用实例等CPU设计中必要的基础知识。第二部分(第4~10章)从一个仅实现5条指令的单周期CPU设计开始,逐步引入流水线设计,添加指令,增加异常和中断的支持,并完成AXI总线接口、TLB MMU 和高速缓存的设计与实现,*终完成一个入门级的CPU的设计。第三部分(第11~12章)为准备进阶设计的读者给出一些指导和建议,包括进阶实验开发环境与常用的设计优化方案。本书适合作为高校计算机及相关专业计算机组成、计算机体系结构等课程的实践教材,也可供对CPU设计感兴趣的相关技术人员阅读。

目录

目 录序前言第1章 CPU芯片研发过程概述 11.1 处理器和处理器核 11.2 芯片产品的研制过程 21.3 芯片设计的工作阶段 3第2章 硬件实验平台及FPGA设计流程 52.1 硬件实验平台 52.1.1 龙芯CPU设计与体系结构教学实验系统 52.1.2 龙芯普及型系统能力培养远程实验平台 82.2 FPGA的设计流程 92.2.1 FPGA的一般设计流程 92.2.2 基于Vivado的FPGA实现流程 112.2.3 Vivado使用小贴士 122.3 任务与实践 132.3.1 本书配套实验环境 132.3.2 实践任务1:跑马灯 14第3章 数字逻辑电路设计基础 153.1 数字逻辑电路设计与Verilog代码开发 153.1.1 面向硬件电路的设计思维方式 163.1.2 自顶向下的设计划分过程 173.1.3 行为描述的Verilog编程风格 183.1.4 常用数字逻辑电路的Verilog描述 193.2 数字逻辑电路功能仿真的常见错误及调试方法 36
展开全部

作者简介

汪文祥,龙芯中科技术有限公司首席工程师,芯片研发部负责人,负责龙芯系列CPU IP 核的开发、研制及维护,期间负责完成了龙芯GS464E、GS264/GS232E和GS132E等CPU IP核的研制。同时,担任中国科学院大学岗位教授,负责中国科学院大学本科生计算机系统结构基础实验课的教学。主要研究方向为处理器体系结构设计、处理器验证及计算机系统性能分析优化等,参与了多项国家“核高基”、863 和 973 项目,在国内外各种期刊会议发表文章十余篇,申请专利数十项,授权专利十余项。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航