跳转到内容
新建笔记

FPGA

flowchart TD
SPEC["需求与预算"] --> RTL["RTL / IP"] --> SIM["仿真与 lint"]
SIM --> SYN["综合"] --> IMP["优化、布局、布线"] --> STA["时序 / CDC / DRC"]
STA --> BIT["Bitstream"] --> BOARD["上板与 ILA"]
阶段入口完成标准
工程组织与实现Vivado 开发流程可重复构建,警告已分类,资源符合预算
终端自动化Vivado 终端命令与 Tcl 批处理参数、日志、报告和退出码可追踪
时序签核约束与时序收敛无未约束关键路径,WNS/TNS 通过
多时钟可靠性时钟、复位与 CDC每条跨域路径有正确结构和约束
资源复用片上资源与 IP推断/实例化意图与报告一致
启动与升级比特流、配置与启动断电重启、失败回退和镜像校验通过
板级定位FPGA 调试清单从电源时钟到数据链路逐层闭环

语言和 RTL 设计方法见 Verilog 与 SystemVerilog RTL;零基础可先完成 Verilog-2001 图解教程。

  • FPGA 是并行电路平台,不是“更快的 MCU”。
  • 仿真核对所写模型在已测试激励下的行为;综合与实现检查器件映射;时序分析在约束、器件模型和分析条件正确且覆盖完整时,检查目标时序要求。它们各有前提,不能单独证明全部硬件行为。
  • 工具显示绿色不等于系统正确:必须确认约束覆盖、CDC 结构、外部接口模型和板级实测边界。
  • 厂商 IP 可减少底层实现风险,但不会替代接口、复位、流控和验证设计。