这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 手把手教你学习FPGA系列教程_FPGA基础篇之FPGA基础知识简介

共6条 1/1 1 跳转至

手把手教你学习FPGA系列教程_FPGA基础篇之FPGA基础知识简介

高工
2013-11-11 13:42:53     打赏
  1      前言

FPGA作为一种高新的技术,已经逐渐普及到了各行各业,无论是消费类、通信类、电子行业都无处不在它的身影,从1985年第一颗FPGA诞生至今,FPGA已经历了将近20多个年头,从当初的几百个门电路到现在的几百万门、几千万门……,从原来的上千元的天价到现在几元的超低价,可谓是出现了翻天覆地的变化。所以当前正是学习FPGA的最好时机,无论是社会的需求也好,还是技术的成熟度也好,已经达到了前所未有的高度,我们可以花更少的成本,并以最快的速度掌握一种新的前沿技术,对我们的未来发展将会是非常大的帮助。

作为一个FPGA的初学者必须要了解以下几个问题:首先要搞清楚什么是FPGA?了解FPGA的基本原理、基本结构以及设计流程。而以上这些内容往往是初学者不太关心的问题,特别是软件转行的初学者,他们潜意识的认为FPGA的可编程,肯定就是像写软件一样啦。软件编程的思想根深蒂固,看到Verilog或者VHDL就像看到C语言或者其它软件编程语言一样。一条条的读,一条条的分析。如果初学者始终拒绝去了解为什么FPGA是可以编程的,不去了解FPGA的内部结构,不关心自己的电路是怎么实现的,要想真正学会FPGA恐怕是天方夜谭。因此初学者要想真正学会FPGA,还需在FPGA基础知识上面下一番功夫。下面就让我们一起来耐心的学习下FPGA方面的基础知识。

2  初识FPGA

或许您可能听说过FPGA,但不是很了解;或许您已经知道FPGA的存在,但没有掌握这门技术;或许您打算在不久的将来对FPGA进行初步尝试;不管怎样,只要您对FPGA感兴趣,那么就让我们一起踏出通往FPGA世界的第一步,从零开始学习FPGA吧。

2.1什么是FPGA

FPGAField Programmable Gate Array的缩写,即现场可编程门阵列,它是在PALGALCPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。可以毫不夸张的讲,FPGA能完成任何数字器件的功能,上至高性能CPU,下至简单的74电路,都可以用FPGA来实现。FPGA如同一张白纸或是一堆积木,工程师可以通过传统的原理图输入法,或是硬件描述语言自由的设计一个数字系统。通过软件仿真,我们可以事先验证设计的正确性。在PCB完成以后,还可以利用FPGA的在线修改能力,随时修改设计而不必改动硬件电路。使用FPGA来开发数字电路,可以大大缩短设计时间,减少PCB面积,提高系统的可靠性。

更多……请点击[手把手教你学习FPGA系列教程_FPGA基础篇之FPGA基础知识简介.pdf]


◆ 更多FPGA学习教程 >>手把手教你学习FPGA教学教程

 


菜鸟
2013-11-25 17:36:03     打赏
2楼

学习!


菜鸟
2014-01-05 22:19:43     打赏
3楼
谢谢分享,支持一下!

菜鸟
2014-02-17 15:37:40     打赏
4楼

学习


高工
2014-04-09 11:49:39     打赏
5楼

楼主辛苦


助工
2014-04-16 09:42:01     打赏
6楼
学习

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]