如何学好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的工程师,最后一般都是专攻算法了,这些基础知识都是顺手捏来的,如果你没有做好搞理论的准备,学FPGA始终只能停留在初级阶段上。
对于初学者,数字信号处理是基础,应该好好理解,往更深的方向,不用什么都学,根据你以后从事的方向,比如说通信、图像处理,雷达、声纳、导航定位等。
如何学好FPGA呢
相关推荐
热点推荐
5个问题解答如何学好FPGA
如何学好FPGA呢,很多人很困惑,多数停留在基础位置徘徊,我就这方面问题给大家谈几点自己的看法。 1.基础问题 FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本
2017-03-25 18:44:08
FPGA的编程机理是什么呢
CPLD 是可以等价于 GAL 的阵列,编程的数学模型是基于多项式的乘用与门电路实现,而多项式的加用或门电路实现。那么我们 FPGA 的编程机理是什么呢?它为什么能够实现我们任意的函数表达式呢?我们
2021-07-30 06:39:06
学好嵌入式开发的好处在哪里呢?
在全球半导体市场快速复苏,消费电子、通信以及嵌入式系统各个应用领域快速发展,嵌入式微处理器技术不断进步的情况下,全球嵌入式系统产业规模继续保持稳步增长。再不知道嵌入式开发就太过out了。而学好嵌入式开发的好处在哪里呢?嵌入式技术又有何特点,这些都是需要了解的。 1、嵌入式技术的特性是“...
2021-11-08 07:14:18
MATLAB、SIMULINK、FPGA是什么
MATLAB、SIMULINK、FPGA是最流行的技术目前MATLAB,SIMULINK,FPGA是最为流行的技术了,学好这三个,基本能搞定一些常用软硬件算法仿真。-----------------------------------------------------------...
2021-07-12 08:14:11
关于FPGA学习的几个问题
如何学好FPGA呢,很多人很困惑,多数停留在基础位置徘徊,我就这方面问题给大家谈几点自己的看法。1.基础问题FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本数字电路的书
2016-11-29 14:19:22
关于FPGA学习的几个问题
如何学好FPGA呢,很多人很困惑,多数停留在基础位置徘徊,我就这方面问题给大家谈几点自己的看法。1.基础问题FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本数字电路的书
2017-03-12 11:10:53
关于FPGA学习的几个问题
如何学好FPGA呢,很多人很困惑,多数停留在基础位置徘徊,我就这方面问题给大家谈几点自己的看法。1.基础问题FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本数字电路的书
2016-10-16 10:48:59
只略懂C语言,能学好Labview吗?
只略懂C语言,能学好Labview吗?看教材上涉及到了好多其它语言,什么VB,VC,SQL,ACCESS等等,都不懂哦我还能学好labview吗
2012-11-12 10:57:02
如何学好FPGA呢,很多人很困惑,多数停留在基础位置徘徊
如何学好FPGA呢,很多人很困惑,多数停留在基础位置徘徊,我就这方面问题给大家谈几点自己的看法。 1. 基础问题 FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本
2014-12-03 17:42:34
如何学好STM32。
请教给位,如何学好STM32,已经购买了相关开发板,但是比较多看不懂,应该是不理解这一样吧。希望各位指点一下这个STM32芯片的学习心得。谢谢
2017-08-24 15:57:52
如何才能学好单片机呢?如何去学习单片机呢?
,几乎所有的家电都有单片机应用的身影,比如智能电饭煲、智能洗衣机、智能窗帘、智能灯泡等等。单片机应用广泛,那么单片机领域的工程师的需求相对增多,单片机相关的人才需求增多,也就越来越多的同学想学好单片机,那么如何才能学好单片机呢?如何去学习单片机呢?今天给大家分享一下学习经验。就目前来说,各个高校...
2021-11-24 07:58:06
学习FPGA需要哪些基础?怎么学好FPGA?
学习了51单片机系统,就应该对单片机系统有一个了解了。只要把FPGA当作51外围的一个译码电路好了,没那么复杂的。学完数电,你对74逻辑电路就应该了解了,FPGA就把它理解为74电路的集成好了。需要
2018-08-24 09:38:29
怎样才能学好fpga???
学习fpga两三个月了,感觉自己好像还没入门。最近一个月基本没什么进步,好像还是在原地徘徊。怎样才能学好fpga,怎样调程序,怎样写testbench,有没有具体的步骤,可实施的操作。希望大家不吝赐教。
2012-07-29 14:41:17
经验分享:如何学好单片机
大部分高校都已经把单片机方面的课程作为学生的必修课,这为我国近些年来的科技、工业控制等方面的发展培养了大量人才,而且社会对此方面的人才需求还在不断的增加。面对如此情况,作为在校学生,又该从何学起?如何学好这门课程呢?又怎样才能不让自己学了等于没学呢?本文在多年实践的基础上,介绍自已的一些感受和经验。
2011-03-04 17:21:23
菜鸟求助啊~!学习FPGA是从事嵌入式那块领域吗?
领域的工作啊,是嵌入式吗?我能做什么工作?工作是属于什么性质?FPGA的发展前景怎么样?学好能找到工作么?怎么学好?
2011-05-12 17:44:49
该如何有效快速的学好嵌入式开发呢
中来。对于初学者,该如何有效快速的学好嵌入式开发呢?嵌入式哪个方向好?学习嵌入式开发,粤嵌嵌入式培训小编认为大概分为以下四个阶段: 第一:基础阶段 1.要熟悉LINUX系统这个是...
2021-11-04 07:46:13
转:如何学好FPGA呢
如何学好FPGA呢,很多人很困惑,多数停留在基础位置徘徊,我就这方面问题给大家谈几点自己的看法。 1.基础问题 FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本
2011-07-25 09:00:10
FPGA学习及设计中的注意事项
学习FPGA的注意事项,FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本数字电路的书,不管是哪个版本的,这个是基础,多了解也有助于形成硬件设计的思想
2011-09-08 17:29:50
1044
1044学好HDL/PLD/FPGA的参考书籍推荐
1.《FPGA设计及应用(第二版)》 评价:★★★ 作者: 褚振勇 齐亮 田红心 高楷娟 西安电子科技大学出版社 出版日期: 2006年12月第 2 版书号:ISBN 7-5606-1132-X/TP0574 本书介绍了FPGA的相关基
2012-05-21 13:38:27
3498
3498学好FPGA应该要具备的知识
阅读本文的人群:熟悉数字电路基本知识(如加法器、计数器、RAM等),熟悉基本的同步电路设计方法,熟悉HDL语言,对FPGA的结构有所了解,对FPGA设计流程比较了解。
2017-02-11 16:17:30
1221
1221关于FPGA的几点问题,你了解吗?
因此,要想学好FPGA,你得用硬件的思维方式来编写代码,注重FPGA的系统结构设计,好的系统结构设计会带来质的飞跃,这就告诉我们RTL Coding其实是硬件结构设计,而非基于处理器架构的C语言程序开发,好的RTL Coding就是好的硬件结构。
2018-07-04 14:12:00
3178
3178我们要学好FPGA必须掌握以下知识
门单元是构成一切数字逻辑器件的基本单元,在数字世界里你想做任何事情、实现任何功能,都可以通过逻辑门的堆砌来实现,也就是说FPGA在数字领域里几乎无所不能,因此n年前我国的某一个FPGA公司在向国务院
2018-12-13 15:59:03
4638
4638课程概述与如何学好FPGA技术
FPGA设计的主要难点是熟悉硬件系统以及内部资源,保证设计的语言能够实现元器件之间的有效配合,提高程序的可读性以及利用率。这也对设计人员提出了比较高的要求,需要经过多个项目的经验积累才可以达到相关的要求。
2019-12-13 07:12:00
1363
1363
深入浅出玩转fpga视频教程:课程概述与如何学好FPGA技术
FPGA的工作频率由FPGA芯片以及设计决定,可以通过修改设计或者更换更快的芯片来达到某些苛刻的要求(当然,工作频率也不是无限制的可以提高,而是受当前的IC工艺等因素制约)。
2019-12-19 07:04:00
2747
2747
课程概述与如何学好FPGA
FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
2019-11-15 07:03:00
2771
2771
【ZYNQ Ultrascale+ MPSOC FPGA教程】第八章FPGA片内FIFO读写测试实验
FIFO是FPGA应用当中非常重要的模块,广泛用于数据的缓存,跨时钟域数据处理等。学好FIFO是FPGA的关键,灵活运用好FIFO是一个FPGA工程师必备的技能。本章主要介绍利用XILINX提供的FIFO IP进行读写测试。
2021-02-02 06:24:38
11
11雷达信号有什么特点?和通信信号的差异在哪里呢?
先学好数字信号处理的知识,才能慢慢的理解雷达信号处理!先来看看雷达信号有什么特点?和通信信号的差异在哪里呢?载波的信息都是有用的,但各自用的肯定不一样!
2021-03-04 11:03:17
15344
15344如何才可以学好N型MOSFET?
MOSFET又叫场效应晶体管,那么如何去学好MOS管呢?大家都对三极管有了解了,已经弄明白了。实际上,要想学好MOS管,首先我们要对标三极管来学。我们说,三极管有N管和P管,同样的,MOS管也有N型
2021-04-07 18:22:03
4461
4461
如何才能学好单片机?
点击上方“大鱼机器人”,选择“置顶/星标公众号”福利干货,第一时间送达!很多想学单片机的人问我的第一句话就是:怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机,如何开始上...
2021-11-14 18:06:11
16
16如何学好单片机?
很多想学单片机的人问我的第一句话就是:怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机,如何开始上手,如何开始熟练这个过程给大家讲讲。先说说单片机,一般我们现在用的比较...
2021-11-24 13:06:05
25
25如何学好射频集成电路?
那就从射频集成电路需要的基础知识说起,一步一步说明如何学好RFIC。最基础的高等数学,电路分析基础,模拟电路理论,数字电路,信号与系统,高频电路基础。
2023-01-29 14:39:31
2319
2319ARM和FPGA究竟是如何进行通信的呢?
ZYNQ拥有ARM+FPGA这个神奇的架构,那么ARM和FPGA究竟是如何进行通信的呢?本章通过剖析AXI总线源码,来一探其中的秘密。
2023-02-16 09:26:57
14889
14889怎样才叫学好了FPGA?
今天在群里有工程师问我,怎么才叫**学会了**FPGA,怎么才叫**学好了**FPGA?我相信有很多朋友有类似的问题,因为在多数人的潜意识里,FPGA是非常高深莫测的技术,能够玩转FPGA的都是大神级的人物。
2023-03-21 10:54:42
976
976
电子发烧友App







评论