📘 FINN 部署实战

30章 · 从入门到部署
什么是FINN 架构特点 边缘应用 对比传统框架
安装Vivado 安装XRT FINN Docker 验证安装
数据流架构 量化神经网络 编译流程 运行时库
编译全连接网络 生成Bitfile Zynq推理
为什么量化 QAT PTQ FINN量化策略
编译器工作流 中间表示IR 优化Pass 自定义Pass
Brevitas介绍 定义量化层 训练量化模型 导出ONNX
ONNX格式 支持算子 导入FINN 常见问题
卷积层映射 全连接映射 激活函数 池化映射
流水线设计 数据复用 带宽优化 内存层次
SIMD指令应用 通道并行 像素并行 资源与吞吐量
LUT/DSP/BRAM 资源选择模型 利用率报告
吞吐量优化 延迟优化 功耗优化 瓶颈分析
仿真调试 硬件调试 Golden Model 错误排查
Vitis HLS内核 集成FINN流程 测试自定义算子
同一FPGA多模型 模型切换 资源隔离
摄像头输入 HDMI输出 流水线处理 帧率优化
加速度计 陀螺仪 温度传感器 多模态推理
剪枝 知识蒸馏 权重共享 FINN结合
模型加密 通信加密 安全启动 防篡改
远程更新Bitfile 更新模型参数 回滚机制 更新安全性
DVFS 时钟门控 电源域划分 低功耗模式
FreeRTOS结合 任务调度 中断处理 实时性保证
字符设备驱动 IOCTL接口 DMA传输 用户空间API
封装运行时API Python接口 示例代码生成
标准测试集 性能指标 自动化测试 结果分析
模型选择 FINN编译 部署Zynq 性能评估
模型训练 量化 部署 实时测试
工业传感器 模型设计 部署 告警机制
FINN生态 未来方向 社区资源 学习路径