FPGA到底是做什么用的啊

我是搞电设的学生,老师给我们介绍了Xilinx的FPGA平台,但我不是蛮清楚它的功能,望高手指点

FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA的用途如下:

    电路设计:连接逻辑,控制逻辑是FPGA早期发挥作用比较大的领域也是FPGA应用的基石,这也是FPGA的一个重要作用。

    产品设计:把相对成熟的技术应用到某些特定领域如通讯,视频,信息处理等等开发出满足行业需要并能被行业客户接受的产品这方面主要是FPGA技术和专业技术的结合问题,另外还有就是与专业客户的界面问题产品设计还包括专业工具类产品及民用产品,前者重点在性能,后者对价格敏感产品设计以实现产品功能为主要目的,FPGA技术是一个实现手段在这个领域,FPGA因为具备接口,控制,功能IP,内嵌CPU等特点有条件实现一个构造简单,固化程度高,功能全面的系统产品设计将是FPGA技术应用最广大的市场。

    系统级的应用:系统级应用是FPGA与传统的计算机技术结合,实现一种FPGA版的计算机系统如用Xilinx V-4,V-5系列的FPGA,实现内嵌POWER PC CPU,然后再配合各种外围功能,实现一个基本环境,在这个平台上跑LINUX等系统,这个系统也就支持各种标准外设和功能接口(如图象接口)了这对于快速构成FPGA大型系统来讲是很有帮助的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2021-01-17

第2个回答  2010-04-17
可以实现大部分数字电路的功能,把过去用很多IC才能完成的电路都做到FPGA里面去,而且可以随意修改,是不是很奇妙呢本回答被提问者采纳
第3个回答  2019-06-03
FPGA是现场可编程门阵列的缩写,其实就是一种半导体芯片,这种芯片可以使用一些特殊的硬件描述语言进行编程(例如VHDL等)。而C、VB等则是高级编程语言。基本上,FPGA和C、VB等是完全没有关系的不同的概念。如果硬要扯上什么关系的话,也只能说他们都算是计算机科学领域内的会研究的对象。
第4个回答  2010-04-17
FPGA是现场可编程门阵列的简称,FPGA的应用领域最初为通信领域,但目前,随着信息产业和微电子技术的发展,可编程逻辑嵌入式系统设计技术已经成为信息产业最热门的技术之一,应用范围遍及航空航天、医疗、通讯、网络通讯、安防、广播、汽车电子、工业、消费类市场、测量测试等多个热门领域。并随着工艺的进步和技术的发展,向更多、更广泛的应用领域扩展。越来越多的设计也开始以ASIC转向FPGA, FPGA正以各种电子产品的形式进入了我们日常生活的各个角落。
相似回答