微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > FPGA和CPLD > 为何、如何学习FPGA

为何、如何学习FPGA

时间:05-23 来源:互联网 点击:

(1)掌握FPGA的编程语言
在学习一门技术之前我们往往从它的编程语言开始,如同学习单片机一样,我们从C语言开始入门,当掌握了C语言之后,开发单片机应用程序也就不是什么难事 了。学习FPGA也是如此,FPGA的编程语言有两种:VHDL和Verilog,这两种语言都适合用于FPGA的编程,VHDL是由美国军方组织开发 的,在1987年就成为了IEEE的标准;而Verilog则是由一家明间企业的私有财产转移过来的,由于其优越性特别突出,于是在1995年也成为了 IEEE标准。VHDL在欧洲的应用较为广泛,而Verilog在中国、美国、日本、台湾等地应用较为广泛,作者比较推崇是Verilog,因为它非常易 于学习,很类似于C语言,如果具有C语言基础的人,只需要花很少的时间便能迅速掌握Verilog,而VHDL则较为抽象,学习的时间较长。

作为在校大学生,学习Verilog的最好时期是在大学二年级开设《电子技术基础(数字部分)》时同步学习,不仅能够理解数字电路实现的方式,更能 通过FPGA将数字电路得以实现。作者发现华中科技大学康华光教授主编的《电子技术基础(数字部分)》非常好,可以说是一本与时俱进的教材,在本书的第二 章最后一节专门介绍了Verilog语言与FPGA,并且在每一章的最后一节都介绍了如何使用Verilog建模实现相关数字电路的内容,因此本书非常适 合大二学习FPGA的学生参考。本书是以《电子技术基础(数字部分)》为背景,并与该书同步配套学习FPGA,并在它的基础上作了改进,源于它而又高于 它。

大三、大四的学生还可以进一步强化学习Verilog,建议以北京航天航空大学出版社出版的由夏宇闻教授编写的《Verilog数字系统设计教程 (第二版)》作为蓝本,本书比较全面地、详细地介绍了Verilog的基本语法。如果是其他初学者,可以直接借助《Verilog数字系统设计教程(第二 版)》和本书即能全面掌握Verilog的语法,这是学习FPGA的第一步,也是必不可少的一步。

(2)一个易学易用的硬件平台是成功的一半
除了学习编程语言以外,更重要的是实践,将自己设计的程序能够在真正的FPGA里运行起来,这时我们需要一个硬件平台作为支撑,然而很多FPGA硬件平台 的价格却让初学者望而却步,上千元的价格并不是一般的初学者(特别是学生)能够承受的,关键是缺乏详细的配套资料,学习起来非常吃力。针对这种状况,广州 周立功单片机发展有限公司开发了一套不以盈利为目的、售价仅99元的FPGA开发学习板,即使是学生也完全能够承受得起,希望帮助更多的大学生因此而提高 动手实践能力。

在过去的一年里,我们一共投入了4位开发工程师围绕EasyFPGA030开展工作,翻译了全部开发工具软件使用指南和相关技术资料,先自己吃透然 后再根据自己的理解、实践和多次讨论,将技术资料通俗化,并且录制了第一个“Actel FPGA快速入门视频教程”供初学者免费下载。为了便于初学者快速入门,当第一版做出来销售1000套之后,才发现初学者的焊接经验不足,于是又开始设计 第二版硬件电路,这就是目前大家在网站上见到的一体化EasyFPGA030开发学习板。

为了能够带给大家最充分、最权威的知识,我们还邀请了国内第一家大学EDA实验室创始人之一的夏宇闻教授给我们进行Veirlog的培训,之后我们 制作了一系列Veirlog视频教程和PPT供初学者学习,同样免费提供给大家。同时,我们和夏老师一起共同合作编写了本书,目的是希望能够以最快的速度 帮助初学者入门,另外我们还有一个30多人的团队为用户提供全面的FPGA技术支持和售后服务,解决用户的后顾之忧。

由此可见通过EasyFPGA030的平台学习,不仅可以帮助用户节约前期的学习成本,而且该套件详细的资料使得初学者少走很多弯路,对于初学者来说,EasyFPGA030是一个不可多得的FPGA开发学习平台。

3)技术的巩固和升华
对于初学者来说,当有了一定的基础后,应该将技术继续巩固和升华,作者认为参加竞赛是学生验证所学知识的一个最好的舞台,不仅能够锻炼学生的动手能力,而且能够发挥学生的创造力和想象力。

广州周立功单片机发展有限公司已经成功地举办了两届“Actel杯中国大学生FPGA电子设计竞赛”,参加的队伍分别是100队和300队,每支队 伍都将免费获得一套价值1480元的FPGA开发套件作为竞赛的平台,竞赛完后该套件无需退回,而且设置了最高5000元的奖金,这样的举措对公司来说投 入非常巨大,也很难立即看到产出,但是我们还坚持去做了,主要是想给学生提供施展才华的舞台,让更多的人了解FPGA,对FPGA产生兴趣。2009年我 们将继续启动第三届竞赛,计划将队伍扩大到100

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top