基于EDA技术的FPGA设计计算机应用

最新更新时间:2013-09-24来源: 互联网关键字:EDA技术  FPGA设计  计算机 手机看文章 扫描二维码
随时随地手机看文章

对传统电子系统设计方法与现代电子系统设计方法进行了比较,引出了基于EDA技术的现场可编程门阵列(FPGA)电路,提出现场可编程门阵列(FPGA) 是近年来迅速发展的大规模可编程专用集成电路(ASIC),在数字系统设计和控制电路中越来越受到重视。介绍了这种电路的基本结构、性能特点、应用领域及使用中的注意事项。对基于EDA技术的FPGA进行了展望。指出EDA技术将是未来电子产品设计技术发展的主要方向。

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

  随着计算机性价比的提高及可编程逻辑器件的出现,对传统的数字电子系统设计方法进行了解放性的革命,现代电子系统设计方法是设计师自己设计芯片来实现电子系统的功能,将传统的固件选用及电路板设计工作放在芯片设计中进行。从20世纪90年代初开始,电子产品设计系统日趋数字化、复杂化和大规模集成化,各种电子系统的设计软件应运而生。

  在这些专业化软件中,EDA(Electronic Design Automation)具有一定的代表性,EDA技术是一种基于芯片的现代电子系统设计方法。它的优势主要集中在能用HDL语言进行输入、进行PLD(可编程器件)的设计与仿真等系统设计自动化上;20世纪90年末,可编程器件又出现了模拟可编程器件,由于受技术、可操作性及性价比的影响,今后EDA技术会向模拟可编程器件的设计与仿真方向发展,并占据市场的一定份额。

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

  FPGA结构概述

  现场可编程门阵列FPGA作为集成度和复杂程度最高的可编程ASIC。是ASIC的一种新型门类,它建立在创新的发明构思和先进的EDA技术之上。运算器、乘法器、数字滤波器、二维卷积器等具有复杂算法的逻辑单元和信号处理单元的逻辑设计都可选用FPGA实现。以Xilinx的FPGA器件为例,它的结构可以分为3个部分:可编程逻辑块CLB(Configurable Logic Blocks)、可编程I/O模块IOB(Input/Output Block)和可编程内部连接PI (Programmable Interconnect)。CLB在器件中排列为阵列,周围环形内部连线,IOB分布在四周的管脚上。Xilinx的CLB功能很强,不仅能够实现逻辑函数,还可以配置成RAM等复杂的形式。

  现场可编程门阵列FPGA是含有大规模数字电路的通用性器件。这些数字电路之间的互联网络是由用户使用更高级的软件来定义的。FPGA可以进行无限次的重复编程,从一个电路到另一个电路的变化是通过简单的卸载互联文件来实现的,极大地推动了复杂数字电路的设计,缩短了故障检查的时间。

  传统的数字逻辑设计使用TTL电平和小规模的数字集成电路来完成逻辑电路图。使用这些标准的逻辑器件已经被证实是最便宜的手段,但是要求做一些布线和复杂的电路集成板(焊接调试)等工作,如果出现错误,改动起来特别麻烦。因此,采用传统电子设计方案人员的很大一部分工作主要集中在设备器件之间物理连接、调试以及故障解决方面。正是因为FPGA的EDA技术使用了更高级的计算机语言,电路的生成基本上是由计算机来完成,将使用户能较快地完成更复杂的数字电路设计,由于没有器件之间的物理连接,因此调试及故障排除更迅速、有效。

可编程特点有助复杂电路设计

  FPGA能进行无限次的重复编程。因此能够在相同的器件上进行修改和卸载已经完成好的设计。在一个FPGA 芯片上的基本部件数量增加了很多,这使得在FPGA上实现非常复杂的电子电路设计变成比较现实。由于采用FPGA的EDA技术所产生的性价比更高一些,从而使得最近有多家公司开始采用这项技术,并且这种增长趋势仍旧在继续。

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

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

  FPGA的应用领域

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

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

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

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

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

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

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

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

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

  结语

  基于EDA技术的现场可编程门阵列FPGA集成度高,结构灵活,设计方法多样,开发周期短,调试方便,修改容易,应用领域极为广泛。面对科学技术高速发展、市场竞争十分激烈的现实,熟练的掌握EDA设计技术,灵活巧妙的使用FPGA至关重要,其前景将是十分乐观的。

关键字:EDA技术  FPGA设计  计算机 编辑:神话 引用地址:基于EDA技术的FPGA设计计算机应用

上一篇:基于DSP的数字频率计设计
下一篇:单片机的常见输入输出电路介绍(一)

推荐阅读最新更新时间:2023-10-12 20:48

基于FPGA设计安全的汽车通信网络研究
汽车工业正在经历一场无线技术革命,但安全威胁不解决,则可能削弱这块新兴的市场。由于高速网络连接正设法进入汽车领域,设计师面临新通信标准实施的挑战。许多已经习惯于漫长开发周期的设计师, 现在则在为迅速给新型车辆配备用户需求的电子设备而进行竞争。 为调整上市时间并驾驭出现的多个标准,设计师正转向采用FPGA(现场可编程门阵列)。遗憾的是,由于汽车工业匆忙采用下一代基于fpga的汽车远程信息系统,几乎没有设计师能够充分明白他们选择的fpga在安全上意味着什么。构建安全的网络首先要设计安全的系统,而且选择适当的元件可能对大型网络和相关预订收入有重要影响。    从发动机控制模块,到涉及乘客舒适与安全的驾驶室内部系统
[汽车电子]
超级ARM DIY计算机平台MarS Board
“好奇号”登录火星,其使命是探寻火星资源,而MarS Board超级ARM DIY 计算机平台登录嵌入式世界,将带你去一个更强更快更好的软硬件平台,寻找全新的idea,而非局限于现有的硬件平台。探索MarS Board,你会发现更多意想不到的设计方案。ARM DIY计算机平台是由英蓓特科技自主开发设计,4月1日预发布,得到极好的市场反馈。截止7月1号,国际国内客户预定量已经达到891pcs MarS Board,突破Freescale i.MX6双核处理器缺货等重重阻碍,第一批1Kpcs有现货,于7月1日起可马上发货。    MarS Board 是什么   1.双核独立运行操作平台   MarS Bo
[模拟电子]
超级ARM DIY<font color='red'>计算机</font>平台MarS Board
现场总线技术与计算机控制
      1 引言   在计算机控制系统出现以后,工程实践中广泛使用模拟仪表系统中的传感器、变送器和执行机构。其信号传送一般采用4-20mA的电流信号形式,一个变送器或执行机构需要一对传输线来单向传送一个模拟信号。这种传输方法使用的导线多,现场安装及调试的工作量大,投资高,传输精度和抗干扰能力较低,不便维护。主控室的工作人员无法了解现场仪表的实际情况,不能对其进行参数调整和故障诊断,所以处于最底层的模拟变送器和执行机构成了计算机控制系统中最薄弱的环节,即所谓DCS系统的发展瓶颈。现场总线正是在这种情况下应运而生。   2 现场总线技术及其特点   现场总线技术是在80年代后期发展起来的一种先进的现场工业控制技术,它综合了数字
[嵌入式]
计算机视觉如何找寻突破口?三维重建或许是一个
又一年ICCV论文提交截止,ICCV2019的官方推特也在上周末第一时间公布了本届会议的论文投递情况。根据官方消息,2019年共收获4328篇论文,与上一届2143篇相比,数量多出了将近一倍。 ICCV由IEEE主办,全称为IEEE International Conference on Computer Vision,即国际计算机视觉大会。与计算机视觉模式识别会议CVPR和欧洲计算机视觉会议ECCV并称计算机视觉三大顶级会议。ICCV论文数量的翻倍,也能看出近年来计算机视觉的发展有多么迅猛,无论是国内还是国外,都诞生了很多一批专注于计算机视觉的企业,如旷视科技、商汤科技、极链科技Video++、依图科技等优秀的初创AI企业,微
[机器人]
网络计算机中IC卡读写器子系统设计
摘要:针对网络计算机安全问题,提出了一种完整的智能IC卡读写器子系统设计方案。此方案讨论了基于单片机的IC卡读写器硬件和软件设计、基于PC/SC行业规范的读写器驱动程序设计和IC卡的软硬件选取。 关键词:网络计算机 安全 单片机 智能IC卡 IC卡读写器 PC/SC ISO7816 随着网络的飞速发展和计算机技术的不断进步,计算机应用模式正发生着巨大的变革。网络计算机(NC)的出现标志着计算机体系结构的革新,代表着未来计算机系统的发展方向。由于网络计算机可以采用开放源码操作系统,为发展带有自主知识产权的核心技术创造了有利条件。在开放源代码的操作系统中,Linux是一种较好的选择。它源代码公开,可以根据要求自行剪裁并且稳定,对资
[应用]
纳米线计算机推迟摩尔法则大限
      上图 由数百个纳米线自组装而成的nanoFSM只占据芯片中心很小的区域,却拥有现有集成电路中金属线相同的功能。   据物理学家组织网1月28日(北京时间)报道,最近,由麻省理工大学研究会公司和哈佛大学科学家与工程师组成的一个跨学科研究小组合作,用“自下而上”的方法将极微细的纳米线晶体管进行复杂的组装,制造出一种超小、超低能耗的控制处理器,在制造超小电子计算机系统上迈出了关键一步,同时也将逼近的“摩尔法则”的大限远远推开。相关论文发表在本周的美国《国家科学院院刊》上。   研究人员将他们的处理器称为“纳米电子有限状态机”(nanoFSM),也是迄今为止最密集的纳米电子系统。它比人的一个神经细胞还要小,由几百根纳米线晶体管
[手机便携]
医疗领域人工智能的未来:医用超级计算机
    据《财富》杂志报道,数据分析和移动设备是科技领域的两大热门趋势,它们正在走进医院。未来,大型计算机系统可以处理包括医学文献到病人体征在内的数据,据此判别症状。然后,医生就可以借助平板电脑或者智能手机上的智能软件掌握病情,更及时地提供相应的治疗。     数据分析和移动设备这两项高速发展的科技能够帮助诊断包括败血症和癌症在内的多种困扰人们的疾病。大型计算机系统正在持续不断地处理数据——从医学文献到病人的体征一应俱全,并以此判别症状。因此,通过平板电脑或者智能手机上的智能软件,医生就能对即将发生的问题有所警觉。这样,救人于旦夕之间的治疗将会更加及时。     这样的系统究竟有多大价值,目前还无法确定。不过根据市场研究公
[医疗电子]
工信部:我国手机计算机和彩电产量稳居世界第一
    人民网北京2月5日电今日,工业和信息化部发布了2012年电子信息产业统计公报。公报显示,2012年,我国电子信息产业销售收入突破十万亿元大关,达到11.0万亿元,手机、计算机和彩电产量占全球出货量的比重均超过50%,稳固占据世界第一的位置。   工信部数据显示,2012年,我国电子信息产业销售收入突破十万亿元大关,达到11.0万亿元,增幅超过15%;其中,规模以上制造业实现收入84619亿元,同比增长13.0%;软件业实现收入25022亿元(快报数据),比上年增长28.5%。   工信部统计称,2012年,我国规模以上电子信息制造业增加值增长12.1%,高于同期工业平均水平2.1个百分点;收入、利润及税金增速分别高于工业平均
[手机便携]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved