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

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

仿真的认识:

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

P2 通用的FPGA开发流程介绍

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

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

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

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

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

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

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

分析性能

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

2、静态时序分析

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

ILA

Signaltap II

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

板级调试

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

自己创建工程写代码。

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

尝试下板验证

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

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

实验结果:

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值