FPGA自学——整体设计思路

FPGA自学------整体设计思路

1.设计定义

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

根据想要实现的功能进行设定(如:让LED一秒闪烁一次)

2.设计输入

方法:

  • 编写逻辑:使用verilog代码描述逻辑
  • 画逻辑图
  • 使用IP

3.分析综合(EDA)

逻辑门级别的电路内容:对所写的逻辑描述的内容进行分析

4.功能仿真

1.目的:使用专门的仿真工具进行仿真,验证设计的逻辑功能能够实现

2.仿真工具:modelsim

3.注意:对于数字电路来说,仿真是基本接近于真实情况的,是可信的

5.布局布线

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

6.分析性能

1.方式:

  • 时序仿真
  • 静态时序分析

2.使用工具

  • xlinx:vivado
  • inter(altera):quartus

7.板级调试

1.目的:下载到目标板子上,查看验证结果

2.使用工具

  • ILA
  • Signaltap

8.成功

保证设计的逻辑电路在目标板上正常工作

检测方式:

  • 功能正常
  • 性能稳定