感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
RISC-V架构基础与生态系统概览
RISC-V ISA格局与行业采用情况
- 开放ISA理念与RISC-V国际标准化格局
- RISC-V思维模型:加载-存储架构、寄存器文件、字节序
- 与ARM、x86和POWER的比较:异构计算架构的权衡
- 生态系统成熟度评估:SiFive、T-Head、西部数据以及不断壮大的开源芯片社区
- 标准化接口:RISC-V特权ISA、机器软件抽象层(MSBL)
内存模型与ABI合规性
- 非特权架构规范:CSR映射、异常处理和内存层次结构
- RV32I / RV64I指令集以及跨平台二进制可移植性的ABI合规性
- 多处理器系统的内存排序约定和屏障指令
RISC-V汇编编程与编译器工具链
底层指令编程
- 基础整数指令(I)、乘除(M)、原子操作(A)扩展
- 面向32位和64位RISC-V目标的位宽感知编程策略
- 嵌入式和实时软件系统的调用约定与栈帧管理
编译器工具链熟练运用
- 基于LLVM的编译器工具链:用于RISC-V交叉编译的Clang、LLVM、Binutils
- 裸机和RTOS环境的链接脚本、段和内存布局配置
- 编译器内建函数、优化级别以及性能分析驱动的代码调优
- 开源工具链开发工作流:构建、测试和打包自定义GCC/Clang工具链
嵌入式系统开发与实时操作系统
裸机与RTOS编程
- 面向RISC-V的Rust系统编程:零成本抽象、不安全内存管理和裸机开发
- No-Std环境:自定义链接器、设备驱动开发和内存映射I/O
- 面向RISC-V目标的Zephyr RTOS和Buildroot BSP开发
- 外设接口:GPIO、I2C、SPI、UART和DMA控制器编程
功耗与性能优化
- 时钟门控、电源域管理和低功耗模式优化
- 利用仿真剖析器和硬件性能计数器进行周期精确的性能分析
- 面向安全关键应用的实时中断延迟调优
面向RISC-V的Linux内核与引导加载程序开发
引导固件与引导加载程序生态系统
- OpenSBI(SBI规范实现):引导加载程序固件开发
- RISC-V上的UEFI/EDK II:现代固件引导栈开发
- 面向RISC-V单板计算机的Coreboot和U-Boot移植
Linux内核集成
- RISC-V主线内核贡献:设备树覆盖、CPU拓扑和中断控制器(AIA)驱动开发
- 面向定制SoC平台的供应商BSP开发和内核配置
- RISC-V主机系统上的文件系统支持、网络栈和容器化支持(Docker、Kubernetes)
RISC-V SoC设计与FPGA原型验证
多核SoC架构与集成
- 面向RISC-V多核处理器的片上网络(NoC)设计方法
- Axi4/CHI缓存一致性与处理器间通信协议
- 开源IP集成:OpenCores、ChIPS框架和供应商RTL组件
- 总线矩阵设计与内存控制器集成(DDR、SRAM、eMMC、PCIe)
基于FPGA的处理器原型验证
- RISC-V内核的FPGA综合与实现(例如BOOM、VexRiscv、PULP)
- SystemVerilog断言(SVA)和基于UVM的功能验证方法
- 用于RISC-V内核验证的形式化验证工具和基于属性的测试
RISC-V向量扩展与领域专用加速
RVV(RISC-V向量)扩展深入探讨
- 向量加载/存储、向量融合乘加(VFMA)和矩阵计算加速
- 面向工作负载优化SIMD执行的可变长度向量操作(VL、VLEN)
- 面向DSP和ML工作负载的向量掩码操作、分段控制和数据类型灵活性
自定义DSP与领域专用指令设计
- 通过自定义扩展和基于CBAR的操作数接口设计领域专用加速器
- 针对自定义指令生成和代码发射的编译器前端修改
- 生产级SoC中加速器集成的软硬件划分策略
RISC-V上的AI加速与边缘机器学习
面向RISC-V处理器的NPU设计与集成
- 神经处理单元架构:用于片上AI加速的脉动阵列、张量核心和权重压缩
- 面向RISC-V边缘部署的模型量化技术(INT8、INT4、FP8)
- 框架兼容性:RISC-V目标上的TensorFlow Lite Micro、ONNX Runtime和PyTorch Edge
面向AI工作负载的异构计算
- RISC-V主机CPU与AI加速器NPU的协同设计,用于实时推理流水线
- 内存子系统优化:面向ML模型权重和激活的HBM/DDR带宽管理
- 边缘AI推理系统的散热与功耗预算
RISC-V上的硬件安全与机密计算
物理内存保护与可信执行
- 物理内存保护(PMP)和页表遍历安全机制
- 面向RISC-V的安全隔离区/TEE架构:OP-TEE集成、SEV级可信执行环境
- 启动链安全:信任根、安全启动和度量启动证明
密码学加速
- RISC-V密码学扩展(Zk、Zkr、K扩展):SHA、AES、RSA、RSA-PSS和ECC加速
- 面向下一代RISC-V处理器的后量子密码学(PQC)集成
- 侧信道攻击缓解技术:恒定时间编程、掩码和硬件随机数生成器
高级定制架构与ISA扩展设计
领域专用架构与自定义指令扩展
- ISA扩展设计方法:编码、编码表、ABI影响分析以及RISC-V International规范提交流程
- 利用CBAR(自定义基址寄存器)进行操作数分配的自定义寄存器文件设计
- 面向自定义扩展的指令流水线、冒险检测和流水线修改
定制架构修改的验证与签核
- 自定义扩展的测试平台设计:定向与约束随机激励生成
- 面向架构修改的回归测试框架和覆盖率驱动的验证
- 互操作性测试:确保自定义指令在既定ABI约束内正常工作
安全关键与汽车RISC-V应用
功能安全与汽车标准合规性
- 面向RISC-V汽车处理器的ISO 26262功能安全合规性
- 面向RISC-V芯片IP的ASIL-Q分类和安全手册开发
- 面向安全关键RISC-V系统的确定性中断处理、锁步核心对和内存保护
工业实时与边缘计算应用
- RISC-V多核平台上的IEC 61508 SIL合规性与确定性调度
- 利用RISC-V进行工业物联网网关开发:连接性、边缘分析和OTA固件更新系统
毕业项目:端到端RISC-V系统开发
全生命周期项目
- 架构规范:针对特定用例的ISA扩展和核心配置设计
- 利用SystemVerilog进行RTL实现,并配备UVM测试平台和形式化验证覆盖率
- FPGA原型验证、引导固件开发和裸机驱动栈集成
- 面向定制RISC-V内核的Linux BSP和工具链定制
- AI工作负载部署:NPU集成、模型量化和性能基准测试
- 安全验证:PMP强制实施、安全启动和密码学加速基准测试
- 技术架构文档、IP策略分析和跨职能团队演示
最低要求
无。
21 小時
客戶評論 (2)
培訓師的講解和互動非常出色,他很好地傳達了主題內容;儘管我可能經驗不足,但我從中學到了很多!
Pieter Bruynseels - Spot Buy Center BV
課程 - Design Patterns
機器翻譯
我喜歡我們使用的平臺,它非常友好且易於使用。我特別喜歡TypeScript部分,尤其是關於命名空間和模塊的內容。
Robert - DB Global Technology
課程 - JavaScript - Advanced Programming
機器翻譯