当前位置:   article > 正文

【零基础轻松学习FPGA】小梅哥Xilinx FPGA基础入门到项目应用培训教程_小梅哥 fpga 教程

小梅哥 fpga 教程

P1 课程学习方法与要求说明

仿真的认识:

仿真两大作用:1、检查验证你的设计功能是否正确。2、调试问题,仿真可以看到设计中的每一个信号每一个时刻的值,通过仿真来分析设计中的信号异常原因,一步一步溯源,最终找到问题的原因并解决。

P2 通用的FPGA开发流程介绍

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

设计定义(让LED一秒闪烁一次)

设计输入(编写逻辑(使用Verilog代码描述逻辑),画逻辑图,使用IP)

分析综合(由专门的EDA软件进行,Quartus,Vivado,ISE),对所写的逻辑描述内容进行分析,并得到逻辑门级别的电路内容

功能仿真(使用专门的仿真工具进行仿真,验证设计的逻辑功能能够实现)

对于数字电路来说,仿真是基本接近于真实情况的,是可信的。

布局布线(在指定器件上将设计的逻辑电路实现)

分析性能

1、时序仿真(非常耗费时间)

2、静态时序分析

下载到目标板上运行,查看运行结果。

ILA

Signaltap II

让设计的逻辑在目标板上正常工作(功能正常、性能稳定)

板级调试

P3 基于Vivado的FPGA开发流程实践

自己创建工程写代码。

自己写testbench,自己进行仿真,分析仿真结果与设计是否一致

尝试下板验证

时序仿真,可以看出输入与输出之间存在传输延迟,存在毛刺现象。(分析性能是否合适)

最后板级调试,先分配I/O引脚

实验结果:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/903182
推荐阅读
相关标签
  

闽ICP备14008679号