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

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

1.设计定义

例如:让LED一秒闪烁一次

2.设计输入

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

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

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

4.功能仿真(Modelsim)

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

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

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

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

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

7.板级调试

8.ok

相关推荐
Terasic友晶科技2 小时前
Altera FPGA 的 Avalon MM总线接口规范介绍(精简版)
fpga开发·接口·sopc·avalon总线
啊阿狸不会拉杆2 小时前
《数字信号处理》第10章-数字信号处理中的有限字长效应
算法·matlab·fpga开发·信号处理·数字信号处理·dsp
雨洛lhw18 小时前
24bit AD采样高效数据打包方案解析
fpga开发·数据打包方式·ddr突发读写注意事项
XiaoChaoZhiNeng20 小时前
Xilinx Vivado18.3 Modelsim 库编译与仿真
fpga开发
Flamingˢ1 天前
FPGA 显示系统学习路线:从 VGA 到 RGB TFT
学习·fpga开发
tiantianuser1 天前
RDMA设计37:RoCE v2 子系统模型设计
fpga开发·rdma·高速传输·cmac·roce v2
8K超高清1 天前
博冠8K广播级讯道摄像机获国际设计大奖
网络·算法·fpga开发·接口隔离原则·智能硬件
ooo-p2 天前
FPGA学习篇——Verilog学习之“呼吸灯”
学习·fpga开发
雨洛lhw2 天前
STFT性能测试记录笔记(verilog )
fpga开发
runningshark2 天前
【FPGA】频率计(等精度测量法)
fpga开发