fpga怎么学

半朵云2023-09-24 08:34:53我要评论

fpga怎么学,第1张

如何学好FPGA

1.基础问题

FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本数字电路的书,不管是那个版本的,这个是基础,多了解也有助于形成硬件设计的思想。

在语言方面,建议初学者学习Verilog语言,VHDL语言语法规范严格,调试起来很慢,Verilog语言容易上手,而且,一般大型企业都是用Verilog语言。

2.EDA工具问题

熟悉几个常用的就可以的,开发环境QuartusII ,或ISE 就可以了,这两个基本是相通的,会了哪一个,另外的那个也就很Easy了。功能仿真建议使用Modelsim ,如果你是做芯片的,就可以学学别的仿真工具,做FPGA的,Modelsim就足够了。综合工具一般用Synplify,初学先不用太关心这个,用Quartus综合就OK了

3.硬件设计思想问题

对于初学者,特别是从软件转过来的,设计的程序既费资源又速度慢,而且很有可能综合不了,这就要求我们熟悉一些固定模块的写法,可综合的模块很多书上都有,语言介绍上都有,不要想当然的用软件的思想去写硬件。

4.学习习惯问题

FPGA学习要多练习,多仿真,signaltapII是很好的工具,可以看到每个信号的真实值,建议初学者一定要自己多动手,光看书是没用的。

关于英文文档问题,如果要学会Quartus II的所有功能,只要看它的handbook就可以了,很详细,对于IT行业的人,大部分知识来源都是英文文档,一定要耐心看,会从中收获很多的。

5.算法问题

学FPGA的方法

到网上下载一个Quartus II软件(版本高低关系不太大),有破解版。然后到淘宝上买一块FPGA开发板,比如板上有Altera公司的Cyclone系列芯片,便宜的一二百元钱一块。买的时候问一下是否需要配下载器,如果需要的话,再多拍一个下载器(有些开发板上自带下载器,无需另配)。再到当当或者卓越亚马逊上买一本有关硬件描述语言(HDL)的书(Verilog HDL或者VHDL都行),就可以开始学习基于FPGA的硬件设计了。

学习 FPGA该如何入门

FPGA入门:

第一步:了解FPGA基本硬件知识,例如:FPGA的含义及内部结构,现有的FPGA芯片种类,以及如何区分FPGA芯片。

第二步:了解掌握FPGA的硬件设计语言,从vhdl开始,也可以从其他开始,

第三步:熟悉vhdl语言编译环境MAXBLUS ii或者Quartus II,

第四步:购买开发板(这可以在一开始就买好),建议初期购买一个一般的就行,像FLEX10K系列等等,价钱大约100左右,

(如果需要开发板我这代理的开发中FLEX10K系列有现货)

FPGA怎么学?

FPGA论坛里有专门的帖子 fpgaw.com

夏宇闻老师谈FPGA学习整理

1. 必须清楚自己究竟适合不适合做工程师,看看自己的性格特点,是不是特别安静,又耐得住寂寞,因为FPGA工程师是一个很辛苦的工作,要不断地通过学习研究提升自己的设计水平,而且工程师需要经常性的熬夜加班敲写代码,如果没有一种耐得住寂寞的性格,FPGA工程师最好你不要去做.他不像作销售那样,动动嘴皮子就可以挣到大钱,FPGA工程师在初级阶段薪水也不会很高,但当你有了一定的工程经验和项目经验的时候,你的薪水自然就很很高了。所以做FPGA工程师首要的一点,必须有一颗耐得住寂寞的心。

2. 如果你认为你是一个可以安静下来的人,那接下来就是要和机器打交道了。你必须就像热爱打游戏一样热爱verilog,每个想学FPGA的人你可以看看,把自己关在一个屋子里,除了吃饭睡觉外连续3天的时间就和verilog为伍,看看大家有没有这个定力,如果你没有这个定力,那么你耐不住寂寞,那好你赶快去找你喜欢做的职业,如果你还行,那就开始艰苦的学习。

3. 建立操作环境,你必须想方设法安装了要用到的ModelSim,ISE,QuartusII等操作软件,最好去网上下载,一次不行就两次,直到安装完成,因为越是你不容易安装上去,你就越珍惜,你就越可以很负责任的学习。接下来就对照相关的教程熟悉各种软件,做各种小实验。

4. 接下来,可以找着verilog书自己看看,只要在校的大学生都可以看得懂,然后很认真地作后面的各种练习。一开始简单一点,当你可以独立的把I2C,CPU写出来的时候,那个时候就可以挣点小钱了,当然接下来还需要更多的提升和发展。

5. 对于我的书里的一些错误,很多读者来信反映,是因为我的电子稿是word,而出版用的是方正的飞腾,转换的时候会遇到一些问题。如果大家有什么小的项目,跟着学一学,还是会慢慢的成长起来。

总之,FPGA工程师,是一个看起来是高薪,又非常艰苦的职业,如果你的性格适合做这一行,那就付出艰苦努力吧。(整理自北京至芯FPGA培训中心开学典礼)

如何学习FPGA

一个比较快的方法:

1、读卢毅写的《VHDL与数字电路设计》,侧重从简单的逻辑开始到语法掌握。

2、购买一块实用板,挑几个自己喜欢的实验实现它。一般做完就能入门了,做的过程中,能想到的问题能进一步思考就思考,有困难就照葫芦画瓢,跳过。

fpga怎么学习?

首先确保你想学,态度决定一切的!这是我一贯的思维方式!

简单的说就是理论结合实际!

方法我推荐如下:

1、备一本夏宇闻老师的《Verilog HDL数字设计与综合》,过程中会有很多觉得记得但是却忘记了的,所以备一本还是有好处的!

2、买一块FPGA学习板,板子很多,大体的学习实验也很类似,在这里推荐购买“特权同学深入浅出学转FPGA”内配套的板子,这样可以有人带着你学习,学起来会很轻松;

3、学会总结,做任何一个实验都要问问自己学到了什么,“特权同学深入浅出学转FPGA”的一书中,有很多都是特权前辈自己总结出来的,那些可以看出学习的进步在点滴的培养

4、重在坚持,希望你学习的过程中能够坚持下去,我相信只要坚持,没有学不好的

关于fpga怎么学和fpga该怎么学的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

  • 本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系我们进行举报,本站将立刻删除。
看过该文章的人还看了
返回顶部小火箭