-
Notifications
You must be signed in to change notification settings - Fork 133
/
mkdocs.yml
163 lines (161 loc) · 6.03 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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
# doc for pdf plug-in: https://pypi.org/project/mkdocs-with-pdf/
site_name: XiangShan 官方文档
# Repository
repo_name: OpenXiangShan/XiangShan
repo_url: https://github.com/OpenXiangShan/XiangShan
theme:
name: material
language: zh
features:
- navigation.tabs
markdown_extensions:
- admonition
- pymdownx.details
- pymdownx.superfences
- footnotes
- abbr
- pymdownx.snippets
- attr_list
- md_in_html
- def_list
plugins:
- search:
lang:
- zh
- en
- blog:
- rss:
match_path: blog/posts/.*
date_from_meta:
as_creation: date
categories:
- categories
- git-revision-date-localized:
enable_creation_date: true
type: date
- git-committers:
enabled: !ENV [CI, false]
repository: OpenXiangShan/XiangShan-doc
branch: main
# - with-pdf:
# author: XiangShan Team
# copyright: XiangShan Team, 2022
# cover: true
# cover_title: XiangShan 微架构文档
# cover_subtitle: 南湖架构
# cover_logo: figs/LOGO.png
# toc_level: 3
# enabled_if_env: ENABLE_PDF_EXPORT
# output_path: /tmp/doc/document.pdf
nav:
- 首页 Home: index.md
- 关于 About:
# - 写前必读: index.md
# - 香山项目总体介绍: index.md
- Introduction: guide.md
- Publications: tutorials/publications.md
- Talks: tutorials/talks.md
- Reference: tutorials/reference.md
- Tutorials:
- MICRO'24: tutorials/micro24.md
- RVSC'24: tutorials/rvsc24.md
- ASPLOS'24: tutorials/asplos24.md
- HPCA'24: tutorials/hpca24.md
- MICRO'23: tutorials/micro23.md
- RVSC'23: tutorials/rvsc23.md
- ASPLOS'23: tutorials/asplos23.md
- 集成 Integration:
- NANHU Core: integration/overview.md
- SoC Integration: integration/soc.md
- DFT: integration/dft.md
- Synthesis: integration/synthesis.md
- Floorplan: integration/floorplan.md
- JTAG and Debug: integration/debug.md
- FPGA Prototype:
- Overview: integration/fpga/fpga.md
- FPGA JTAG: integration/fpga/fpga_jtag.md
- Docker Instruction: integration/docker.md
- 微架构 Microarchitecture:
- 总体架构: arch.md
- 前端:
- 总体架构: frontend/overview.md
- 分支预测: frontend/bp.md
- 取指目标队列: frontend/ftq.md
- 取指令单元: frontend/ifu.md
- 指令缓存: frontend/icache.md
- 译码单元: frontend/decode.md
- 后端:
- 总体架构: backend/overview.md
- 重命名: backend/rename.md
- 派遣: backend/dispatch.md
- ROB: backend/rob.md
- 乱序调度器:
- 总体架构: backend/scheduler.md
- 发射队列 / 保留站: backend/issue.md
- 执行单元:
- 总体架构: backend/exu.md
- 整数部件: backend/exu_int.md
- 浮点部件: backend/exu_fp.md
- 访存子系统:
- 总体架构: memory/overview.md
- 乱序访存机制: memory/mechanism.md
- 访存流水线:
- Load Pipeline: memory/fu/load_pipeline.md
- Store Pipeline: memory/fu/store_pipeline.md
- 原子指令: memory/fu/atom.md
- LSQ:
- Load Queue: memory/lsq/load_queue.md
- Store Queue: memory/lsq/store_queue.md
- Committed Store Buffer: memory/lsq/committed_store_buffer.md
- MMU:
- 总体架构: memory/mmu/mmu.md
- 一级 TLB: memory/mmu/tlb.md
- 二级 TLB: memory/mmu/l2tlb.md
- 物理地址保护: memory/mmu/pmp_pma.md
- 数据缓存:
- 总体架构: memory/dcache/dcache.md
- Load Pipeline: memory/dcache/load_pipeline.md
- Main Pipeline: memory/dcache/main_pipe.md
- Refill Pipeline: memory/dcache/refill_pipe.md
- Miss Queue: memory/dcache/miss_queue.md
- Probe Queue: memory/dcache/probe_queue.md
- Writeback Queue: memory/dcache/writeback_queue.md
- 自定义指令: memory/dcache/csr_cache_op.md
- 访存预测器: memory/mdp/mdp.md
- L2/L3 Cache:
- 总体架构: huancun/overview.md
- 目录设计: huancun/directory.md
- 数据存储: huancun/data.md
- MSHR: huancun/mshr.md
- 通道控制: huancun/channels.md
- L2 预取: huancun/prefetch.md
- Cache 别名问题: huancun/cache_alias.md
- Miscs: huancun/misc.md
- 其他:
- 参数配置: misc/config.md
- 调试设计: misc/debug.md
- 开发 Development:
- 使用说明:
- 前端开发环境: tools/xsenv.md
- 调试前必读: tools/best_practice.md
- 编译与仿真加速: tools/compile-and-sim.md
- VCS 验证框架介绍: tools/vcs.md
- 工具介绍:
- DiffTest: tools/difftest.md
- LightSSS: tools/lightsss.md
- SimPoint: tools/simpoint.md
- ChiselDB: tools/chiseldb.md
- Constantin: tools/constantin.md
- OracleBP: tools/oraclebp.md
- NEMU: tools/nemu.md
# - 常用脚本: tools/scripts.md
- Troubleshooting: tools/troubleshoot-zh.md
- 工作负载 Workloads:
- 概述 overview: workloads/overview.md
- 编译工具链 toolchains: workloads/toolchain.md
- 基于 AM 构建自定义裸机工作负载: workloads/gen-workload-with-am.md
- 编译使用 RISCV-pk 的 Linux Kernel: workloads/linux-kernel-for-xs.md
- 编译使用 OpenSBI 的 Linux Kernel: workloads/opensbi-kernel-for-xs.md
- 制作 Debian 镜像: workloads/debian.md
- 博客 Blog:
- blog/index.md