官方论坛
官方淘宝
官方博客
微信公众号
点击联系吴工 点击联系周老师

fpga学习路径

发布时间:2020-01-03   作者:fpga王子 浏览量:

       每一个看来很成功的新事物,从诞生到发展壮大都不可避免地经历过艰难的历程,FPGA也不例外。

FPGA一般来说比ASIC(专用集成芯片)的速度要慢,无法完成复杂的设计,但是功耗较低。但是他们也有很多的优点比如可以快速成品,可以被修改来改正程序中的错误和更便宜的造价。厂商也可能会提供便宜的但是编辑能力差的FPGA。因为这些芯片有比较差的可编辑能力,所以这些设计的开发是在普通的FPGA上完成的,然后将设计转移到一个类似于ASIC的芯片上。另外一种方法是用CPLD(复杂可编程逻辑器件备)。

       虽然FPGA对于我们有很大的作用,但是要学好它不是见容易的事情,更不用说没有经过专业的培训学校培训。那么怎样的才是好的学习路径呢?明德扬的教程在这方面就做得很好。

1. 把精力花在核心的20%的功能上。例如介绍quartus软件,其他视频都是花四五十分钟时间讲了一大堆功能,但明德扬只花了十分钟时间讲了三个功能:新建工程、编译工程和加载工程。掌握了这三个功能就能足够玩转FPGA了。

2.学习FPGA不难,难就难在FPGA准备工作太多。一般过程是购买开发板、要花几天破解安装软件,要花一个月学习软件的使用、再花2个月学习verilog语言,几个月时间过去了,还没看到效果,试问还有多少人能保持兴趣呢?

3.开发板的学习流程:购买fpga开发板,按要求安装破解软件,根据文档提示把工程加载到板子上看现象,现象不对检查使用步骤,现象正确兴奋一把,然后看代码、然后又看代码,然后又看代码……。漫长的、痛苦的看代码过程,如果是标准的代码还好,但各种风格不一、各种乱凑出来的代码,估计都会让人发疯,看代码也不知道要看啥,也看不出这代码为什么好,为什么不好。试问这还有多少人有兴趣学习呢?

所以,学好FPGA,需要正确的清晰的目标、正确的集成电路设计,善于逻辑思维或推理分析能力,以后无论做什么项目,都难不倒你,因为你有正确的学习路径!

   拓展阅读