-
Notifications
You must be signed in to change notification settings - Fork 66
/
mkdocs.yml
119 lines (113 loc) · 4.04 KB
/
mkdocs.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
site_name: RISCV-SOC-BOOK
site_description: 为推广RISC-V尽些薄力
site_author: CNRV编辑部
strict: false
copyright: 'Copyright © 2023 CNRV编辑部'
repo_name: 'cnrv/riscv-soc-book'
repo_url: 'https://github.com/cnrv/riscv-soc-book'
nav:
- 简介:
- 关于本书: index.md
- 待讨论大纲: outline.md
- 第一章 RISC-V产生的时代背景:
- 1.1 计算机体系结构和处理器微结构: ch1/sec1-comparch.md
- 1.2 现有指令集 (leishangwen): ch1/sec2-isa.md
- 1.3 硬件开发的变迁 (wsong83): ch1/sec3-hardware.md
- 1.4 开源运动: ch1/sec4-opensource.md
- 第二章 RISC-V:
- 2.1 RISC-V的历史: ch2/sec1-history.md
- 2.2 RISC-V的基本设计原理: ch2/sec2-isa-design.md
- 2.3 RISC-V特权指令设计: ch2/sec3-privilege.md
- 2.4 内存模型: ch2/sec4-memory-model.md
- 2.5 RISC-V的压缩指令: ch2/sec5-rvc.md
- 2.6 RISC-V的扩展指令集: ch2/sec6-extension.md
- 2.7 Spike模拟器: ch2/sec7-spike.md
- 2.8 RISC-V的软件生态: ch2/sec8-ecosystem.md
- 2.9 RISC-V在产业界与学术界的现状(leishangwen): ch2/sec9-status.md
- 第三章 Rocket-Chip概述:
- 3.1 Chisel和FIRRTL: ch3/sec1-chisel.md
- 3.2 Rocket-Chip的基本结构: ch3/sec2-overview.md
- 3.3 TileLink片上总线: ch3/sec3-tilelink.md
- 3.4 缓存一致性与片上互联总线: ch3/sec4-soc.md
- 3.5 Rocket-chip的仿真和测试: ch3/sec5-verification.md
- 第四章 Rocket处理器:
- 4.1 Rocket处理器介绍: ch4/sec1-overview.md
- 4.2 Rocket的基本流水线: ch4/sec2-pipeline.md
- 4.3 指令缓存以及分支预测: ch4/sec3-icache.md
- 4.4 数据缓存: ch4/sec4-dcache.md
- 4.5 虚拟内存支持: ch4/sec5-vm.md
- 4.6 Rocket处理器RoCC设计分析: ch4/sec6-rocc.md
- 第五章 BOOM处理器:
- 5.1 BOOM处理器介绍: ch5/sec1-overview.md
# - 5.2 推测发射机制:
# - 5.3 寄存器重命名:
# - 5.4 数据存储:
# - 5.5 指令提交:
# - 第六章 SiFive公司的Freedom系列:
# - 6.1 Freedom系列简介:
# - 6.2 Freedom E310介绍:
# - 6.3 仿真实验:
# - 6.4 调试过程及原理分析:
# - 6.5 移植运行FreeRTOS:
# - 第七章 LowRISC:
# - 7.1 LowRISC介绍:
# - 7.2 tagged memory:
# - 7.3 trace debugger:
# - 第八章 PULPino:
# - 8.1 PULPino介绍:
# - 8.2 向量算术指令:
# - 8.3 硬件循环:
# - 8.4 post increment load/store指令:
# - 8.5 扩展算术指令:
# - 8.6 基于Arty平台的移植试验:
# - 第九章 浮点运算:
# - 9.1 浮点标准:
# - 9.2 RISC-V的浮点指令扩展:
# - 9.3 Rocket-Chip中的FPU:
# - 9.3.1 基本情况:
# - 9.3.2 浮点加法模块设计:
# - 9.3.3 浮点乘法模块设计:
# - 9.3.4 浮点除法、平方根模块设计:
# - 9.4 FPU验证:
# - 9.4.1 基于组合随机激励测试的验证:
# - 9.4.2 基于形式化工具的验证:
theme:
name: material
language: zh
font:
text: hack
code: hack
favicon: https://avatars.githubusercontent.com/u/28012588?s=200&v=4
logo: https://avatars.githubusercontent.com/u/28012588?s=200&v=4
features:
- navigation.top
- navigation.tabs
palette:
## Palette toggle for automatic mode
- media: "(prefers-color-scheme)"
toggle:
icon: material/brightness-auto
name: Switch to system preference
## Palette toggle for light mode
- media: "(prefers-color-scheme: light)"
scheme: deep orange
toggle:
icon: material/brightness-7
name: Switch to dark mode
## Palette toggle for dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
toggle:
icon: material/brightness-4
name: Switch to light mode
markdown_extensions:
- admonition
- footnotes
- pymdownx.details
- pymdownx.superfences
- pymdownx.tasklist:
custom_checkbox: true
- attr_list
# - pymdownx.emoji:
# emoji_index: !!python/name:materialx.emoji.twemoji
# emoji_generator: !!python/name:materialx.emoji.to_svg