有芯的世界中,我们共同成长,欢迎光临智芯网 | 免费注册

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

智芯网 | 把握智能硬件核芯

最近,我在给大学三年级本科电子信息类专业学生教授《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的系统设计的把握上,而不是在语言本身。

分享(

我要留言

*

*

智芯网 | 把握智能硬件核心
智芯网 | 把握智能硬件核心
听专家的少走弯路
智芯网 | 把握智能硬件核芯
何宾

数字系统设计专家,EDA技术领域畅销书作者。

从业:15年 领域:FPGA,EDA 器件:XiLinx,STC 不对路,寻找其他 诊断专家》
QQ客服 登录注册
菜鸟也有春天!
智芯网 针对电子菜鸟们新案子设计中存在的具体困难,提供从方案遴选,器件比对,原理指导,成本预测到BOM生产配单的一站式陪伴服务。
扫二维码
扫二维码
返回顶部

X

请先登录,以享受更多特权

忘记密码,找回

Loading 登录中...

没有帐号,注册

注册微信验证

关注智芯网微信服务号,发送“注册”得到验证码

已有帐号,登录

Loading 注册中...

已有帐号,登录

发送中...