RISC-V計算機系統(原理架構指令與編程)

李正軍 李瀟然

  • 出版商: 清華大學
  • 出版日期: 2025-06-01
  • 售價: $474
  • 語言: 簡體中文
  • 頁數: 402
  • ISBN: 7302690561
  • ISBN-13: 9787302690566
  • 相關分類: RISC-V
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

本書是一本全面介紹 RISC-V微控制器開發的實 用指南,從基礎理論出發, 詳細講解了RISC-V架構的 設計原理、指令集體系結構 、中斷和異常處理機制、內 存管理等核心概念,並通過 豐富的編程示例和項目指導 ,引導讀者深入理解 RISC-V微控制器的開發過 程。 本書的特色在於對 RISC-V架構的透徹解析、 對編程與應用實踐的重視、 對軟硬件協同設計內容的創 新介紹,突出了自主可控的 重要性,並提供了實用的學 習資源。 全書共14章,主要內容 包括:緒論、RISC-V微控 制器與開發平臺、RISC-V 架構的中斷和異常、內存管 理與高速緩存、TLB管理與 原子操作、內存屏障指令、 RISC-V指令集、RISC-V匯 編語言程序設計、嵌入式編 譯工具、CH32V307嵌入式 微控制器、MounRiver Studio集成開發環境、 CH32V307 GPIO、 CH32V307外部中斷系統和 CH32V307定時器。 本書可作為高等院校的 自動化、機器人、自動檢測 、機電一體化、人工智能、 電子與電氣工程、計算機應 用、信息工程、物聯網等相 關專業的專科、本科學生及 研究生的教材,也可作為從 事RISC-V嵌入式系統開發 的工程技術人員的參考書

目錄大綱

第1章 緒論
1.1 計算機系統基本工作原理
1.1.1 一個簡單的C程序示例
1.1.2 馮·諾依曼體系結構計算機
1.2 ISA概述
1.2.1 ISA的發展
1.2.2 CISC與RISC
1.2.3 32位與64位架構
1.2.4 知名ISA
1.2.5 CPU的應用領域
1.3 RISC-V架構
1.3.1 RISC-V ISA和社區
1.3.2 開源與開放標準的重要性
1.3.3 RISC和開放ISA的歷史
1.3.4 RISC-V起源:美國加利福尼亞大學伯克利分校的架構研究
1.3.5 RISC-V架構的誕生
1.3.6 RISC-V
1.3.7 RISC-V生態系統
1.3.8 RISC-V溝通渠道
1.3.9 RISC-V交流平臺
1.3.10 為RISC-V作出貢獻
1.3.11 RISC-V ISA規範
1.3.12 RISC-V的ISA
1.3.13 RISC-V體系結構的特點
1.3.14 RISC-V的優勢
1.3.15 RISC-V的應用領域
1.4 RISC-V的ISA與ARM的ISA的區別
第2章 RISC-V微控制器與開發平臺
2.1 RISC-V架構指令集的先驅——SiFive公司產品
2.1.1 SiFive公司推出的微控制器
2.1.2 SiFive公司推出的RISC-V架構的微控制器特點
2.1.3 SiFive公司的微控制器應用領域
2.1.4 HiFive Unmatched Rev B開發板
2.1.5 SiFive微控制器所用的RISC-V集成開發環境
2.2 HPM6750高性能微控制器
2.2.1 RISC-V微控制器HPM6700/HPM6400系列/HPM6300系列
2.2.2 HPM6750EVK開發板
2.2.3 HPM微控制器開發軟件
2.3 CH32V307微控制器
2.3.1 青稞RISC-V通用系列產品概覽
2.3.2 互聯型RISC-V微控制器CH32V307
2.4 開源蜂鳥E203 SoC
2.4.1 Freedom E310 SoC簡介
2.4.2 蜂鳥E203處理器
2.4.3 蜂鳥E203處理器的特性
2.4.4 蜂鳥E203配套SoC
2.5 智能視覺處理平臺——昉·驚鴻JH-7110
2.5.1 JH-7110微控制器概述
2.5.2 昉·星光2開發板
2.6 玄鐵處理器C906
2.6.1 玄鐵系列微處理器
2.6.2 玄鐵處理器的應用領域
2.6.3 全誌DI-哪咤開發板
2.6.4 玄鐵CXX系列CSI-RTOS SDK開發包
第3章 RISC-V架構的中斷和異常
3.1 中斷和異常
3.1.1 中斷
3.1.2 異常
3.1.3 廣義上的異常
3.2 RISC-V架構異常處理機制
3.2.1 進入異常
……
第4章 內存管理與高速緩存
第5章 TLB管理與原子操作
第6章 內存屏障指令
第7章 RISC-V指令集
第8章 RISC-V匯編語言程序設計
第9章 嵌入式編譯工具
0章 CH32V307嵌入式微控制器
1章 MounRiver Studio集成開發環境
2章 CH32V307 GPIO
3章 CH32V307外部中斷系統
4章 CH32V307定時器
參考文獻
本書是一本全面介紹 RISC-V微控制器開發的實 用指南,從基礎理論出發, 詳細講解了RISC-V架構的 設計原理、指令集體系結構 、中斷和異常處理機制、內 存管理等核心概念,並通過 豐富的編程示例和項目指導 ,引導讀者深入理解 RISC-V微控制器的開發過 程。 本書的特色在於對 RISC-V架構的透徹解析、 對編程與應用實踐的重視、 對軟硬件協同設計內容的創 新介紹,突出了自主可控的 重要性,並提供了實用的學 習資源。 全書共14章,主要內容 包括:緒論、RISC-V微控 制器與開發平臺、RISC-V 架構的中斷和異常、內存管 理與高速緩存、TLB管理與 原子操作、內存屏障指令、 RISC-V指令集、RISC-V匯 編語言程序設計、嵌入式編 譯工具、CH32V307嵌入式 微控制器、MounRiver Studio集成開發環境、 CH32V307 GPIO、 CH32V307外部中斷系統和 CH32V307定時器。 本書可作為高等院校的 自動化、機器人、自動檢測 、機電一體化、人工智能、 電子與電氣工程、計算機應 用、信息工程、物聯網等相 關專業的專科、本科學生及 研究生的教材,也可作為從 事RISC-V嵌入式系統開發 的工程技術人員的參考書