首页
›
芯片硬件与光电工程
›
032-RISC-V开源核与处理器生态
›
《SiFive RISC-V Core IP设计》
VIP7
本课程属于:032-RISC-V开源核与处理器生态
芯片硬件与光电工程 · 共 7 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
RISC-V SiFive Core IP设计从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
RISC-V架构背景 · SiFive公司及Core IP产品… · 学习路径与工具链准备
课程导入
RISC-V
02
RISC-V基础指令集架构
RV32I/RV64I基础指令格式 · 寄存器约定 · 特权模式与CSR寄存器
RISC-V
基础指令集架构
03
RISC-V扩展指令集
M扩展(乘除) · A扩展(原子操作) · F/D扩展(浮点)
RISC-V
扩展指令集
04
SiFive Core IP产品家族
E系列 · S系列 · U系列处理器的定位
SiFive
Core
05
Core IP的交付物解析
RTL源码 · 约束文件 · 仿真模型
Core
IP
06
开发环境搭建
安装SiFive Freedom S… · 配置RISC-V工具链(GCC · GDB
开发环境搭建
SiFive
07
Core IP集成流程
在FPGA项目中例化SiFive E… · 完成时钟复位 · 中断控制器(CLINT/PLIC)连…
Core
IP
08
总线接口与互联
TileLink协议详解 · AXI4转换桥 · 内存映射与外设地址分配
总线接口
互联
09
启动流程与Bootloader
复位向量配置 · Flash启动 · DDR初始化
Bootloader
启动流程
10
裸机编程实践
使用Freedom Studio创建… · GPIO控制LED · UART打印调试信息
裸机编程实践
Freedom
11
中断与异常处理
中断向量表设置 · PLIC中断控制器配置 · 外部中断与定时器中断实战
异常处理
断向量表设置
12
定时器与计数器
CLINT定时器编程 · PWM输出 · 实时时钟(RTC)应用案例
定时器
计数器
13
内存管理单元(MMU)
页表格式 · 地址转换流程 · TLB配置与Linux内核启动中的M…
MMU
内存管理单元
14
缓存(Cache)设计
L1 Cache组织 · 缓存一致性基础 · SiFive Core IP的缓存配…
Cache
缓存
15
调试接口与工具
JTAG调试 · OpenOCD+GDB调试多核程序 · Trace与性能分析
调试接口
工具
16
性能优化基础
流水线结构 · 分支预测 · 指令调度
性能优化基础
流水线结构
17
多核与异构计算
SiFive多核Cluster架构 · 缓存一致性协议(如TileLink… · AMP/SMP编程模型
多核
异构计算
18
SoC集成实战
基于SiFive E31+PLIC+… · 编写设备树并运行Linux
SoC
集成实战
19
Linux内核移植
内核配置 · 设备树编写 · 根文件系统制作
Linux
内核移植
20
FreeRTOS移植
在SiFive Core IP上运行… · 任务调度 · 信号量
FreeRTOS
移植
21
自定义指令扩展
使用SiFive Custom Co…
自定义指令扩展
SiFive
22
安全特性与TEE
物理内存保护(PMP) · 可信执行环境(TEE)基础 · OP-TEE移植简介
TEE
安全特性
23
功耗与面积优化
时钟门控 · 电源域管理 · SiFive Core IP的功耗配…
功耗
面积优化
24
验证方法学
UVM测试平台搭建 · Core IP的仿真验证 · 断言(SVA)与覆盖率收集
验证方法学
UVM
25
FPGA原型验证
使用Xilinx/Altera FP… · 硬件在环测试(HIL)与调试技巧
FPGA
原型验证
26
常见问题与调试技巧
启动失败 · 中断不响应 · 内存访问异常
常见问题
调试技巧
27
性能基准测试
CoreMark · Dhrystone · SPECint等基准测试的编译与运行
性能基准测试
CoreMark
28
从单核到多核的扩展实战
基于SiFive U74多核处理器 · 配置SMP Linux · 实现核间通信与负载均衡
从单核到多核的扩…
SiFive
29
综合项目
设计一个基于SiFive E31的智… · 集成ADC · SPI
综合项目
SiFive
30
课程总结与进阶路径
回顾核心知识点 · 推荐RISC-V社区资源 · SiFive官方文档
课程总结
进阶路径
所属VIP或分类
同VIP:Chisel与Rocket-Chip处理器开发
同VIP:RISC-V处理器UVM验证工程
同VIP:玄铁C906C910处理器开发