搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
处理器架构设计(基于高层次综合的RISC-V实现)/计算机科学丛书
0.00     定价 ¥ 179.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111772927
  • 作      者:
    作者:(法)伯纳德·古森斯|责编:曲熠//陈佳媛|译者:王党辉//王继禾
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2025-03-01
收藏
畅销推荐
内容介绍
本书是一本非常实用的计算机体系结构入门书,所基于的RISC-V指令集架构是一种开源的机器语言,有望成为主流的设计语言。本书旨在指导读者动手设计RISC-V处理器,实现不同的处理器组织,如普通流水线、多周期操作流水线、多线程、多核等。在每一步的实现环节,都给出开源的C++HLS代码,可以在基于FPGA的开发板上进行集成和测试。本书从设计的角度介绍计算机体系结构,既涵盖足够的理论知识,又提供丰富的实验资源,既可作为面向本科生的计算机体系结构入门教程,又可作为面向FPGA工程师的高层次综合和RISC-V的实战指南。
展开
目录
译者序
前言
致谢
第一部分 单核处理器
第1章 FPGA及高层次综合概述
1.1 FPGA中可放置的硬件
1.2 查找表:一种存储真值表的硬件
1.3 组合LUT
1.4 FPGA的结构
1.5 FPGA编程
参考文献
第2章 Vitis_HLS、Vivado和Vitis IDE工具的设置和使用
2.1 获取硬件
2.2 获取软件:Xilinx Vitis工具
2.3 在Vitis软件中安装开发板的定义
2.4 安装图书资源
2.5 使用软件
2.5.1 创建项目
2.5.2 创建IP
2.5.3 仿真IP
2.5.4 综合IP
2.6 使用Vivado创建设计
2.7 加载IP并使用Vitis运行FPGA
参考文献
第3章 RISC-V工具的安装和使用
3.1 安装RISC-V工具链和模拟器/调试器
3.1.1 安装RISC-V工具链
3.1.2 spike模拟器
3.1.3 为基于RISC-V FPGA的处理器构建可执行代码
3.2 使用GDB进行调试
3.2.1 安装GDB
3.2.2 安装OpenOCD
3.2.3 定义与spike模拟器兼容的链接器描述文件
3.2.4 使用链接器描述文件进行编译
3.2.5 为OpenOCD定义spike配置文件
3.2.6 连接spike、OpenOCD和GDB
3.2.7 调试过程
3.3 使用GDB调试复杂代码
第4章 RISC-V体系结构
4.1 RISC-V指令集体系结构
4.1.1 RV32I寄存器和RISC-V应用程序二进制接口
4.1.2 RV32I指令
4.1.3 RV32I指令格式
4.1.4 汇编语法
4.2 代码示例
4.2.1 表达式
4.2.2 测试
4.2.3 循环
4.2.4 函数调用
参考文献
第5章 构建具有“取指”“译码”和“执行”功能的处理器
5.1 HLS编程的一般概念
5.1.1 关键路径
5.1.2 使用更多的计算来减少关键路径
5.1.3 并行执行
5.2 基本的处理器执行时间公式
……
第二部分 多核处理器
缩略词
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证