前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >何宾老师谈对学习FPGA的一些思考

何宾老师谈对学习FPGA的一些思考

作者头像
碎碎思
发布2020-06-30 10:58:39
6880
发布2020-06-30 10:58:39
举报
文章被收录于专栏:OpenFPGA

最近,我在给大学三年级本科电子信息类专业学生教授《EDA原理及应用》课程,包括我在外地竞赛培训,接触了很多学生和老师,他们总觉得FPGA比较的难入门。我把自己在学习FPGA方面的一些方面的体会总结了一下,希望对学习FPGA的入门的朋友有些帮助。

1.学习FPGA必须要建立HDL描述-门级连接之间的关系,也就是说,在学习HDL语言的时候,千万不能机械的背语法,而是要通过建立数字逻辑和HDL描述之间的联系,理解这些语法,所要解决的问题。必须要建立时序这个概念,因为这也是数字逻辑设计中,最本质,最核心的问题。

2.必须要养成一个良好的HDL的描述规则,也就是说,数字系统的每个功能模块都有一套规范的描述方法。这是最重要的。

3.要多看看一些典型参考案例,案例不要太难,这样做一方面,可以熟悉HDL的语法,二是可以养成良好的描述习惯。

4.切记,一定要多联系,只有多练习,才能真正的掌握设计技巧。

5.千万不要急于求成,一开始会感到有些难,遇到问题不怕,要仔细的分析问题,举一反三,这样慢慢的也就提高了设计水平。

6.如果将来你想成为一个FPGA的设计高手,必须熟练的掌握FPGA的内部结构,也就是,只能看懂了FPGA的“内脏”,才能高效的利用FPGA的设计资源,实现高性能的设计。

7.一些建议,对数字逻辑的一些基本概念要非常的清楚,这样才能帮助理解FPGA设计中的一些问题。

8.FPGA所要求的知识面是比较广的,因此,扩展自己的知识面对掌握FPGA的设计也是很有帮助的。

9.很多设计者,对语言非常的挑剔,也就是对使用VHDL还是Verilog语言拿不准。我想强调的一点,任何语言都不是万能的,你的FPGA的设计能力是体现在对FPGA的系统设计的把握上,而不是在语言本身。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OpenFPGA 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档