FPGA硬件系统设计与应用研究

来源 :科学与财富 | 被引量 : 0次 | 上传用户:haibitian_lan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:FPGA是英文Field-Programmable Gate Array的缩写,即现场可编程门阵列。在现代的数字电路系统的设计中,FPGA器件发挥着越来越重要的作用。作为可编程器件的一种,在短短十多年时间里,FPGA逐漸从电力电子设计外围器件演变为数字电路的核心器件,在通信、计算机、汽车、航空航天等领域都有广泛的使用。由于半导体技术工艺的进步,FPGA设计技术也得到了飞跃式的突破。本文主要对当前FPGA器件的先进技术进行研究和总结,并且着重对FPGA器件硬件系统的设计和应用进行分析和研究。
  关键词:FPGA;原理;硬件设计;应用技术
  1 FPGA的简介
  当前使用硬件的描述语言完成电路设计,都可以通过简单的汇总和合理的布局,然后快速烧录到FPGA器件上进行基本的测试,这也是当代数字系统设计进行检验的主流技术。这些可编程器件可以用来实现基本逻辑门的电路,也可以实现一些更复杂的组合功能例如数学的方程式、解码器等等。大多数的FPGA器件里,包含着一些记忆性元件,如触发器,或者一些其它的更为完整、性能更为优越的记忆块。
  设计师可以根据自己的需要按照可编辑的链接将FPGA器件内部的逻辑模块连接在一起,仿佛一整个电路的实验板被装在一个电子芯片内,这些出厂后的FPGA器件的连接方式以及逻辑块的使用都可以根据设计者不同的设计而进行改变,从而能完成不同的逻辑功能。
  当你在进行的电子设计使用到FPGA器件时,你不得不需要努力地解决好电源管理、器件配置、IP集成、完整信号输出等硬件系统的设计问题。在进行硬件设计时,你需要注意以下几个问题:
  1.1合理分配I/O信号
  无论是哪种情况,在进行I/O信号分配时,都必须牢记以下共同的步骤:
  1)用表格列出所有需要分配的I/O信号,并按照他们的重要性依次进行排列,比如电压、端接方法、I/O标准、相关时钟等;
  2)检查校验模块之间的兼容性;
  3)利用以上的表格和兼容准则,先把受限制最大的信号分配到引脚上,最后分配那些受限最小的信号。因为受限制大的信号往往只能分配到特定的引脚上;
  4)将剩余的信号分配到较为合适的地方。
  1.2注意静态功耗的降低
  虽然静态电流所带来的功耗和动态功耗相比可以忽略不计,但对一些供电设备却十分重要。引发静态电流因素众多,比如没有完全接通或关断的I/O 端口、三态电的驱动器的下拉或上拉电阻,除此之外,保持编程信息也会需要一定静态功率。
  2 FPGA应用技术的设计原则
  从上文中对FPGA内部的硬件结构分析可看出,FPGA器件的时序逻辑非常丰富,不同于其他的可编程器件。因而对于FPGA来说,应该有一整套能够有效利用其内部丰富的时序逻辑功能的技术,而不同于其他一般的可编程器件的设计技术。由于其独特的优越性,FPGA被越来越多的设计人员所使用,其设计技术被许多的设计者所掌握。在FPGA的实际应用中,使用最合理的设计方法,能很大程度的改善FPGA在应用中出现的漏洞和问题,进而全面提高设计性能。
  2.1使用层次化的设计技术
  使用层次化的设计的系统一般分成若干顶层模块,而每一个顶层的模块下又有若干个小模块,并以此类推。层次化的设计模块,可以是描述原理图的结构图,也可以是经过逻辑语言所描述、表现的实体。
  使用层次化的设计对于系统的模块划分非常的重要,模块划分的不合理,将会导致整个系统的设计不合理,从而使系统的性能下降,这样层次化的系统甚至要比没有经过层次化设计的系统效果更差。
  使用层次化设计的主要优点有以下两个方面:增强设计可读性,增加设计重复使用的可能性。
  2.2使用同步系统设计技术
  所有时序电路具有同一个性质——如果要使所设计的电路正常工作,必须严格的执行事先定义好的逻辑顺序。如果不按照此顺序执行,将会把错误数据写进存储单元,从而导致错误的操作。同步系统的设计方法,也就是使用全分布周期性的同步信号使系统中所有的存储单元进行同时更新,这是执行这一时序有效进行的普遍的设计方法。电路的设计功能是通过产生时钟信号并按照时序严格执行来实现的。
  对于静态的同步设计,必须满足下面的两个条件:
  1.每一个边缘敏感的部件其时钟的输入应该是一次输入时钟的某一个函数;并仍和一次时钟输入的时钟信号。
  2.所有的存储单元都应该是具有边缘敏感特性,在该系统中不存在电平敏感的存储单元。
  我们对于FPGA器件的同步设计的理解就是全部状态的改变都是由主时钟所触发,同一个系统不同的功能模块可以是部分异步的,但是模块与模块之间必须是同步的。正如CPU的设计一样,所有的电路都和系统的主时钟是同步的。相比于异步设计,同步设计具有很多的优点,但进行同步设计时仍然需要考虑很多方面的因素。例如,在选取时钟时,需要考虑以下几点:首先,由于大部分的器件都是由时钟的上跳沿触发,这要求时钟信号的延差要很小;其次,时钟信号的频率通常很高;第三,时钟信号一般是负载较重的信号,因此合理地进行负载分配是很重要的。除此之外,在进行FPGA器件的应用时,还要考虑模块的复位电路、时序同步电路等实际问题。
  参考文献
  [1] 周莉莉,周淑阁,井娥林. FPGA课程教学方法的探讨与研究[期刊论文]. 实验室科学,2013(3).
  [2] 夏陛龙,陈津平,胡春光. 基于FPGA的实时数据采集系统设计[期刊论文]. 计算机工程,2013(11).
  [3] 郑争兵. 双时钟FIFO在多通道高速传输系统中的应用[期刊论文]. 核电子学与探测技术,2013(5).
  [4] 李列文,桂卫华. 面向FPGA的低泄漏功耗SRAM单元设计方法研究[期刊论文]. 高技术通讯,2012(12).
  [5] 郑文荣,孙朝江,刘少伟. 复杂系统的多FPGA可重构设计与实现[期刊论文]. 电子测量技术,2012(9).
  [6] 胡圣领. 基于FPGA的多项式运算器设计[期刊论文]. 现代电子技术,2012(1).
  [7] 孙立波,雷加. 基于SRAM型FPGA测试技术的研究[期刊论文]. 国外电子测量技术,2011(5).
  [8] 周发标,杨海钢,秋小强,王飞. FPGA测试配置完备性的分析评价方法[期刊论文]. 计算机辅助设计与图形学学报,2011(10).
  作者简介:
  石慧明(1990-),男,汉族,黑龙江省齐齐哈尔市,西安电子科技大学物理与光电工程学院硕士研究生,研究方向:光电图像处理、CCD性能参数测试、FPGA硬件相关。
其他文献
日本研究人员近日报告称,诱导多功能干细胞(iPS细胞)可用来大量培育具有抗癌功能的免疫细胞,将来有望在此基础上开发出治疗癌症的新型免疫疗法。研究人员从一些患有恶性黑色素瘤
摘 要:高职院校职称评审是对教师教学业绩、工作能力和科研水平的综合评价。公平、公正的职称评审制度能够充分调动教师的工作积极性、激发他们的创新能力,促进教师队伍整体素质的提高。然而,现行评审工作中存在的诸多问题,严重挫伤了高职教师的工作积极性。探索和研究职称评审中存在的主要问题,分析原因,并找出相应对策,对高职院校教师人力资源管理具有重要的意义。  关键词:高职教师;职称评审;“双师”素质  本论文
摘 要:首先,本文对地质矿产勘查影响因素选择进行了一定的分析,大致总结了最为关键的几项影响因素;接下来,又对各因素对地质勘查重大突破的影响程度进行了较为详尽的分析和论述,总结了熵权多指标综合的评价方法的应用要点和步骤,提出应积极利用熵权多指标综合的评价方法来指导地质勘查工作的建议。  关键词:熵权;地质勘查;影响因素;能源安全  前言:在我国的工业领域建设当中,能源安全的保障始终是重点工作内容之一
摘 要:本文对美罗列汀的合成进行研究并对其含量进行测定。测定方法:色谱柱为奥泰公司C18色谱柱(220mm×4.6mm,5μm),甲醇-乙腈-pH6.5磷酸盐缓冲液(18∶42∶40)为流动相,流速1.0mL·min-1;柱温:35℃;检测波长为212nm。此测定方法准确、重现性好;该工艺路线操作简便,成本低,适合工业生产。  关键词:美罗列汀;合成;研究  2006年10月新药二肽基肽酶Ⅳ(DD
摘 要:阿莫西林胶囊原有检测方法采用流动相(0.05mol/L磷酸二氢钾溶液(用2mol/L氢氧化钾调pH至5.0)—乙腈(97.5:2.5))溶解样品,此方法溶解速度较慢。本实验采用0.1摩尔每升盐酸溶液溶解样品,解决了原有方法溶解速度慢的问题。本法简便、重现性好、回收率高,可用于阿莫西林胶囊中阿莫西林的含量测定。  关键词:阿莫西林胶囊;阿莫西林;测定  阿莫西林别名为阿莫灵、阿莫仙、阿莫新、
摘 要:结合南岳高速公路大源渡湘江特大桥钻孔灌注桩采用桩端后注浆的工程实践,介绍了钻孔灌注桩桩端后注浆技术的机理、技术要求、施工流程及控制要点,表明了后注浆技术在提高单桩承载力,减少桩基沉降量方面的应用存在着优势。  关键词:钻孔灌注桩;桩端后注浆;单桩承载力  1 前言  长期的施工实践发现,传统的灌注桩施工工法存在很多难以克服的技术难题,比如在成孔过程中孔壁残留的泥皮以及孔底难以清理干净的沉渣
摘 要:汽车倒车雷达系统是基于51系列单片机作为系统的总控制器,利用超声波测距原理,以NE555作为系统的脉冲发射源,采用1602液晶显示,能实时显示与报警,达到了较大的测试距离和较高的测量精度。  关键词:超声波测距;单片机;液晶  一、设计要求  1、具有测距功能,测量距离0.1m~1.0m;  2、测量距离精度:误差±1cm;  3、利用液晶显示实时测量距离;  4、达到危险值时报警  二、
进行了富集培养促进宏基因组途径获得聚酮酶基因的研究。结果表明,通过富集培养土壤样品有效提高了红树林土壤高分子量DNA的提取效率,且经分散差速离心(DDC)法预处理并由RH-土壤