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

时间:2025-11-01  作者: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) ---- 配置

猜您喜欢

护膝规格尺寸是多少?这是许多人在选择护膝时常常困惑的问题。护膝的尺寸通常与膝盖周围的周长有关,因此在购买前,测量自己的膝盖周围是非常重要的。护膝的尺寸分为小号、...
2022-11-28 00:00:00

熔断器作为重要的保护元件,起着防止电路过载和短路的重要作用。LseLe作为知名的熔断器品牌,其产品以高性能和可靠性赢得了市场的认可。面对众多型号和品牌选择,如何...
2021-04-10 08:26:30

垫圈和挡圈在工业和机械应用中有着着非常重要的作用,主要优势不容忽视。垫圈能够有效防止泄漏,确保液体或气体在管道或连接处的密封性,降低了维护成本和安全隐患。垫圈的...
2013-03-06 00:00:00

排钉是常见的紧固件,应用于建筑、家具制造以及各种机械设备中。其基本定义是指具有特定形状和尺寸的金属钉,通常由钢材或其合金材料制成,主要用于连接或固定两个或多个物...
2014-07-08 00:00:00

许多人都在使用POE供电的网络摄像机,因为安装简便,无需额外布设电源线。但是,在选择网线时,很多人都会有一个疑问:究竟应该选择几芯的网线呢?今天就来为您解答。简...
2024-10-10 00:00:00

压线扣是应用于服装、箱包及其织物制品中的紧固件。由上、下两个部分组成,通过简单的压合方式实现牢固固定,具有操作简便、牢靠耐用的特点。压线扣通常采用高品质金属或塑...
2016-07-30 00:00:00

电流检测电阻作为关键组件,应用于各种电气设备中,用于精确监控电路中的电流变化。而提及电流检测电阻的品牌,不得不提到位于英国的TT Electronics。作为全...
2018-12-19 19:06:24

天线在现代通信中是非常重要的配件,其主要优势体现在多个方面。天线能够有效地转换电信号与电磁波之间的能量,实现信息的远距离传输。这使得无线通信、广播和卫星通讯等技...
2014-03-28 00:00:00

隔离DI/DO是工业自动化中常用的设备,主要用于信号的隔离和转换。根据功能和结构的不同,隔离DI/DO可以分为几种主要类型。按照输入输出方式的不同,可以分为数字...
2010-08-23 00:00:00

贴片电阻种类繁多,常用的规格型号主要依据尺寸和阻值来区分。尺寸方面,最常见的封装尺寸是0402、0603、0805和1206,分别代表着不同的长宽尺寸(单位为英...
2024-11-26 11:29:39