一、通用的FPGA开发流程介绍

写一套硬件描述语言,能够在指定的硬件平台上实现相应的功能。

1.设计定义

例如:让LED一秒闪烁一次

2.设计输入

编写逻辑---使用Verilog代码描述逻辑,画逻辑图,使用IP。

3.分析综合(Quartus软件、Vivado软件)

对所写的逻辑描述内容进行分析,并得到逻辑门级别的电路内容

4.功能仿真(Modelsim)

使用专门的仿真工具进行仿真,验证设计的逻辑功能能够实现。但仿真是理想情况,可靠度不是那么高,不要依赖仿真。对于数字电路来说,仿真时基本接近于真实情况的,是可信的。

5.布局布线(Quartus软件、Vivado软件)

在指定器件上将设计的逻辑电路实现

6.分析性能(Quartus软件、Vivado软件)

时序仿真(非常耗费时间)、静态时序分析,让设计的逻辑在目标板上正常工作,(功能正常、性能稳定)

7.板级调试

8.ok

相关推荐
傻童:CPU1 小时前
vivado中ILA出现no connect
fpga开发
松小白song13 小时前
【硬核排错实录】FPGA DDS 波形卡死:寄存器有值但正弦 / 三角 / 自定义波形完全不输出(双通道失效终极解决)
fpga开发
星夜离尘5615 小时前
UART偶发乱码:波特率分频误差之外,还要算采样漂移
fpga开发·uart
hexiaoyan8271 天前
271-基于JFM7VX690T36 的四路40Gbps的PCIeX8 全国产化卡
fpga开发·软件无线电处理平台·硬件加速器·jfm7vx690t36·全国产化卡·7vx690t36
Terasic友晶科技1 天前
答疑解惑|Agilex 5如何指定Boot Core及设定Core的运行频率?
fpga开发·hps·terasic·cortex-a55·cortex-a76·boot core
辰丁电子2 天前
allegro入门教程-菜单栏Route
fpga开发·pcb工艺·pcb·layout·allegro软件
吉他英雄一里2 天前
FPGA工具篇--ILA
fpga开发
鸥梨菌Honevid2 天前
UVM sequence-driver 通信模型(详细讲解)
fpga开发
博览鸿蒙2 天前
数字芯片设计实战路线:硬件工程师的 FPGA
fpga开发
zhutier-2 天前
Vivado+Artix7+W25Q128JVEIQ FPGA固化程序到FLASH里面教程
fpga开发