物联网、人工智能、大数据等新式技能的推进,集成电路技能和计算机技能得到蓬勃开展。电子产品规划体系日趋数字化、杂乱化和大规模集成化,各种电子体系的规划软件应运而生。在这些专业化软件中,EDA(Electronic Design Automation)具有必定的代表性。EDA技能是一种依据芯片的现代电子体系规划办法。它的优势首要会集在能用HDL言语进行输入、进行PEn(可编程器材)的规划与仿真等体系规划。现场可编程门阵列FPGA作为集成度和杂乱程度最高的可编程ASIC。是ASIC的一种新式类别,它建立在立异的创造构思和先进的EDA技能之上。
EDA技能首要包含大规模可编程逻辑器材、硬件描绘言语、开发软件东西及试验开发体系4个方面。其间,大规模可编程逻辑器材是运用EDA技能进行电子体系规划的载体硬件.描绘言语是运用EDA技能进行电子体系规划的首要表达手法。开发软件东西是运用EDA技能进行电子体系规划的智能化与自动化规划东西。试验开发体系则是供给芯片下载电路及EDA试验、开发的外围资源。
运算器、乘法器、数字滤波器、二维卷积器等具有杂乱算法的逻辑单元和信号处理单元的逻辑规划都町选用FPGA完结。以Xilinx的FPGA器材为例,它的结构能够分为3个部分:可编程逻辑块CLB(Configurable Losic Blocks)、可编程I/O模块IOB(Input/OutputBlock)和可编程内部衔接PI(Programmable Interconnect)。CLB在器材中排列为阵列,周围环形内部连线,10B散布在四局的管脚上。Xilinx的CLB功用很强。不只能够完结逻辑函数。还能够装备成R^M等杂乱的方式。
现场可编程门阵列FPGA是含有大规模数字电路的通用性器材。这些数字电路之间的互联网络是由用户运用更高档的软件来界说的。FFCA能够进行无限次的重复编程,从一个电路到另一个电路的改变是经过简略的卸载互联文件来完结的,极大地推进了杂乱数字电路的规划,缩短了毛病查看的时刻。
传统的数字逻辑规划运用TTL电平缓小规模的数字集成电路来完结逻辑电路图。运用这些规范的逻辑器材现已被证实是最廉价的手法。可是要求做一些布线和杂乱的电路集成板(焊接调试)等作业,假如呈现过错。改动起来特别费事。因而,选用传统电子规划方案人员的很大一部分作业首要会集在设备器材之间物理衔接、调试以及毛病处理方面。正是因为FPGA的EDA技能运用r更高档的计算机言语。电路的生成根本上是由计算机来完结,将运用户能较快地完结更杂乱的数字电路规划,因为没有器材之间的物理衔接。因而调试及毛病扫除更敏捷、有用。
FPGA能进行无限次的重复编程。因而能够在相同的器材上进行修正和卸载现已完结好的规划。在一个FPGA芯片上的根本部件数量增加了许多,这使得在FPGA上完结十分杂乱的电子电路规划变成比较实际。因为选用FPGA的EDA技能所发生的性价比更高一些,然后使得十分多的单位越来越多的选用这项技能.并且这种增加趋势仍旧在持续。
FPGA中的逻辑块是CLB.逻辑块是指PLD(Programmable bgicDevice)芯片中按结构区分的功用模块,它有相对独立的组合逻辑单元。块问靠互连体系联络。FPGA的逻辑块粒度小,输入变量为4-8,输出变量为1-2,每块芯片中有几十到上千个这样的单元.运用时十分灵敏。FPGA内部互连结构是靠可编程互联PI完结逻辑块之间的联接。它的互联是散布式的,它的延时与体系布局有关,不同的布局.互联延时不同。依据FPGA的不同类型,可选用开关矩阵或反熔线丝技能将金属线断的端点衔接起来,然后使信号能够交流于恣意两逻辑单元之间。
选用FPGA技能集成规划数字电路产品最大的特色便是能够使规划和完结相统一。无须前期风险投资,并且规划完结均在试验室的EDA开发体系上进行,周期很短,大大有利于产品的市场竞争需求,所以FPGA的运用规划。特别适应于电子新产品的小批量开发。科研项目的样机试制以及ASIC产品规划的验证,能够进行现场规划完结、现场仿真及现场修正。
FPGA所具有的无限次可重复编程才能,灵敏的体系结构,丰厚的触发器及布线资源等一系列的特色使得它能够满意电子产品规划的多种需求。FPGA的运用领域首要会集在替换通用逻辑和杂乱逻辑、重复编程运用、板极规划集成、高速计数器、加减法器、累加器和比较器的完结、总线接口逻辑等方面。面临科学技能高速开展,娴熟的把握EDA规划技能,灵敏奇妙的运用FPGA至关重要。