Skip to content
XiangShan 官方文档
总体架构
Initializing search
XiangShan 官方文档
首页
关于香山
关于香山
香山项目导引
Publications
Talks
Tutorials
Tutorials
ASPLOS'23
RVSC'23
MICRO'23
HPCA'24
Integration Guide
Integration Guide
NANHU Core
SoC Integration
DFT
Synthesis
JTAG and Debug
FPGA Prototype
Docker Instruction
处理器核介绍
处理器核介绍
总体架构
前端
前端
总体架构
分支预测
取指目标队列
取指令单元
指令缓存
译码单元
后端
后端
总体架构
重命名
派遣
ROB
乱序调度器
乱序调度器
总体架构
发射队列 / 保留站
执行单元
执行单元
总体架构
整数部件
浮点部件
访存子系统
访存子系统
总体架构
乱序访存机制
访存流水线
访存流水线
Load Pipeline
Store Pipeline
原子指令
LSQ
LSQ
Load Queue
Store Queue
Committed Store Buffer
MMU
MMU
总体架构
一级 TLB
二级 TLB
物理地址保护
数据缓存
数据缓存
总体架构
Load Pipeline
Main Pipeline
Refill Pipeline
Miss Queue
Probe Queue
Writeback Queue
自定义指令
访存预测器
L2/L3 Cache
L2/L3 Cache
总体架构
目录设计
数据存储
MSHR
通道控制
L2 预取
Cache 别名问题
Miscs
其他
其他
参数配置
调试设计
敏捷开发框架
敏捷开发框架
使用说明
使用说明
前端开发环境
调试前必读
编译与仿真加速
VCS 验证框架介绍
工具介绍
工具介绍
DiffTest
LightSSS
SimPoint
ChiselDB
Constantin
OracleBP
NEMU
编译 Linux Kernel
制作 Debian 镜像
Troubleshooting
编译工具链
编译工具链
riscv-gnu-toolchain
功能单元 EXU
香山为功能单元提供了 Exu 抽象,目前大多数功能单元都继承自 Exu。