边缘 FPGA 部署

按照各阶段将 RTL 项目部署为已烧录的边缘 FPGA。

概览

边缘 FPGA 工作流将经过审阅的 RTL 转换为面向特定目标的构建,烧录开发板,并检查正在运行的设计。

工作流

阶段

输入

待审查输出

准备

RTL、约束、目标配置和项目配置

经过验证的项目边界与诊断

验证

测试、断言、预期行为和所选运行器

日志、失败项、覆盖率和证据

实现

目标器件、约束和受支持的厂商工具链

成功时生成的报告和针对特定目标的产物

部署

构建产物、开发板连接和运行时配置

器件烧录状态与运行时就绪情况

观察

工作负载和测量方法

日志、跟踪、结果和来源信息

实现在哪里运行

实现可在本地、客户管理的基础设施或已启用的 Altifigence 托管运行器上运行。开始前,请检查所选运行器、区域、已安装工具链、账户权限,以及将发送哪些文件。

应保留的内容

保留源代码修订号或摘要、目标、约束、工具版本、运行器、时间戳、构建报告、产物身份和实际观察到的运行结果。生成的项目骨架只是起点,并不代表器件已完成烧录。

准备可复现的基线

  1. 记录开发板修订版、FPGA 型号/封装/速度等级、电压和时钟源。

  2. 将 RTL、约束、测试平台以及预期复位/I/O 行为保存在同一修订中。

  3. 运行仿真,检查断言、警告及相关波形区间。

  4. 选择支持准确器件和所需 IP 许可证的厂商实现工具链。

  5. 实现前检查时钟、引脚和时序约束;未解决的时钟或引脚需要审查。

烧录前审查实现

阅读资源利用率、时钟/时序报告、未约束路径、I/O 分配和严重警告。确认生成的烧录产物与源代码修订、目标器件及约束一致。通用单元计数或 DDS 结构分析有助于早期流程,但不能代替这些针对具体目标的报告。

检查正在运行的开发板

按照开发板厂商的供电和烧录说明操作。加载产物前确认连接的准确器件,再测试复位、时钟、基本 I/O 和已知工作负载。记录烧录产物哈希和实际输出。测量延迟、吞吐量或功耗时,注明工作负载与测量方法;仅凭仿真或综合无法获得这些开发板测量结果。