FPGA开发设计流程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FPGA开发设计流程相关的知识,希望对你有一定的参考价值。

FPGA (Field-Programmable Gate Array):现场可编程门阵列
是ASIC领域的一种半定制电路
技术分享图片
SOC:片上系统
将完整的产品功能集成到一个芯片上
设计思想:自顶向下,软硬协同
层次化,结构化

FPGA设计流程:
1、电路设计:方法论证,系统设计和FPGA芯片选择
2、设计输入:HDL和原理图输入 HDL优点:语言与芯片工艺无关
3、功能仿真:前仿真,使用波形编辑器和HDL生成测试向量,仿真结果生成报告文件和输出信号波形,发现错误返回设计
4、综合优化:高抽象层次转化为低抽象层次
5、综合后仿真:综合后检查综合结果是否与原设计一致,综合后生成标准延时反标注到综合仿真模型中
6、实现与布局布线:将逻辑网表配置到具体的FPGA芯片上,需要在速度和面积之间进行选择
7、时序仿真:后仿真,是将布局布线延时反标注到设计网表中
8、板级仿真与验证:应用于高速电路,对高速系统信号完整性,电磁干扰等特征进行分析
9、芯片编程与调试:产生位数据流文件,将编程数据下载到FPGA芯片中

FPGA开发流程:
技术分享图片

以上是关于FPGA开发设计流程的主要内容,如果未能解决你的问题,请参考以下文章

FPGA组成工作原理和开发流程

FPGA学习笔记——FPGA学习路线及开发流程

FPGA开发流程1(详述每一环节的物理含义和实现目标)

FPGA-F3阿里云FAAS平台,极大简化FPGA开发部署流程

请教下FPGA完整设计流程

[从零开始学习FPGA编程-8]:快速入门篇 - FPGA功能开发详细流程与关键步骤解读