FPGA:开发流程

本文描述了设计硬件语言的过程,包括定义功能(如LED闪烁)、使用Verilog编写逻辑,通过EDA工具如qtvivadoISE进行综合分析,功能仿真验证,布局布线,时序分析,直至下载到目标板调试和性能优化,确保设计在目标硬件上的稳定运行。
摘要由CSDN通过智能技术生成

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

1.设计定义(eg:让led一秒闪烁一次)

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

3.综合工具(利用EDA软件如qt vivado ISE 对所写的逻辑描述内容进行分析,并得到逻辑门级别的电路内容)

4..功能仿真(使用专门的仿真工具进行仿真,验证设计的逻辑功能能被实现)对于数字电路来说仿真是基本接近真实情况的

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

6.分析性能

     1-时序仿真(非常耗时)

     2-静态时序分析

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

 8. 调试(ILA  / Signaltap II )

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

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值