📘 自适应计算加速器
🎯 30章 · 从入门到实战
01
自适应计算概览
从FPGA到自适应计算 · Versal ACAP架构 · 应用场景与价值
🚀 基础认知
02
开发环境搭建
Vitis统一平台安装 · Vivado基础 · VCK190板卡验证
🛠️ 工具链
03
硬件描述语言基础
Verilog/VHDL核心 · 组合与时序逻辑 · 仿真测试平台
⚡ HDL
04
高层次综合入门
HLS概念 · C/C++转RTL · 接口综合与优化指令
🧩 HLS
05
Vitis核心开发流程
平台工程 · Kernel加速器 · 主机与设备协同设计
⚙️ 流程
06
AI引擎基础
Versal AIE架构 · Graph/Kernel编程 · 数据流编程
🧠 AIE
07
AI引擎开发实战
AI Engine工具流 · 仿真调试 · 性能分析与优化
🔥 实战
08
数据移动与存储
DMA引擎 · DDR/HBM访问 · Stream vs Memory
💾 存储
09
片上网络与互联
Versal NoC架构 · 配置路径 · 带宽与延迟特性
🌐 NoC
10
平台设计基础
创建Vitis平台 · PS/PL接口 · 启动与引导流程
📟 平台
11
硬件加速器设计模式
流水线 · 并行化 · 数据复用 · 任务级并行
⚡ 模式
12
Vitis Libraries应用
BLAS/FFT/DSP库 · 集成定制 · 性能基准测试
📚 库
13
系统性能分析与优化
Vitis Analyzer · 瓶颈识别 · 迭代优化策略
📊 性能
14
调试与验证技术
ILA/VIO硬件调试 · GDB软件调试 · 协同仿真
🔍 调试
15
深度学习加速案例
Vitis AI推理加速 · 量化编译 · Versal部署
🤖 AI
16
视频处理加速案例
Vitis Video库 · 编解码加速 · 流水线与实时性
🎬 视频
17
无线通信加速案例
5G LDPC编解码 · 波束成形 · SDR实现
📡 通信
18
数据中心加速案例
SmartNIC · 数据包处理 · NVMe over Fabric存储加速
☁️ 数据中心
19
功能安全与可靠性
ISO 26262/DO-254 · 冗余TMR · 故障注入测试
🛡️ 安全
20
功耗优化设计
动态功耗管理 · 时钟门控 · Vitis功耗分析
🔋 功耗
21
多Die系统设计
Versal多Die架构 · 跨Die通信 · 一致性设计
🧩 多Die
22
RTL与HLS混合设计
集成手写RTL · 接口适配 · 协同仿真
🔀 混合
23
操作系统与驱动开发
Linux驱动基础 · 字符设备 · DMA驱动 · 用户/内核交互
🐧 驱动
24
OpenCL编程模型
OpenCL标准 · 内存模型 · 工作组与工作项优化
⚡ OpenCL
25
SYCL/oneAPI编程
SYCL标准 · oneAPI工具链 · 跨平台与Vitis集成
🔄 SYCL
26
版本控制与项目管理
Git应用 · IP版本管理 · 团队协作流程
📂 管理
27
CI/CD持续集成部署
自动化构建测试 · Jenkins/GitLab CI · 回归测试
🔄 CI/CD
28
行业标准与合规性
PCIe Gen5/6 · CXL协议 · CCIX协议
📜 标准
29
前沿技术展望
Chiplet · 3D封装 · AI for EDA自适应计算未来
🔮 前沿
30
综合项目实战
需求分析到交付 · 完整流程 · 文档与答辩总结
🏁 实战