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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5291|回复: 9

[原创] FPGA入门心得

[复制链接]
发表于 2016-1-2 20:11:35 | 显示全部楼层 |阅读模式

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

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

x
现在说说FPGA的学习吧,或许,很多人刚接触FPGA时,可能还在为到底什么是CPLD,什么时FPGA,我到底要学习哪门语言而苦恼,不知大家是不是这样,但是我曾经就是这样,也到网上去找过,最后也终于找到了答案。因为那时身边的人都还没学过。其实CPLD,FPGA最大的区别也就是FPGA的程序必须由配置芯片经过上电后,将程序写入芯片中,也就是FPGA的内部存储器是相当于内存一样,一掉电就没了。而CPLD是像单片机一样,程序是存储存在内部中的,一上电就可以跑了。二者的功能差不多,但是FPGA的资源比CPLD更加丰富。在CPLD上可以实现的功能,在FPGA上基本都可以实现的。所以也不必去想太多什么是FPGA,CPLD了,只要弄懂了二者的内部结构就可以了。


至于学什么语言吗,首先要看你们在校老师上课是用什么语言,就先那个语言吧,我们学校老师是用VHDL语言的,所以一开始我也是先学VHDL语言,而且学习资料比较多,但是在网上看到,好像公司里面用的比较多的是Verilog HDL语言,为了能看懂一些资料,现在也在学Verilog HDL语言,学习中发现,要是学过C语言的人,会发现Verilog HDL好像更加好理解。


     一旦你开始了学习FPGA,那就要坚持下去,因为语言这东西,要是不一下子把它强记住,过不了两天就又忘了,书本的东西,一定要越快消化越好,这样你看别人的程序时就不会有什么语言障碍了。之后就是编写程序,模仿别人的模块,仿真实验,这步很重要,要不你就不会发现FPGA功能的强大,你也不知道到底仿真的结果和实际是不是有差别。当你成功时,你一定会感到成功的喜悦。


     当你基本的程序都看得懂时,有完整地编个程序,而且在硬件上实验过时,那么祝贺你入门了,之后的道路就是不断的实践,跟学习单片机一样,只有不断的学习,不断的做东西,你的编程能力才会提高。


     以上仅仅为作者本人的一点观点,本人现在还是一个电子白菜,只是苦于自己学习电子找不到捷径,不想还有更多的人跟我一样,在电子的道路中不断摸索,不断徘徊,大家一起加油!
 楼主| 发表于 2016-1-2 20:12:18 | 显示全部楼层
希望大家一起学习好FPGA.
发表于 2016-1-3 20:41:05 | 显示全部楼层
不错初步!!1
发表于 2016-1-4 13:55:41 | 显示全部楼层
谢谢楼主分享
谢谢楼主分享
发表于 2016-1-4 13:56:37 | 显示全部楼层
谢谢楼主分享  谢谢楼主分享
发表于 2016-1-4 14:02:32 | 显示全部楼层
顶贴挣信元
发表于 2016-1-4 15:49:11 | 显示全部楼层
不错  学习中
发表于 2016-1-6 17:06:35 | 显示全部楼层
不错  学习中
发表于 2021-1-28 22:00:43 | 显示全部楼层
谢谢楼主分享感受。
发表于 2021-3-23 21:07:26 | 显示全部楼层
一起加油
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-5 16:29 , Processed in 0.037514 second(s), 10 queries , Gzip On, Redis On.

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