FPGA学习到什么境界就算是学好了?
展开全部
这个好的评判也有好多标准的。
1)FPGA首先是逻辑电路,你能熟练地拿它来实现任何可以实现的逻辑电路,这就是一个好。这里面包括熟悉芯片的结构,里面每部分功能块的使用。熟悉开发环境,里面的功能,熟悉第三方提供的IP核。能把FPGA的性能发挥到极致,利用约束提高设计的性能等等。如果有一个最好的话,就是你能利用手上的资源独立开发一个IP核。
2)现在的FPGA不纯粹是逻辑电路,而是一个SOC,里面包括多核的CPU,大容量的存储器,DSP处理核,高速的接口电路。简单地说,配合外部的DSP处理器和AD/AD就是一个雷达信号处理系统。这个阶段的学好就有点难了,你必须是一个系统级的工程师,对CPU,对高速串行接口的使用,对DSP的算法等等都有很深入的了解。
3)FPGA是一个高速发展的产品,每两年就出一代新产品,增加很多新的功能。除了CPU,FPGA是跟电子微电子发展趋势最紧密的一个产品。
1)FPGA首先是逻辑电路,你能熟练地拿它来实现任何可以实现的逻辑电路,这就是一个好。这里面包括熟悉芯片的结构,里面每部分功能块的使用。熟悉开发环境,里面的功能,熟悉第三方提供的IP核。能把FPGA的性能发挥到极致,利用约束提高设计的性能等等。如果有一个最好的话,就是你能利用手上的资源独立开发一个IP核。
2)现在的FPGA不纯粹是逻辑电路,而是一个SOC,里面包括多核的CPU,大容量的存储器,DSP处理核,高速的接口电路。简单地说,配合外部的DSP处理器和AD/AD就是一个雷达信号处理系统。这个阶段的学好就有点难了,你必须是一个系统级的工程师,对CPU,对高速串行接口的使用,对DSP的算法等等都有很深入的了解。
3)FPGA是一个高速发展的产品,每两年就出一代新产品,增加很多新的功能。除了CPU,FPGA是跟电子微电子发展趋势最紧密的一个产品。
展开全部
同意网友 besurezhang01 的说法。但是,要知道FPGA本身没什么,其周边接口的了解才是能力的体现之一。比如,对SDRAM IP核的功能和时序的理解、对DDR IP核的理解、自己完成一个基本的UART接口模块、完成SD-SDI、HD-SDI接口、HDMI接口等等。 其次,根据FPGA的基本应用,应该深入地掌握以一个方向发展下去。现在FPGA基本方向:高速通讯、图像处理和SOC。 若以SOC为发展方向,那么就要多研究研究Xilinx或者Altera的软核、和其某些产品里的硬核。研究他们的架构、开发工具、以及相应的嵌入式操作系统。如有的内嵌了ARM A系列硬核,应该研究相应的Linux等操作系统了。 若以图像处理、视频处理为发展方向,那么应该多研究图像采样原理、色彩空间及其转化、图像格式及其标准、通讯方式、图像滤波、图像缩放、多屏显示、视频矩阵,甚至是图像识别等等。 高速通讯,我没研究过,没法说什么。但是,据说这个方向应该对高速PCB有很深的研究。 最后还一点,任何技术只是工具,不论是处理器、FPGA、dsp还是任何的操作系统,他们只是你要实现某个系统的必要工具。这些工具很有可能会被时代的快速发展淘汰下去的,只有你对一个行业的深入理解才是一个工程师的核心价值所在。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实学习FPGA与本科的知识并无太大的关联,数电的内容只在涉及到具体的芯片需要学好数字电路,有一定C语言基础最好。 有一本黑皮的"FPGA应用开发。
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
独立完成一个项目,而且项目中的所有逻辑时序都是可控的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
无所谓,谁会爱上谁。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询