首页
›
热销单品
›
嵌入式Linux与RTOS
›
《RISC-V香山高性能处理器架构入门到精通》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
RISC-V香山高性能处理器架构入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
RISC-V指令集架构发展历程 · 香山处理器项目背景与目标 · 学习路径与课程安排
课程导入
RISC-V
02
RISC-V基础
RV32I/RV64I基础指令集 · 特权架构 · CSR寄存器
RISC-V
RV32I/RV64I
03
香山处理器概述
香山架构设计理念 · 微架构总体框图 · 关键特性(高性能
香山处理器概述
香山架构设计理念
04
开发环境搭建
Linux环境配置 · RISC-V工具链安装 · 香山源码获取
开发环境搭建
Linux
05
流水线基础
经典五级流水线 · 香山流水线深度与划分 · 取指
流水线基础
经典五级流水线
06
取指单元设计
分支预测器原理 · BTB · RAS
取指单元设计
分支预测器原理
07
译码与指令分发
指令译码逻辑 · 指令队列 · 发射队列
译码
指令分发
08
执行单元
整数运算单元 · 浮点运算单元 · 向量扩展(RVV)
执行单元
整数运算单元
09
访存子系统
Load/Store单元 · 存储队列 · 缓存层次结构(L1/L2/L3)
访存子系统
Load/Store
10
内存管理
虚拟内存 · 页表遍历 · TLB设计
内存管理
虚拟内存
11
乱序执行与调度
Tomasulo算法 · ROB(重排序缓冲) · 发射策略
乱序执行
调度
12
分支预测与推测执行
分支预测器类型(局部/全局/混合) · 预测恢复机制 · 推测执行中的异常处理
分支预测
推测执行
13
中断与异常处理
异常分类 · 中断控制器 · 异常向量表
异常处理
异常分类
14
多核与一致性
多核架构 · 缓存一致性协议(MOESI) · 一致性引擎
多核
一致性
15
性能分析基础
CPI · IPC · 流水线停顿
性能分析基础
CPI
16
性能优化方法
编译器优化 · 指令调度 · 循环展开
性能优化方法
编译器优化
17
香山微架构深入
关键路径分析 · 时序优化 · 功耗管理
香山微架构深入
关键路径分析
18
验证方法学
UVM验证 · 随机测试 · 形式化验证
验证方法学
UVM
19
FPGA原型验证
FPGA平台搭建 · 香山在FPGA上的部署 · 调试技巧
FPGA
原型验证
20
操作系统适配
Linux内核移植 · 启动流程 · 设备树
操作系统适配
Linux
21
编译器后端
LLVM/GCC RISC-V后端 · 指令选择 · 寄存器分配
编译器后端
LLVM/GCC
22
仿真与调试工具
Spike模拟器 · QEMU · GDB调试
仿真
调试工具
23
案例实战
基于香山的简单SoC设计 · 外设接口(UART/SPI/GPIO… · 运行裸机程序
案例实战
SoC
24
案例实战
在香山处理器上运行Linux系统 · 优化启动时间 · 系统性能调优
案例实战
Linux
25
案例实战
实现自定义指令扩展 · 修改香山微架构 · 验证新指令功能
案例实战
实现自定义指令扩…
26
常见问题与解决
流水线冒险处理 · 缓存一致性问题 · 分支预测失败
常见问题
解决
27
性能调优实战
使用性能计数器定位瓶颈 · 优化关键代码 · 对比不同配置下的性能
性能调优实战
使用性能计数器定…
28
前沿技术
RISC-V向量扩展(RVV) · AI加速指令 · 可重构计算
前沿技术
RISC-V
29
综合项目
设计一个基于香山的专用处理器(如AI… · 完整流程(需求分析 · 架构设计
综合项目
AI
30
课程总结与进阶
香山处理器生态 · 社区贡献 · 未来发展方向
课程总结
进阶
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战