-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathmkdocs-zh.yml
More file actions
154 lines (149 loc) · 6.9 KB
/
mkdocs-zh.yml
File metadata and controls
154 lines (149 loc) · 6.9 KB
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
INHERIT: utils/mkdocs-base.yml
docs_dir: 'docs/zh'
site_dir: 'site/zh'
site_name: 香山开源处理器设计文档
repo_url: https://github.com/OpenXiangShan/XiangShan-Design-Doc
repo_name: XiangShan-Design-Doc
markdown_extensions:
replace_variables:
yaml_file: docs/variables-zh.yml
extra:
scope: /
back_to_home:
url: https://docs.xiangshan.cc/
title: 回到香山文档首页
alternate:
- name: 中文
link: https://docs.xiangshan.cc/projects/design/zh-cn/latest/
lang: zh
- name: English
link: https://docs.xiangshan.cc/projects/design/en/latest/
lang: en
nav:
- 首页: index.md
- 前端:
- 分支预测单元:
- frontend/BPU/index.md
- BPU抽象模块: frontend/BPU/Composer.md
- 取指目标单元: frontend/BPU/FTB.md
- 分支目标缓冲: frontend/BPU/uFTB.md
- 主预测器TAGE-SC: frontend/BPU/TAGE-SC.md
- 间接跳转指令预测器: frontend/BPU/ITTAGE.md
- 返回地址预测器: frontend/BPU/RAS.md
- 取指目标队列:
- frontend/FTQ/index.md
- 取指令单元:
- frontend/IFU/index.md
- 预译码器: frontend/IFU/PreDecoder.md
- 指令缓存:
- frontend/ICache/index.md
- MainPipe: frontend/ICache/MainPipe.md
- IPrefetchPipe: frontend/ICache/IPrefetchPipe.md
- WayLookup: frontend/ICache/WayLookup.md
- MissUnit: frontend/ICache/MissUnit.md
- Replacer: frontend/ICache/Replacer.md
- CtrlUnit: frontend/ICache/CtrlUnit.md
- PC类:
- frontend/Pruned_Address/index.md
- 后端:
- backend/index.md
- 控制模块 CtrlBlock:
- backend/CtrlBlock/index.md
- 译码: backend/CtrlBlock/decode.md
- 重命名: backend/CtrlBlock/Rename.md
- 分派: backend/CtrlBlock/Dispatch.md
- 重排序缓存: backend/CtrlBlock/Rob.md
- 数据通路 DataPath:
- DataPath: backend/DataPath/DataPath.md
- Og2ForVector: backend/DataPath/Og2ForVector.md
- WbDataPath: backend/DataPath/WbDataPath.md
- WbFuBusyTable: backend/DataPath/WbFuBusyTable.md
- BypassNetwork: backend/DataPath/BypassNetwork.md
- 调度与发射:
- Scheduler: backend/Schedule_And_Issue/Scheduler.md
- IssueQueue: backend/Schedule_And_Issue/IssueQueue.md
- IssueQueueEntries: backend/Schedule_And_Issue/IssueQueueEntries.md
- 执行:
- ExuBlock: backend/ExuBlock/ExuBlock.md
- ExuUnit: backend/ExuBlock/ExuUnit.md
- 功能单元 FunctionUnit:
- 整数功能单元: backend/FunctionUnit/IntFunctionUnit.md
- 浮点功能单元: backend/FunctionUnit/FpFunctionUnit.md
- 向量功能单元: backend/FunctionUnit/VecFunctionUnit.md
- 访存功能单元: backend/FunctionUnit/MemFunctionUnit.md
- 向量浮点功能单元 VFPU: backend/VFPU.md
- 控制状态寄存器 CSR: backend/CSR.md
- 硬件性能计数单元 HPM: backend/HPM.md
- 调试模块 Debug Module: backend/DebugModule/DM.md
- 访存:
- 访存流水线 LSU:
- memblock/LSU/index.md
- Load 指令执行单元 LoadUnit: memblock/LSU/LoadUnit.md
- Store 地址执行单元 StoreUnit: memblock/LSU/StoreUnit.md
- Store 数据执行单元 StdExeUnit: memblock/LSU/StdExeUnit.md
- 原子指令执行单元 AtomicsUnit: memblock/LSU/AtomicsUnit.md
- 向量访存:
- memblock/LSU/VLSU/index.md
- 向量 Load 拆分单元 VLSplit: memblock/LSU/VLSU/VLSplit.md
- 向量 Store 拆分单元 VSSpli: memblock/LSU/VLSU/VSSplit.md
- 向量 Load 合并单元 VLMergeBuffer: memblock/LSU/VLSU/VLMergeBuffer.md
- 向量 Store 合并单元 VSMergeBuffer: memblock/LSU/VLSU/VSMergeBuffer.md
- 向量 Segment 访存指令处理单元 VSegmentUnit: memblock/LSU/VLSU/VSegmentUnit.md
- 向量 FOF 指令单元 VfofBuffer: memblock/LSU/VLSU/VfofBuffer.md
- 访存队列 LSQ:
- memblock/LSU/LSQ/index.md
- Load 队列 VirtualLoadQueu: memblock/LSU/LSQ/VirtualLoadQueue.md
- 读后读违例检查 LoadQueueRAR: memblock/LSU/LSQ/LoadQueueRAR.md
- 写后读违例检查 LoadQueueRAW: memblock/LSU/LSQ/LoadQueueRAW.md
- Load 重发队列 LoadQueueReplay: memblock/LSU/LSQ/LoadQueueReplay.md
- Uncache Load 处理单元 LoadQueueUncach: memblock/LSU/LSQ/LoadQueueUncache.md
- Load 异常缓冲 LqExceptionBuffer: memblock/LSU/LSQ/LqExceptionBuffer.md
- Store 队列 StoreQueue: memblock/LSU/LSQ/StoreQueue.md
- Uncache 处理单元 Uncache: memblock/LSU/Uncache.md
- Store 提交缓冲 SBuffer: memblock/LSU/SBuffer.md
- Load 非对齐访存单元 LoadMisalignBuffer: memblock/LSU/LoadMisalignBuffer.md
- Store 非对齐访存单元 StoreMisalignBuffer: memblock/LSU/StoreMisalignBuffer.md
- 数据缓存:
- memblock/DCache/index.md
- Load 访存流水线 LoadPipe: memblock/DCache/LoadPipe.md
- 缺失队列 MissQueue: memblock/DCache/MissQueue.md
- Probe 队列 ProbeQueue: memblock/DCache/ProbeQueue.md
- 主流水线 MainPipe: memblock/DCache/MainPipe.md
- 写回队列 WritebackQueue: memblock/DCache/WritebackQueue.md
- 错误处理与自定义故障注入指令: memblock/DCache/Error.md
- 内存管理单元 MMU:
- memblock/MMU/index.md
- L1TLB: memblock/MMU/L1TLB.md
- Repeater: memblock/MMU/Repeater.md
- L2TLB:
- memblock/MMU/L2TLB/index.md
- Page Cache: memblock/MMU/L2TLB/PageCache.md
- Page Table Walker: memblock/MMU/L2TLB/PTW.md
- Last Level Page Table Walker: memblock/MMU/L2TLB/LLPTW.md
- Hypervisor Page Table Walker: memblock/MMU/L2TLB/HPTW.md
- Miss Queue: memblock/MMU/L2TLB/MissQueue.md
- Prefetcher: memblock/MMU/L2TLB/Prefetcher.md
- PMP & PMA: memblock/MMU/PMP-PMA.md
- 缓存子系统:
- 二级缓存:
- 二级缓存 CoupledL2: cache/l2cache/CoupledL2.md
- A 通道请求缓冲 RequestBuffer: cache/l2cache/ReqBuf.md
- 请求仲裁器与主流水线: cache/l2cache/ReqArb_MainPipe.md
- 目录 Directory: cache/l2cache/Directory.md
- 数据 SRAM DataStorage: cache/l2cache/DataStorage.md
- MSHR: cache/l2cache/MSHR.md
- 上游 TileLink 总线通道:
- SinkA: cache/l2cache/upstream/SinkA.md
- SinkC: cache/l2cache/upstream/SinkC.md
- GrantBuffer: cache/l2cache/upstream/GrantBuffer.md
- 下游 CHI 总线通道:
- TXREQ: cache/l2cache/downstream/TXREQ.md
- RXRSP: cache/l2cache/downstream/RXRSP.md
- RXDAT: cache/l2cache/downstream/RXDAT.md
- RXSNP: cache/l2cache/downstream/RXSNP.md
- TXDAT: cache/l2cache/downstream/TXDAT.md
- TXRSP: cache/l2cache/downstream/TXRSP.md
- P‑Credit 管理机制: cache/l2cache/downstream/PCredit.md
- 链路层控制器 LinkMonitor: cache/l2cache/downstream/LinkMonitor.md
- MMIO 转接桥 MMIOBridge: cache/l2cache/MMIOBridge.md
- 错误处理: cache/l2cache/Error.md