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

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

1.设计定义

例如:让LED一秒闪烁一次

2.设计输入

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

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

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

4.功能仿真(Modelsim)

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

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

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

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

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

7.板级调试

8.ok

相关推荐
FPGA小徐6 小时前
FPGA 电赛信号叠加与分离项目 完整工程包
fpga开发
FPGA小徐6 小时前
FPGA在做信号处理相比cpu的优势对比
fpga开发
Szime6 小时前
AD9218国产替代方向:双通道10位105MSPS ADC深智微科技选型经验
fpga开发
江鸟的坚持6 小时前
xilinx xadc 例化
fpga开发·xadc·xilinx xadc
明德扬7 小时前
AD采集卡适配方案交流:模块、板卡与FPGA示例工程支持
fpga开发
尤老师FPGA8 小时前
HDMI数据的接收发送实验(十四)
fpga开发
Szime18 小时前
全球首创10位40GSPS超宽带ADC选型参考:国产超高速ADC深智微科技选型支持
科技·单片机·嵌入式硬件·fpga开发
Szime1 天前
AD9653、AD9253、AD9694国产替代怎么评估?深智微科技整理ADI高速ADC选型思路
科技·fpga开发
FPGA小徐1 天前
Xilinx zynq-7000系列FPGA移植Linux操作系统详细教程
fpga开发·架构
Zebros1 天前
LC无线无源传感器读取方案设计研究综述
fpga开发·信息与通信·射频工程