当前位置:首页 > 工业控制 > 电子设计自动化
[导读]集成电路技术和计算机技术的蓬勃发展。让电子产品设计有了更好的应用市场。实现方法也有了更多的选择。传统电子产品设计方案是一种基于电路板的设计方法。该方法需要选用大量的固定功能器件.然后通过这些器件的配合设计从而模拟电子产品的功能,其工作集中在器件的选用及电路板的设计上。

集成电路技术和计算机技术的蓬勃发展。让电子产品设计有了更好的应用市场。实现方法也有了更多的选择。传统电子产品设计方案是一种基于电路板的设计方法。该方法需要选用大量的固定功能器件.然后通过这些器件的配合设计从而模拟电子产品的功能,其工作集中在器件的选用及电路板的设计上。

随着计算机性价比的提高及可编程逻辑器件的出现。对传统的数字电子系统设计方法进行了解放性的革命。现代电子系统设计方法是设计师自己设计芯片来实现电子系统的功能.将传统的固件选用及电路板设计工作放在芯片设计中进行。进人新世纪电子产品设计系统日趋数字化、复杂化和大规模集成化,各种电子系统的设计软件应运而生。在这些专业化软件中,EDA(Electronic Design Automation)具有一定的代表性。EDA技术是一种基于芯片的现代电子系统设计方法。它的优势主要集中在能用HDL语言进行输入、进行PEn(可编程器件)的设计与仿真等系统设计。现在EDA技术已向模拟可编程器件的设计与仿真方向发展.并占据市场的一定份额。

EDA技术主要包括大规模可编程逻辑器件、硬件描述语言、开发软件工具及实验开发系统4个方面。其中,大规模可编程逻辑器件是利用EDA技术进行电子系统设计的载体硬件.描述语言是利用EDA技术进行电子系统设计的主要表达手段。开发软件工具是利用EDA技术进行电子系统设计的智能化与自动化设计工具。实验开发系统则是提供芯片下载电路及EDA实验、开发的外围资源。

一、FPGA结构概述

现场可编程门阵列FPGA作为集成度和复杂程度最高的可编程ASIC。是ASIC的一种新型门类,它建立在创新的发明构思和先进的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上实现非常复杂的电子电路设计变成比较现实。由于采用FPGA的EDA技术所产生的性价比更高一些,从而使得非常多的单位越来越多的采用这项技术.并且这种增长趋势仍旧在继续。

FPGA中的逻辑块是CLB.逻辑块是指PLD(Programmable bgicDevice)芯片中按结构划分的功能模块,它有相对独立的组合逻辑单元。块问靠互连系统联系。FPGA的逻辑块粒度小,输入变量为4-8,输出变量为1-2,每块芯片中有几十到上千个这样的单元.使用时非常灵活。FPGA内部互连结构是靠可编程互联PI实现逻辑块之间的联接。它的互联是分布式的,它的延时与系统布局有关,不同的布局.互联延时不同。根据FPGA的不同类型,可采用开关矩阵或反熔线丝技术将金属线断的端点连接起来,从而使信号可以交换于任意两逻辑单元之间。

采用FPGA技术集成设计数字电路产品最大的特点就是可以使设计和实现相统一。无须前期风险投资,而且设计实现均在实验室的EDA开发系统上进行,周期很短,大大有利于产品的市场竞争需求,所以FPGA的应用设计。特别适应于电子新产品的小批量开发。科研项目的样机试制以及ASIC产品设计的验证,能够进行现场设计实现、现场仿真及现场修改。

三、FPGA的应用领域

FPGA所具有的无限次可重复编程能力,灵活的体系结构,丰富的触发器及布线资源等一系列的特点使得它可以满足电子产品设计的多种需求。FPGA的应用领域主要集中在替换通用逻辑和复杂逻辑、重复编程使用、板极设计集成、高速计数器、加减法器、累加器和比较器的实现、总线接口逻辑等方面。

应用和开发FPGA必须对器件的性能有一个全面了解.例如对器件的容量、速度、功耗、接El要求和引脚数目等进行综合考虑,同时还要注意以下几个细节问题:

●时序电路应用“上电”复位电路.保证开机加电后,置时序电路于初始状态:

●器件的电源与地引脚必须并接一只0.1μF的无感电容,起滤波和去耦作用:

●不能采用熬目是偶数的反向器串联的方法构成“延时电路”,一则延时的时间不准确.二则自动编译时会作为冗余电路被简化掉;

●主要的全局缓冲器必须由半专用的焊盘驱动,次要的全局缓冲器可以来源于半专用的焊盘或内部网线;

●引脚之间严禁短路,忌用万用表直接测量器件引脚;

●器件的I/O口如被定义为输出端,忌对该端加信号,否则将损坏芯片:

●低功耗的器件如揍负载过大时,不仅会使所用器件的工作效率显著降低,甚至会损伤芯片。

四、结束语

基于EDA技术的现场可编程门阵列FPGA集成度高.结构灵活。设计方法多样,开发周期短,调试方便,修改容易,应用领域广泛。面对科学技术高速发展,熟练的掌握EDA设计技术,灵活巧妙的使用FPGA至关重要。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在现代科技飞速发展的时代,电子产品已广泛融入人们生活与工作的各个角落。从日常使用的手机、电脑,到工业生产中的各类精密设备,都离不开稳定可靠的电源供应。而开关电源系统作为电子产品的核心供电部件,其性能与稳定性至关重要。然而...

关键字: 电子产品 雷电浪涌 开关电源

随着人工智能技术的突破性发展,教育电子产品正经历从“工具化”向“人格化”的范式变革。以科大讯飞星火认知大模型、超星知识图谱为代表的技术体系,通过情感计算与知识图谱的深度融合,构建出具备“认知-情感”双轮驱动的AI伴学系统...

关键字: 电子产品 AI伴学系统 情感计算 知识图谱

上周五晚间,负责征收关税的美国海关和边境保护局(Customs and Border Protection)传来消息,将一系列产品排除在原先公布的“对等关税”之外,类别包括了通讯设备(智能手机)、计算机、半导体设备、集成...

关键字: 电子产品 半导体

在电子产品的微观世界里,各种元器件协同工作,构建起复杂而精妙的电路系统。其中,无源贴片晶振宛如电子产品的 “静脉”,虽看似不起眼,却承担着为整个电路系统输送稳定频率 “血液” 的重任,对电子产品的性能和稳定性起着决定性作...

关键字: 电子产品 元器件 无源贴片晶振

在消费电子、汽车电子、智能家居、工业控制等众多领域拥有广泛的应用,是很多电子产品开发设计工程师比较推荐的低成本高性价比的选择。

关键字: 电子产品 智能穿戴

在电子产品设计与开发的早期阶段,可靠性预计是一项至关重要的工作。它旨在通过科学的方法和工具,预测产品在特定工作环境和使用条件下的可靠性表现,从而为后续的设计优化、元器件选择、生产质量控制等提供关键依据。本文将深入探讨电子...

关键字: 电子产品 可靠性预计

在电子产品的设计开发中,开发完成会进行很多的测试工作,毕竟产品要上市是需要经受住相应的市场稳定性考验的,不然就是纸上谈兵,产品很容易返修。

关键字: 电子产品 电源 纹波噪声

随着全球对能源问题的重视,电子产品的耗能问题将愈来愈突出,如何降低其待机功耗,提高供电效率成为一个急待解决的问题。

关键字: 电子产品 功耗 电源

在电子产品的设计和制造过程中,电源模块的高低温性能是工程师必须重点关注的环节。不同的行业和应用环境对电源模块的工作温度范围有着不同的要求。在极端气候条件下,电源模块的性能参数和稳定性往往会发生显著变化,从而影响整个系统的...

关键字: 电源模块 电子产品 高低温性能

在全球化的经济背景下,企业为了扩大市场份额,常常需要将产品销往国际市场。韩国,作为亚洲重要的经济体之一,其市场对各类电子产品,特别是锂电池产品的需求持续增长。然而,进入韩国市场并非易事,锂电池产品需要通过KC(Korea...

关键字: 锂电池 KC 电子产品
关闭