想尽快上手FPGA,FPGA开发流程了解一下

时间:2025-09-11  作者:Diven  阅读:0

开始学习FPGA,想尽快,那么先来了解一下FPGA的开发流程。

想尽快上手FPGA,FPGA开发流程了解一下

1、需求分析到模块划分

需求说明文档;器件选择(逻辑资源、功耗、IO数量、封装等等);配置电路考虑;开发工具选择;电路板的可拓展性考虑;在线调试和板级调试考虑;分模块设计。

2、设计输入到综合优化

设计输入:原理图、Verilog、VHDL

综合:指的是将较高层次的电路描述转化成较为低层的电路描述。就是将设计代码转成底层的与门、非门、RAM、触发器等基本逻辑单元相互连接而成的网表,综合工具使用SynplICity的Synplify,也可使用器件厂商提供的开发工具进行实现(实现指的是:翻译、映射、布局布线)。

代码设计完成后,最好先使用开发工具进行语法检测,之后进行功能仿真,此处仿真不涉及时序上的延时。仿真工具首推ModelTech公司的ModelSim,也可以用ISE的Quartus 2进行简单仿真。

3、实现到时序收敛

实现:

翻译---将综合后的结果转化成所选器件的底层模块和硬件原语;

映射---将翻译的结果映射到具体器件上;

布局布线---根据用户的设计约束,进行布局布线,完成FPGA内部逻辑的连接;

时序收敛:(设计关键,必须满足时序收敛)

工具的最红布局布线满足设计者输入的时序约束要求。

4、仿真到板级调试

仿真和板级调试用于主要的验证。FPGA的板级调试一个很大的问题在于同步观察接口信号数量受限,很难观测内部信号节点的状态,假若纯板级调试,就消耗太大的人力物力了。

FPGA仿真很重要,但是和其软件开发中的仿真概念不大一样。时序电路,逻辑的每一步变化都是由时终沿来触发的,调试时控制时钟频率显然不能达到单步的效果。

开发团队一般不会严格地执行所有的三次仿真,一般做行为仿真和时序仿真,当我们熟练的可以编写可综合的代码,我们只需要进行功能仿真,时序仿真也一般不做,我们会花时间去做深入细致的时序约束,通过时序报告分析解决时序问题。

关于FPGA的调试有很多种方法,借助示波器和逻辑分析仪的调试方法最常用。如ISE的Chipscope、Quartus 2、SignalTap 2。练习的时候可以使用Quartus 2 。

关于Quaryus 2的开发流程,在该软件的help---PDF_Tutorials---Verilog HDL users:

Quartus 2的工程建立、使用、编译,在此就不一一赘述,但是要明白Task窗口的编译步骤:

Compile Design ---- 使用说明

Analysis & Synthesis ---- 分析综合

Fitter(Place & Route) ---- 适配(布局布线)

Assembler(Generate programming files)---- 产生相应的编程下载配置的文件,一般是 bit数据流,sof/pof格式

TimeQuest Timing Analysis ---- 时序分析

EDA Netlist Writer ---- 给 Quartus 2 支持的第三方提供网表

Program DerICe (Open Programmer) ---- 配置

猜您喜欢

Xilinx 7系列FPGA的HP bank都支持DCI,目的是在高速单板信号传输中保持信号完整性,减少反射等因素影响,那么DCI是什么?digitally c...
2018-06-27 09:11:00

水果刀和果皮刀是厨房中不可少的工具,应用于多个领域。在家庭厨房中,被用于切割和剥离各种水果,使得食材处理更加方便快捷。无论是准备早餐的水果沙拉,还是制作甜点的水...
2012-06-03 00:00:00

贴片电阻2512是一种表面贴装电阻,因其尺寸为2.5mm x 1.2mm而得名。体积小巧,性能稳定,应用于各种电子电路中。2512贴片电阻具有优异的电气特性,包...
2024-11-29 10:25:46

电路保护变得尤为重要。浪涌电阻作为防止电压浪涌对电子设备造成损害的重要元件,受到了关注。宏达电子作为业内知名品牌,其防浪涌电阻凭借优异的性能和可靠的品质,在市场...
2014-03-18 13:40:27

贴片电阻作为电子元器件的重要组成部分,其性能参数受到关注。PHYCOM(飞元)作为国内知名贴片电阻品牌,优良的品质和稳定的性能在市场上占有一席之地。本文将围绕P...
2012-11-27 05:36:31

温度保险丝作为安全保护元件,起到了关键的作用。公牛(GONGNIU)作为国内知名的电气品牌,其GONGNIU9系列温度保险丝因质量可靠、性能稳定而受到认可。本文...
2021-09-21 11:10:30

刮刀和修边器是现代工艺中不可少的工具,在多个领域中有着着重要作用。刮刀的主要优势在于其高效的修整能力,能够快速去除表面多余的材料,确保作品的光滑与精致。无论是在...
2013-08-15 00:00:00

其五金的应用领域而多样,涵盖了我们生活的方方面面。在建筑行业,五金配件如门锁、铰链和螺丝等,确保了结构的稳固与安全。在家居装饰中,五金产品如卫浴配件、家具五金和...
2008-12-21 00:00:00

电机及减速机应用于各个行业,成为现代工业不可少的重要组成部分。在制造业中,电机驱动的机械设备如传送带、自动化生产线等,极大地提高了生产效率和精度。在交通运输领域...
2019-12-01 00:00:00

变送器是关键的设备,应用于工业自动化、环境监测和智能家居等领域。主要作用是将物理量(如温度、压力、流量等)转换成标准信号(如电压、电流或数字信号),以便于后续的...
2009-12-22 00:00:00