如何学好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呢
相关推荐
基于FPGA的HLS图像处理IP核设计
码。并不知道FPGA有这么广阔的应用。在一次王伟博士的培训上,我第一次接触到了PYNQ。在讲座中,我运行了一个PYNQ的demo。通过USB摄像头检测边缘处理。如下图: 当时给了我很大的震撼,瞬间对FPGA非常感兴趣。王博士指点我,想学好FPGA,光会一点VHDL的皮毛并不够,要对工业上最流行的VERILOG非常
2020-11-05 15:56:424204
5个问题解答如何学好FPGA
如何学好FPGA呢,很多人很困惑,多数停留在基础位置徘徊,我就这方面问题给大家谈几点自己的看法。 1.基础问题 FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本
2017-03-25 18:44:08
FPGA学习
去年暑假学习过两个多月的FPGA,后来没怎么碰,现在觉得应该学点东西好找工作,然后对FPGA 感兴趣,想以后从事这个行业。FPGA学了两个多月,会了很多,想继续学下去,也想找个相关的实习单位,望大家
2015-05-12 15:27:57
FPGA的编程机理是什么呢
CPLD 是可以等价于 GAL 的阵列,编程的数学模型是基于多项式的乘用与门电路实现,而多项式的加用或门电路实现。那么我们 FPGA 的编程机理是什么呢?它为什么能够实现我们任意的函数表达式呢?我们
2021-07-30 06:39:06
FPGA,该如何抉择呢?
方面的) 对C语言熟悉,但VHDL又和C语言半毛钱关系没有。 现在都不知道是否要继续下去了,现在的困惑是要不要继续下去呢 。现在想是应该重新去找个用得着C语言的和硬件又有关联的(比如嵌入式)的工作呢,还是把这FPGA继续学下去? 搞FPGA有前途吗? 望论坛里的前辈能给点建议吗? 先谢谢各位了!
2014-07-06 21:29:24
学好嵌入式开发的好处在哪里呢?
在全球半导体市场快速复苏,消费电子、通信以及嵌入式系统各个应用领域快速发展,嵌入式微处理器技术不断进步的情况下,全球嵌入式系统产业规模继续保持稳步增长。再不知道嵌入式开发就太过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
EasyGo FPGA Solver
概述EasyGo FPGA Solver是EasyGo开发的专门部署在FPGA 硬件上的解算器软件。根据不同的应用需求,会有不同的FPGA Solver 选择
2022-05-19 09:21:43
FPGA学习及设计中的注意事项
学习FPGA的注意事项,FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本数字电路的书,不管是哪个版本的,这个是基础,多了解也有助于形成硬件设计的思想
2011-09-08 17:29:50926
学好HDL/PLD/FPGA的参考书籍推荐
1.《FPGA设计及应用(第二版)》 评价:★★★ 作者: 褚振勇 齐亮 田红心 高楷娟 西安电子科技大学出版社 出版日期: 2006年12月第 2 版书号:ISBN 7-5606-1132-X/TP0574 本书介绍了FPGA的相关基
2012-05-21 13:38:272860
如何学好FPGA
2015-10-20 14:14:230
学好FPGA应该要具备的知识
阅读本文的人群:熟悉数字电路基本知识(如加法器、计数器、RAM等),熟悉基本的同步电路设计方法,熟悉HDL语言,对FPGA的结构有所了解,对FPGA设计流程比较了解。
2017-02-11 16:17:30995
小白FPGA入门,这几个方面要注意!
FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本数字电路的书,不管是哪个版本的,这个是基础,多了解也有助于形成硬件设计的思想。 在语言方面,建议初学者学习Verilog
2017-04-19 10:35:314944
关于FPGA的几点问题,你了解吗?
因此,要想学好FPGA,你得用硬件的思维方式来编写代码,注重FPGA的系统结构设计,好的系统结构设计会带来质的飞跃,这就告诉我们RTL Coding其实是硬件结构设计,而非基于处理器架构的C语言程序开发,好的RTL Coding就是好的硬件结构。
2018-07-04 14:12:002678
怎样才能更好的学好FPGA技术?
我们的理念:现代工程师要从系统层面掌握一个电子产品的构成 - 学习FPGA一定要了解FPGA这个器件在整个系统中所扮演的角色:它是如何控制WiFi/蓝牙模块完成数据的无线传输?如何驱动LCD进行信息
2018-10-16 10:23:00764
我们要学好FPGA必须掌握以下知识
门单元是构成一切数字逻辑器件的基本单元,在数字世界里你想做任何事情、实现任何功能,都可以通过逻辑门的堆砌来实现,也就是说FPGA在数字领域里几乎无所不能,因此n年前我国的某一个FPGA公司在向国务院
2018-12-13 15:59:034369
课程概述与如何学好FPGA技术
FPGA设计的主要难点是熟悉硬件系统以及内部资源,保证设计的语言能够实现元器件之间的有效配合,提高程序的可读性以及利用率。这也对设计人员提出了比较高的要求,需要经过多个项目的经验积累才可以达到相关的要求。
2019-12-13 07:12:00846
深入浅出玩转fpga视频教程:课程概述与如何学好FPGA技术
FPGA的工作频率由FPGA芯片以及设计决定,可以通过修改设计或者更换更快的芯片来达到某些苛刻的要求(当然,工作频率也不是无限制的可以提高,而是受当前的IC工艺等因素制约)。
2019-12-19 07:04:002096
课程概述与如何学好FPGA
FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
2019-11-15 07:03:002187
学好单片机的路线
总结一下应该怎么快速地学好单片机。1、学习之前应该快速的学习一下C语言,但是不用学的太深,对于基本的语法要懂,指针也要了解一下。一般高数和电路分析基础在大一是必修课了,这个也要学好,需要用到。此阶...
2021-11-13 18:06:018
怎样才叫学好了FPGA?
今天在群里有工程师问我,怎么才叫**学会了**FPGA,怎么才叫**学好了**FPGA?我相信有很多朋友有类似的问题,因为在多数人的潜意识里,FPGA是非常高深莫测的技术,能够玩转FPGA的都是大神级的人物。
2023-03-21 10:54:42380
评论
查看更多