欢迎您光临五金加工厂,如有问题请及时联系我们。

FPGA具体开发流程是怎样的?

作者:五金加工
文章来源:本站

  您好!FPGA是数字电路设计中的三大基石(另外两个为DSP、ARM)之一,它的开发流程有区别于其他CPU的开发流程,开流程相对固定。我们将FPGA开发流程分为四个阶段,如图1所示。

  图1、FPGA设计流程

  

FPGA具体开发流程是怎样的?

  1.需求定义阶段

  

FPGA具体开发流程是怎样的?

  任何项目开始都始于项目的需求评估,在着手实际FPGA代码开发工作之前,要尽可能完整和准确的定义FPGA系统参数要求。比如该设计的功能、接口、性能指标以及目标平台。在FPGA开发前期,需求越清晰越有利于有效的开发,测试。

  2.系统架构设计阶段

  FPGA开发通常采用自上而下的方法,即先进行FPGA顶层设计和参数接口定义,再确定底层模块功能。在这个阶段主要完成各个模块功能划分、模块接口定义,模块时钟域划分,确定数据流走向。

  3.设计实现阶段

  

FPGA具体开发流程是怎样的?

  该阶段主要进行VerilogHD代码编写、软件综合、行为级仿真、布局布线以及时序仿真等内容。在编写FPGA代码时要遵循一定的代码规范,以保证FPGA综合工具可以针对自家器件进行最佳的布局布线,增大时序余量。

  

FPGA具体开发流程是怎样的?

  4.调试验证阶段

  在调试验证阶段,通常我们会采用FPGA厂家的在线逻辑分析仪进行代码功能分析,探测FPGA内部关键点信号流。另外,在板级设计时预留的FPGA I/O测试点也可以加速我们进行设计的调试验证。

  以上回答,希望能帮到你。

  没有看实际PCB图,不知道外部怎么接LED的,说几点怀疑,1,FPGA版本一样,检查FPGA管脚和开发板是否一致;2. 开发板和你PCB的LED是否不一样,你的LED共阳极还是共阴极的,是否分别接有下拉或者上拉电阻。 不过你的灯时亮时不亮,那管脚可能是对的,可以量下LED另外一端的电源是否达到了要求,和开发板比较下吧,怀疑供电有问题,或者把上拉电阻改小看看。

来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!