在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3019|回复: 4

[转贴] 对于FPGA设计者来说,练好这5项基本功,与用好相应的EDA工具是同一过程

[复制链接]
发表于 2020-9-4 11:08:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
,对应关系如下:


1. 仿真:Modelsim, Quartus II(Simulator Tool) riple


2. 综合:Quartus II (Compiler Tool, RTL Viewer, Technology Map Viewer, Chip Planner)


3. 时序:Quartus II (TimeQuest Timing Analyzer, Technology Map Viewer, Chip Planner)


4. 调试:Quartus II (SignalTap II Logic Analyzer, Virtual JTAG, Assignment Editor)


5. 验证:Modelsim, Quartus II(Test Bench Template Writer)


掌握HDL语言虽然不是FPGA设计的全部,但是HDL语言对FPGA设计的影响贯穿于整个FPGA设计流程中,与FPGA设计的5项基本功是相辅相成的。


对于FPGA设计者来说,用好“HDL语言的可综合子集”可以完成FPGA设计50%的工作——设计编码。


练好仿真、综合、时序分析这3项基本功,对于学习“HDL语言的可综合子集”有如下帮助:


1. 通过仿真,可以观察HDL语言在FPGA中的逻辑行为。


2. 通过综合,可以观察HDL语言在FPGA中的物理实现形式。


3. 通过时序分析,可以分析HDL语言在FPGA中的物理实现特性。


对于FPGA设计者来说,用好“HDL语言的验证子集”,可以完成FPGA设计另外50%的工作——调试验证。


1. 搭建验证环境,通过仿真的手段可以检验FPGA设计的正确性。riple


2. 全面的仿真验证可以减少FPGA硬件调试的工作量。


3. 把硬件调试与仿真验证方法结合起来,用调试解决仿真未验证的问题,用仿真保证已经解决的问题不在调试中再现,可以建立一个回归验证流程,有助于FPGA设计项目的维护。


FPGA设计者的这5项基本功不是孤立的,必须结合使用,才能完成一个完整的FPGA设计流程。反过来说,通过完成一个完整的设计流程,才能最有效地练习这5项基本功。


对这5项基本功有了初步认识,就可以逐个深入学习一些,然后把学到的知识再次用于完整的设计流程。如此反复,就可以逐步提高设计水平。采用这样的循序渐进、螺旋式上升的方法,只要通过培训入了门,就可以自学自练,自我提高。





发表于 2021-2-9 16:33:21 | 显示全部楼层
谢谢分享
发表于 2021-8-23 10:45:41 | 显示全部楼层
great
发表于 2023-1-14 11:25:08 | 显示全部楼层
感谢分享
发表于 2024-6-13 07:56:30 来自手机 | 显示全部楼层
感谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-21 03:05 , Processed in 0.016867 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表