FPGA学习到什么境界就算是学好了?

如题所述

这个好的评判也有好多标准的。
1)FPGA首先是逻辑电路,你能熟练地拿它来实现任何可以实现的逻辑电路,这就是一个好。这里面包括熟悉芯片的结构,里面每部分功能块的使用。熟悉开发环境,里面的功能,熟悉第三方提供的IP核。能把FPGA的性能发挥到极致,利用约束提高设计的性能等等。如果有一个最好的话,就是你能利用手上的资源独立开发一个IP核。
2)现在的FPGA不纯粹是逻辑电路,而是一个SOC,里面包括多核的CPU,大容量的存储器,DSP处理核,高速的接口电路。简单地说,配合外部的DSP处理器和AD/AD就是一个雷达信号处理系统。这个阶段的学好就有点难了,你必须是一个系统级的工程师,对CPU,对高速串行接口的使用,对DSP的算法等等都有很深入的了解。
3)FPGA是一个高速发展的产品,每两年就出一代新产品,增加很多新的功能。除了CPU,FPGA是跟电子微电子发展趋势最紧密的一个产品。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-24
同意网友 besurezhang01 的说法。但是,要知道FPGA本身没什么,其周边接口的了解才是能力的体现之一。比如,对SDRAM IP核的功能和时序的理解、对DDR IP核的理解、自己完成一个基本的UART接口模块、完成SD-SDI、HD-SDI接口、HDMI接口等等。 其次,根据FPGA的基本应用,应该深入地掌握以一个方向发展下去。现在FPGA基本方向:高速通讯、图像处理和SOC。 若以SOC为发展方向,那么就要多研究研究Xilinx或者Altera的软核、和其某些产品里的硬核。研究他们的架构、开发工具、以及相应的嵌入式操作系统。如有的内嵌了ARM A系列硬核,应该研究相应的Linux等操作系统了。 若以图像处理、视频处理为发展方向,那么应该多研究图像采样原理、色彩空间及其转化、图像格式及其标准、通讯方式、图像滤波、图像缩放、多屏显示、视频矩阵,甚至是图像识别等等。 高速通讯,我没研究过,没法说什么。但是,据说这个方向应该对高速PCB有很深的研究。 最后还一点,任何技术只是工具,不论是处理器、FPGA、dsp还是任何的操作系统,他们只是你要实现某个系统的必要工具。这些工具很有可能会被时代的快速发展淘汰下去的,只有你对一个行业的深入理解才是一个工程师的核心价值所在。
第2个回答  2016-04-12
  其实学习FPGA与本科的知识并无太大的关联,数电的内容只在涉及到具体的芯片需要学好数字电路,有一定C语言基础最好。 有一本黑皮的"FPGA应用开发。

  FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
第3个回答  2015-12-31
独立完成一个项目,而且项目中的所有逻辑时序都是可控的。
第4个回答  2016-04-19
无所谓,谁会爱上谁。

FPGA学习到什么境界就算是学好了?
1)FPGA首先是逻辑电路,你能熟练地拿它来实现任何可以实现的逻辑电路,这就是一个好。这里面包括熟悉芯片的结构,里面每部分功能块的使用。熟悉开发环境,里面的功能,熟悉第三方提供的IP核。能把FPGA的性能发挥到极致,利用约束提高设计的性能等等。如果有一个最好的话,就是你能利用手上的资源独立开...

如何学习FPGA
FPGA学习步骤3、设计一个小代码,下载到目标板看看结果 此时可以设计一个最简单的程序,譬如点灯。如果灯在闪烁了,表示基本入门了。如果此时能够下载到FPGA外挂的flash,FPGA程序能够从flash启动,表明FPGA的最简单设计你已经成功,可以到下一步。FPGA学习步骤4、设计稍微复杂的代码,下载到目标板看看结果 ...

VEM总线和ISA总线有什么区别
又如结合计算机与专用集成电路(ASIC)优点的可重构计算机,不仅可根据不同的计算任务,对大量的可编程逻辑单元阵列(FPGA)作出灵活的相应配置,而且通过指令级、地特级、流水线级以致任务级的并行计算,使运行速度达通用计算机的数百倍以上。更可随机按需高速、远程联系网络上各类仪器,从而为当今电子商务等...

【高分悬赏】求大虾指点,数字信号处理对FPGA设计来说重要吗~~
1.数学、数字信号处理理论、算法是灵魂,而DSP软件开发、FPGA开发只是工具而已,如果你只定位做人家给你规定好的东西,那就不重要。如果你要想有自已的思想,那就很重要。就价值而言,一大批编程的人也抵不上一个算法研究人员。2.可以找到工作,但只能在别人的指挥下工作,实现人家给你规定好的算法。...

快40岁,想学编程,还能找到工作吗
2)不知道你是做什么的,编程分很多种。比如做网站设计、应用开发、嵌入式开发还有PLC、FPGA等等。3)零基础不知道具体到什么程度,如果连二进制都没接触过,那真心还是放弃吧,学着玩还行,想靠它找工作还是另谋他路吧,这年头大企业招学徒都要基础好的应届毕业生,小企业都要搞过具体项目的。4)...

如何学好电子信息工程这个专业?
学好此专业要点如下;1、兴趣 2、多动手。基本点模拟电子数字电子单片机等要做电路,别怕花钱 3、软件编程。C,C++等 4、最高境界;嵌入式系统,最简的51单片机基础上稿ARM、DSP\\FPGA开发,linux 另外,这个专业属于宽口径。如果喜欢计算机,可以将二者有机结合起来,

电子工程师的前途问题
5 电子技术学习该Focus深度还是Focus广度 纯粹的'高深技术,并不能够给你带来财富。有不少电子新手,总以为学会了ARM、FPGA,会绘制10层或更多层电路板,就一定可以带来高薪,其实不然。技术是相通的,全身心的投入聚焦去学单个的技术都很容易。把握当下和行业特点,结合实际的去钻研技术才最稳妥。上周在上海金桥陪一位前...

求助:单片机及嵌入式行业所具备的知识技能
如果你没有什么别的资源,俺主要指的是人脉,资金,需要靠技术吃饭,正好你学的是电子、自动化、通讯...这样跟嵌入式相关的专业,又正好喜欢技术,那么可以考虑把嵌入式当作自己的傍身之技来学习。这时寻求嵌入式系统学习的最优解就有了意义。一、 嵌入式系统的定义根据网络上搜索到的关于嵌入式系统的定义,结合自己对...

能零基础学习嵌入式硬件开发吗?本人26了
2. 模拟电路基础,从事嵌入式开发难免要接触模拟电路,这个至少要有较好的基础。3. 计算机基础原理,这个学要好,因为嵌入式开发都是要针对硬件来编程的。有了上述的基础就可以开始学习嵌入式了,个人建议从最基础的,也就是单片机来开始介入。然后再学习CPLD、FPGA、ARM等。那如何学单片机呢?1. 找一...

电气工程及其自动化(强电方向)应该学习掌握什么技能 比如他们弱点的掌握...
就这两个东西,我所知道的就业情况吧,不管是哪个学好了,就业前景还是很好的。特别是开关电源是蛮吃香的,而对于单片机,学好了,还是不错的,不过,现在很多公司都在从单片机转向ARM,不过单片机仍然占有很大的市场,毕竟用单片机比较简单和便宜 对于说电气自动化有用的,PLC吧,似乎比单片机还容易。由于...

相似回答