硕士毕业论文-现场可编程门阵列(FPGA)模拟电路设计研究10588.doc

上传人:哈尼dd 文档编号:3964553 上传时间:2019-10-11 格式:DOC 页数:191 大小:16.98MB
返回 下载 相关 举报
硕士毕业论文-现场可编程门阵列(FPGA)模拟电路设计研究10588.doc_第1页
第1页 / 共191页
硕士毕业论文-现场可编程门阵列(FPGA)模拟电路设计研究10588.doc_第2页
第2页 / 共191页
硕士毕业论文-现场可编程门阵列(FPGA)模拟电路设计研究10588.doc_第3页
第3页 / 共191页
硕士毕业论文-现场可编程门阵列(FPGA)模拟电路设计研究10588.doc_第4页
第4页 / 共191页
硕士毕业论文-现场可编程门阵列(FPGA)模拟电路设计研究10588.doc_第5页
第5页 / 共191页
点击查看更多>>
资源描述

《硕士毕业论文-现场可编程门阵列(FPGA)模拟电路设计研究10588.doc》由会员分享,可在线阅读,更多相关《硕士毕业论文-现场可编程门阵列(FPGA)模拟电路设计研究10588.doc(191页珍藏版)》请在三一文库上搜索。

1、电 子 科 技 大 学 UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 硕士学位论文硕士学位论文 MASTER DISSERTATION 论 文 题 目: 现场可编程门阵列现场可编程门阵列(FPGA) 模拟电路设计研究模拟电路设计研究 学 科 专 业:微电子学与固体电子学微电子学与固体电子学 指 导 教 师: 教授教授 博博 导导 作 者 姓 名: 班 级 学 号: 200520303015 分类号 密级 秘密 内部 10 年 UDC 摘 要 I 摘摘 要要 FPGA 是英文 Field Programmable Gate Ar

2、ray 的缩写,即现场可编程门阵列, 是在 PAL、GAL、EPLD 等可编程器件基础上进一步发展的产物。作为专用集成 电路(ASIC)领域中的一种半定制电路产品,该产品既解决了定制电路的不足,又 避免了原有可编程器件门电路资源有限的缺点。随着工艺尺寸的逐渐减小,现场 可编程门阵列 FPGA 与专用集成电路 ASIC 之间的性能差异正在逐渐减小。相比 较 ASIC 而言,由于 FPGA 的动态可重配置特性极大降低了电路设计公司在产品 设计过程中的设计风险与设计成本,缩短了产品上市的时间,减少了用户升级系 统所带来的硬件花费。因此,越来越多的电路设计公司开始逐渐使用 FPGA 作为 产品研发与测

3、试的硬件平台。 本课题来源为总装备部国防技术重点预研项目和国家 863 研究发展计划中 “可编程逻辑器件”课题的子项目。课题的目的是研究工作电压为 2.5 V 的 FPGA 芯片中模拟电路的设计方法,其研究范围主要包括 I/O 接口电路和 FPGA 芯片的电源模块。本课题打破了 FPGA 核心关键设计技术和产品制造被国外公司 所垄断的不利局面,满足了国防和工业生产的需要。 本论文采用正向和逆向相结合的设计方法,以正向设计思想为指导方向,同 时借鉴国外先进的设计经验,以研制支持多达 16 种高性能接口标准的可动态配 置 I/O 端口,最高工作频率为 200MHz,可用逻辑资源为 10 万门,内部

4、包含总量 达 40K 的用户可用 RAM 阵列,消耗晶体管个数为 530 万的现场可编程门阵列 FPGA 芯片为突破口,完成了可用 I/O 管脚资源为 180、404 和 512 的系列 FPGA 产品模拟电路的设计。其中 I/O 管脚资源为 180 的 FPGA 产品具有小于 4.8ns 的 输入延时和小于 4.0ns 的输出延迟,并能够满足 FPGA 芯片 200MHz 的最高工作 频率。 本文中的电路采用 TSMC 0.22um 1P5M 标准 CMOS 工艺制程,使用全定制 电路与版图设计方法。经仿真验证,该系列 FPGA 产品所达到的主要技术参数指 标,均优于国外同类产品水平。 本文

5、的主要创新点为利用 SRAM 技术的在系统可编程特性,结合模拟电路设 计方法的特点,提供了一种能够同时满足多标准接口应用与可动态配置要求的 摘 要 II I/O 接口电路结构。该结构相比过去的各种 I/O 接口电路结构而言,不但节约了芯 片面积,而且能够支持多种不同的接口标准。 本文所设计的多标准高性能接口电路已应用在采用陶瓷封装形式的 FPGA 中, 该产品解决了国外同类型产品没有军品级器件的问题,满足重点军事工程的需求。 本文所设计的电路已完成后端版图设计与仿真验证,目前处于流片阶段,其 他系列产品的设计均按型谱项目的进度要求正在进行中。该系列产品的研制成功 打破了国外对该系列器件的禁运,

6、为我军关键电子元器件的国产化贡献了力量。 关键词:关键词:FPGA 可动态配置 I/O 多标准 5V 容许 Weak-Keeper ABSTRACT III ABSTRACT FPGA was the abbreviation of the Field Programmable Gate Array .It was base on the programmable divices ,such as PAL and EPLD.It offset the ASICs disadvantage whose logic resouce was too less.With the character s

7、ize smaller and smaller ,the distance of performance between FPGA and ASIC was smaller and smaller.But FPGA decreased the risk and cost in the product design, for its character of the dynamic reuse ,and shorten the time which the product come into the market.And more and more Fabless began to use it

8、 as the design and test platform. This research subject came from Hi-Tech Research and Development Program of China and General Equipment Headquarters. It aimed at developing series products of 2.5v FPGA, including I/O interface circuit and power system, breaking through the adverse situation as all

9、 of the FPGA products and design technology were monopolized by several American companies, and satisfying urgent demands of national defence. A method of “top-down” design and reverse design was adopted in this paper. We took the idea of “top-down” design as guidance, as well as used foreign advanc

10、ed design experience for reference and developed a FPGA containing 20*30 CLB-arrays, an internal counter of 200MHz, 100K gates,supporting 16 high-performance interface standards as a breakthrough, a series of FPGA family products, whose maximum available I/O number is 180 , 404 and 512, have been de

11、veloped respectively. The 180- I/O FPGA has a 4.8ns pin-to-pin input delay and 4.0ns pin-to-pin output delay or less. This paper was based on a 0.22um 1P5M standard CMOS technology process, and on a design technology of custom layout. The primary technology parameters of the FPGA family products acc

12、omplish the foreign advanced level of kindred products. New idea of our research subject was a new I/O cicuit structure by using the SRAM array design to realize in-system programmable and the characters of analog cicuit design.This structure can reduce the chip area and give higher performance. The

13、 180-I/O FPGA chip with ceramic packages solved the problem that there were no military devices in foreign kindred products and satisfied the requirement of important military engineering. ABSTRACT IV This product has been finished the layout design.Other designs of the FPGA series were completed an

14、d were ahead of the schedule of plan. The products were used and approbated by many customer, we broke the forbiddance for the devices by foreign countries, and contributed that the key device can be established in China for our army. Keywords: FPGA Dynamic-configuration I/O Multi-standards 5V-toler

15、ance Weak- keeper 目 录 V 目 录 第一章第一章 绪绪 论论 .1 1.1 课题的背景和意义1 1.1.1 现场可编程门阵列简介 .2 1.1.2 SRAM 编程技术介绍 .3 1.1.3 FPGA 和 ASIC 的对比 4 1.1.4 市场需求分析 .6 1.2 国内外研究现状与发展趋势7 1.2.1 国外研究现状 .7 1.2.2 国内研究现状 12 1.2.3 未来发展趋势 13 1.3 主要内容、创新及论文安排.13 第二章第二章 FPGA 多标准兼容可编程多标准兼容可编程 I/O 相关技术研究相关技术研究 16 2.1 架构技术研究.16 2.1.1 学术 FPG

16、A 架构技术研究 16 2.1.1.1 FPGA 算法研究 .16 2.1.1.2 FPGA 整体架构研究 .17 2.1.2 商业 FPGA 架构技术研究 19 2.1.2.1 Xilinx 公司 FPGA 架构 .19 2.1.2.2 Altera 公司 FPGA 架构 .20 2.1.2.3 各类 FPGA 架构分析.21 2.2 多标准兼容可编程 I/O 技术研究.21 2.2.1 电平接口标准研究 21 2.2.1.1 专业术语.22 2.2.1.2 接口标准分类.22 目 录 VI 2.2.2 CMOS I/O 设计技术研究 .27 2.2.3 CPLD 编程 I/O 技术研究 .

17、28 2.2.3.1 CPLD 可编程 I/O 设计技术 .28 2.2.3.2 CPLD I/O 输出 skew 控制设计技术.28 2.2.4 FPGA 可编程 I/O 技术研究 .30 2.2.4.1 FPGA 可编程 I/O 技术研究 .30 2.2.4.2 FPGA 中可编程 I/O 的分类 .31 2.2.5 可编程技术 I/O 比较.31 第三章第三章 FPGA 多标准兼容可编程多标准兼容可编程 I/O 设计与验证设计与验证 32 3.1 设计技术参数和设计要求.32 3.1.1 设计要求 32 3.1.2 设计技术参数 35 3.2 FPGA 可编程标准 I/O 设计 36 3

18、.2.1 总体结构 36 3.2.2 设计原理和设计方法 38 3.2.2.1 输出缓冲器.39 3.2.2.2 输入缓冲器.41 3.2.2.3 I/O BANK 介绍 .44 3.3 FPGA 可编程非标准 I/O 设计 45 3.3.1 全局时钟输入管脚 45 3.3.2 配置控制信号输入管脚 47 3.3.3 配置控制信号输出管脚 48 3.4 FPGA 可编程标准 I/O 核心电路设计 48 3.4.1 输出数据通路设计 48 3.4.1.1 输出数据选择控制单元 UIO_OUTMUX .48 3.4.1.2 输出数据缓冲器单元 UIO_OUTBUF50 3.4.2 输入数据通路设计

19、 64 3.4.2.1 输入缓冲器单元设计 UIO_INBUF64 3.4.2.2 输入数据阈值损失补偿单元 UIO_REFIN 71 3.4.2.3 可编程延迟与输入通道选择模块.75 目 录 VII 3.4.3 I/O 工作模式控制与配置单元设计 .77 3.4.3.1 配置信息存储与选择单元设计.77 3.4.3.2 I/O 工作模式控制单元设计79 3.4.4 边界扫描链与输入输出寄存器单元设计 81 3.4.5 输入输出保护与 PCI 接口标准控制电路 85 3.4.5.1 5V 容许保护电路85 3.4.5.2 weak keeper 数据保持单元 91 3.4.5.3 上拉和下拉

20、电阻.93 3.5 多标准兼容非标准 I/O 接口核心电路设计93 3.5.1 全局时钟输入 I/O 单元设计93 3.5.5.1 时钟输入缓冲器单元 AGCK_IN .94 3.5.5.2 配置点存储单元模块 ARRSRAM_DOWN .96 3.5.5.3 边界扫描单元模块 BSCAN_B .97 3.5.5.4 全局输入时钟延迟补偿模块 GCLK_COMPENSATION 97 3.5.2 配置控制信号输入管脚 104 3.5.3 配置控制信号输出管脚 105 3.6 多标准 I/O 接口电路的扩展.106 3.6.1 LVDS 接口标准介绍106 3.6.2 电路实现原理 .108 3

21、.7 定制版图设计.108 3.8 整体电路功能与参数仿真.109 第四章第四章 FPGA 电源与时钟系统研究与设计电源与时钟系统研究与设计 112 4.1 DLL 电源系统设计 .112 4.1.1 设计要求 .112 4.1.2 设计原理 .113 4.1.3 基准电路单元设计 .114 4.1.4 低通滤波单元设计 .117 4.1.5 整形电路单元设计 .120 4.1.6 整体电路仿真 .121 4.2 上电复位电路单元设计.124 目 录 VIII 4.2.1 设计要求 .124 4.2.2 设计原理 .126 4.2.3 整体电路设计 .126 4.2.4 整体电路仿真 .131

22、 4.2.5 定制版图设计 .132 4.3 SRAM 电源系统设计 .133 4.3.1 设计要求 .133 4.3.2 设计原理 .133 4.3.3 电压比较器单元设计 .134 4.3.4 SRAMVDD 电压控制单元设计.135 4.3.5 整体电路仿真 .139 4.4 内部配置时钟发生电路单元141 4.4.1 设计要求 .141 4.4.2 设计原理 .143 4.4.3 振荡器单元设计 .145 4.4.4 整体电路设计与仿真 .147 4.4.4 定制版图设计 .152 4.5 FPGA 内部模拟电路单元综述152 第五章第五章 FPGA 系列产品的模拟电路设计与验证系列产

23、品的模拟电路设计与验证 .154 5.1 FPGA 系列产品设计方法.154 5.2 FPGA 系列产品的模拟电路异同点.155 5.2.1 相同点 .155 5.2.2 不同点 .156 5.3 FPGA 系列产品的模拟电路设计与实现 156 第六章第六章 FPGA 可编程可编程 I/O 接口电路测试方法研究接口电路测试方法研究 .158 6.1 I/O 接口电路测试方法研究 .158 6.2 I/O 接口电路测试方案 .159 第七章第七章 结结 论论 162 目 录 IX 致致 谢谢 164 参考文献参考文献 .165 攻硕期间取得的研究成果攻硕期间取得的研究成果 .167 第一章 绪

24、论 1 第一章 绪论 1.1 课题的背景和意义 FPGA 是英文 Field Programmable Gate Array 的缩写,即现场可编程门阵列, 它是在 PAL、GAL、EPLD 等可编程器件的基础上进一步发展的产物。作为专用 集成电路(ASIC)领域中的一种半定制电路,该产品既解决了定制电路的不足,又 克服了原有类型的可编程器件门电路数有限的缺点。由于 FPGA 产品具有上市时 间短、设计成本低、便于升级与重复使用的特点,目前被广泛应用在通信、航天、 航空、导航、遥感、遥测、程控交换机等军、民用领域1。 FPGA 采用了逻辑单元阵列 LCA(Logic Cell Array)这样一

25、个新概念,内部包 括可配置逻辑模块 CLB(Configurable Logic Block)、输出输入模块 IOB(Input Output Block)和内部连线(Interconnect)三个主要部分。对于一个实际投入商业与工 业应用的 FPGA 而言,没有 I/O 接口、上电复位和电源系统等模拟电路模块就不 能保证 FPGA 在各种实际应用环境中正常工作。因此对于投入实际应用的 FPGA 产品而言,模拟电路的设计是至关重要的。 但是,由于中国集成电路产业受到产业高速增长与核心技术长期受制国外技 术壁垒的双重影响,出现了产业规模盲目扩大与产品效益低下并存,外资大量进 入与本土大企业缺失并

26、存的尴尬局面。由于外资的巨大贡献,中国的整机制造产 业(包括计算机、通信设备制造和视听产业)仍具有较强的国际竞争力,而本土的 元器件研发产业在全球所占的份额则十分有限。这一格局在客观上反映了国内的 企业与科研院所尚不具备与跨国公司开展全面竞争,中国电子信息产业仍处于加 工组装阶段的现实。因此,从某种意义上来讲,中国电子产业的基础研发能力大 而不强。 基于以上原因,国内在可编程逻辑器件领域尚处于起步阶段,研究大多集中 于电路综合和布局布线算法理论。对于实际的 FPGA 芯片设计,尤其是商业化 FPGA 芯片中模拟电路的设计与研究尚未有成功先例。因此,掌握了 FPGA 模拟 电路设计技术,可以加速

27、我国 FPGA 研制进程,缩短与先进国家水平的差距,从 而在军事和国民经济各领域发挥良好的经济效益和社会效益。 电子科技大学硕士学位论文 2 1.1.1 现场可编程门阵列简介 所谓现场可编程门阵列(FPGA)是指可以方便地通过实时下载不同的配置位流 文件(bit stream),而实现不同逻辑功能的门阵列芯片。 20 世纪 80 年代中期,Altera 和 Xilinx 分别推出了与标准门阵列类似的 FPGA,它具有体系结构和逻辑单元灵活、集成度高以及适用范围宽等特点。这 种器件兼容了 PLD 和通用门阵列的优点,可实现较大规模的电路,编程也很灵活。 与其它 ASIC 相比,它们具有设计开发周

28、期短、设计制造成本低、开发工具先进、 标准产品无需测试、质量稳定以及可实时在线检验等优点。与 PAL、GAL 器件 相比,它的优点是可以实时地对内置的 SRAM 或 EPROM 编程,以实时地改变器 件功能,实现现场可编程(基于 EPROM 型)或在线重配置(基于 SRAM 型)。因此, FPGA 被广泛应用于产品的原型设计和产品生产之中,几乎所有应用门阵列、 PLD 和中小规模通用数字集成电路的场合均可应用 FPGA 器件。 FPGA 通常包含三类可编程资源:可编程逻辑功能块、可编程 I/O 块和可编 程互连。可编程逻辑功能块是实现用户功能的基本单元,它们通常排列成一个阵 列,散布于整个芯片

29、;可编程 I/O 单元实现芯片上逻辑与外部封装脚的接口,围 绕着阵列于芯片四周;可编程内部互连包括各种长度的线段和编程连接开关,它们 将各个可编程逻辑块或 I/O 块连接起来,构成特定功能的电路。不同厂家生产的 FPGA 在可编程逻辑块的规模,内部互连线的结构和采用的可编程元件上存在较 大的差异。目前,在市场上比较常用的是 Xilinx 和 Altera 公司的 FPGA 器件。 由于 FPGA 能够减少电子系统的开发风险和开发成本(NRE),同时有效的缩 短上市时间(time to market),并且通过在系统编程、远程在线重构等技术降低了 维护和升级成本,因此在通信、控制、数据计算等领域

30、得到了广泛的应用。 FPGA 的发展推动了先进制造工艺和封装工艺的出现,通过全定制的电路和 版图设计方法所进行的设计优化,使 FPGA 在逻辑密度、性能、功能和功耗方面 得到大幅改善,成本显著下降。 随着 FPGA 在功能、密度、速度上的不断提升与成本的降低,用户需求与协 议标准的变化,FPGA 芯片由于其便利的可升级性,不但被用来制作原型机,而 且还被大量地应用到网络、消费电子、科研、航天及国防的许多最终产品中,成 为一系列电子系统的核心。 第一章 绪 论 3 1.1.2 SRAM 编程技术介绍 通过对熔丝、EPROM、EEPROM、 SRAM,反熔丝和 Flash 等可编程技术 的研究,总

31、结可编程逻辑器件可编程技术的特性,见表 1-1。 表 1-1 可编程开关技术比较 编程技术可重复编程易失性制造工艺 熔丝否否Bipolar EPROM电路外否UVCMOS EEPROM在电路否EECMOS SRAM在电路是CMOS 反熔丝否否CMOS+ Flash在电路否Flash SRAM 编程技术最先使用是在 Xilinx 公司的 FPGA 产品中,现在已经广泛使 用在其他公司的 FPGA 产品中。基于该种编程技术的 FPGA 的可编程互联、可编 程 I/O、CLB 单元的的配置信息都存储于 SRAM 阵列中。图 11 示出了 Xilinx 公司的一个 5 管 SRAM 配置单元,该单元是

32、由首尾相连的两个反相器和一个导通 晶体管构成的2。 图 1-1 5 管 SRAM 配置单元 SRAM 技术的优点是采用标准 CMOS 工艺,可重复设计和在系统可重配置。 缺点是易失性,每次断电后 SRAM 的数据就不存在了。所以在使用 SRAM 型 FPGA 时需要外挂存储单元(通常是 PROM),这样在每次上电时,从存储器中装 载配置数据。另外,采用 SRAM 技术编程的 FPGA 所需芯片面积是最大的,这是 由于通常一个 SRAM 单元都需要 56 个单管组成3。 由于本次课题采用的制造工艺是标准 CMOS 工艺,所以选择 SRAM 做为 FPGA 内部各个配置点配置信息的存储单元,并且结

33、合 SRAM 在系统可重配置的 特性,利用模拟电路的设计方法,实现兼容多种接口标准的在线可重配置 I/O 接 口电路的设计。 电子科技大学硕士学位论文 4 1.1.3 FPGA 和 ASIC 的对比 目前在电子行业使用比较多的产品主要有 ASIC 和 FPGA,在这两者之间 FPGA 是最具有技术优势的一种产品,并且具有逐渐取代 ASIC 的趋势。 ASIC 是专用集成电路的英文简称。在过去的一段时间中,ASIC 设计技术一 直是集成电路设计市场的主流。一般说来,ASIC 主要针对大批量生产的专用产 品,以尽可能的降低生产设计成本。而 FPGA 由于其良好的可配置特性广泛应用 小批量的产品设计

34、中,尤其是在 ASIC 的原型验证阶段经常使用 FPGA 来构建硬 件平台。但是随着 FPGA 在性能、密度上的提升,以及芯片制造工艺的改进导致 的 NRE 成本激增,使 ASIC 的市场逐渐被 FPGA 所占据。 对于 ASIC 与没有使用嵌入式硬核基于 LUT 的 FPGA(图 1-2)而言,ASIC 与 FPGA 的延迟性能大概相差 1214 倍,并且该结果针对 0.25um90nm 的 CMOS 工艺都是基本适用的。不考虑性能的情况下,对于实现相同的逻辑功能而言,没 有使用硬核的 FPGA 比 ASIC 面积大 35 倍,动态功耗增加 14 倍以上。 图 1-2 不包含嵌入式硬核的 F

35、PGA 电路结构图 为了逐渐减小 FPGA 与 ASIC 之间的性能差异,尤其是降低 FPGA 与 ASIC 的功耗和面积差距,越来越多的嵌入式硬核被加入到 FPGA 芯片中去。硬核的使 用大大降低了 FPGA 的芯片面积和动态功耗,但是对于芯片速度的提升而言影响 不是很明显,因此要根据具体的应用要求来选择合适的 FPGA 使用方法。而减小 的芯片面积可以大幅度的降低互联线电容和负载电容的影响,所以根据动态功耗 的公式可以知道,随着面积的减小,电容也相应减小,从而降低了芯片的动态功 耗。在相同性能的条件下,使用硬核的 FPGA 和 ASIC 相比,面积增大 5 倍,动 态功耗增大 7.112

36、倍,速度慢 3.44.6 倍4。 第一章 绪 论 5 正是由于嵌入式硬核的使用,减小了 FPGA 与 ASIC 之间在性能上的差距。 因此,在当今的 FPGA 设计中越来越多的嵌入式硬核被加入到 FPGA 结构中去, 最常见的有高速 I/O 接口电路、RAM 阵列、硬件乘法器和 DLL 单元。 用户可对 FPGA 内部的逻辑模块和 I/O 模块重新配置,以实现用户的逻辑。 它还具有静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件 一样通过编程来修改。 作为专用集成电路(ASIC)领域中的一种半定制电路,FPGA 既解决了定制电 路的不足,又克服了原有可编程器件门电路数有限的缺点。

37、可以毫不夸张的讲, FPGA 能完成任何数字器件的功能,上至高性能 CPU,下至简单的 74 电路,都可 以用 FPGA 来实现。FPGA 如同一张白纸或是一堆积木,工程师可以通过传统的 原理图输入法,或是硬件描述语言自由的设计一个数字系统。通过软件仿真,可 以事先验证设计的正确性。在 PCB 完成以后,还可以利用 FPGA 的在线修改能 力,随时修改设计而不必改动硬件电路。使用 FPGA 来开发数字电路,可以大大 缩短设计时间,减少 PCB 面积,提高系统的可靠性。FPGA 是由存放在片内 RAM 中的程序来设置其工作状态的,因此工作时需要对片内的 RAM 进行编程。 用户可以根据不同的配置

38、模式,采用不同的编程方式。加电时,FPGA 芯片将 EPROM 中数据读入片内编程 RAM 中,配置完成后,FPGA 进入工作状态。掉电 后,FPGA 恢复成白片,内部逻辑关系消失,因此,FPGA 能够反复使用。FPGA 的编程无须专用的 FPGA 编程器,只须用通用的 EPROM、PROM 编程器即可。 当需要修改 FPGA 功能时,只需换一片 EPROM 即可。这样,同一片 FPGA 通过 使用不同的编程数据,可以产生不同的电路功能。因此,FPGA 的使用非常灵活。 可以说,FPGA 芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。 综合以上各方面,ASIC 在产品生产规模比较大时,

39、能够在降低生产成本方 面有一定的优势。FPGA 由于可以用 VHDL 或 Verilog HDL 来编程,灵活性最强, 并且能够进行编程、除错、再编程和重复操作。同时,由于没有 NRE 成本,因 此可以充分地进行设计开发和验证。相比较于 ASIC,当设计的电路有少量改动 时,更能显示出 FPGA 的优势,其现场编程能力可以用来进行系统升级或除错, 大大延长了产品在市场上的寿命。综合看来,FPGA 更加符合未来电子行业的发 展,在未来必将得到更为广泛的应用,并将逐步取代 ASIC,在电子产业中发挥 巨大的作用。 电子科技大学硕士学位论文 6 1.1.4 市场需求分析 FPGA 在我军军事装备中被

40、广泛用于航空、航天、船舶、兵器、电子、核能 等各研究所及工厂,为我军装备的跨越式发展与技术性能的提高提供了良好契机 与巨大潜力。 采用 FPGA 可快速替代原有的成熟板级电路系统,从而大大减小整机重量, 且无需承担投片风险,利用最少的成本实现军用装备“减重增程”的目标。 所有 FPGA 在出厂之前都做过百分之百的故障测试,保证了出厂芯片的功能 正确,设计人员只需在自己的实验室里就可以通过相关的软硬件环境来完成芯片 的最终设计。所以,整机设计采用 FPGA 的方案,技术风险更小、开发周期更短, 资金投入更小,节省了许多潜在的故障检测花费。 为了符合我军国防现代化的发展要求,军用电子装备对 FPG

41、A 的需求也呈现 出了逐年增长的趋势。一方面,这是由于军用集成电路的种类繁多,如果使用 ASIC(专用集成电路)技术去实现的话存在设计生产周期长、投资成本高、设计风 险大的缺点。另一方面,由于国防技术的不断发展和国防装备现代化的需求,电 子武器装备的更新换代逐渐加快,这就对电子武器系统的升级和维护提出了一定 的要求,而 FPGA 具有升级方便、便于维护的特点。因此,越来越多的军用电子 设备开始广泛使用 FPGA 来进行武器装备的设计和生产。 但是,目前国内所使用的 FPGA 器件全部依靠进口,并且其核心生产设计和 制造技术完全被国外公司垄断,由于产品进货渠道狭窄,产品价格昂贵。 国内在可编程逻

42、辑器件领域还处于起步阶段,国内多家研制单位作了大量基 础性的工作,并取得了阶段性的科研成果,为军用可编程逻辑器件的发展奠定了 坚实的技术基础。 目前,我军所使用的 FPGA 器件主要依赖于从美国的 Xilinx、Altera 和 Actel 这三家公司进口,这种现象已经引起我军科研管理单位的高度重视。因此,现场 可编程门阵列将是继 AD/DA、CPU 和 DSP 等之后的下一个研究热点。 综上所述,一方面是要解决我军军用装备研制单位对军用级 FPGA 产品的迫 切需求,解决 FPGA 器件完全依赖进口的被动局面;另一方面是 FPGA 器件对我 军用装备的巨大技术推动作用和为我军军用装备跨越式发

43、展提供了良好的契机。 以上两方面都明确的表明研制军用级 FPGA 芯片已迫在眉睫、刻不容缓。 通过本课题的研究,掌握可编程逻辑器件中模拟电路的核心设计技术,除可 满足武器装备国产化需求外,同时也可以探索可编程逻辑器件中模拟电路设计的 第一章 绪 论 7 一套行之有效的方法,攻破可编程逻辑器件设计的壁垒,为自主设计高性能、高 密度的 FPGA 奠定坚实的理论和实践基础。 1.2 国内外研究现状与发展趋势 1.2.1 国外研究现状 目前,国外的 FPGA 的设计技术和加工工艺成熟,产品门类齐全,可以提供 上百个系列品种,芯片集成度已达到上百万门,并广泛应用于通信、航天、航空、 导航、遥感、遥测、程

44、控交换机等军、民用领域。目前,国内外可编程逻辑器件 被美国几家著名大公司所垄断。其技术经过近二十年的经验积累,技术力量十分 雄厚。器件尺寸达到 65nm,规模达到千万门级。各公司在宇航和军用电子元器 件的发展十分迅速。世界排名前四的可编程器件供应商分别为 Xilinx、Altera、Actel、Lattice,这几家可编程设计公司是全球领先的可编程逻辑 完整解决方案的供应商。下面针对国外各大可编程器件厂商的产品进行介绍5。 (1)Xilinx 公司: 图 1-3 Xilinx 公司 FPGA 产品谱图 Xilinx 公司成立于 1984 年,Xilinx 首创了现场可编程逻辑阵列(FPGA)这

45、一创 新性的技术,并于 1985 年首次推出商业化产品。目前 Xilinx 满足了全世界对 FPGA 产品一半以上的需求。Xilinx 公司的 FPGA 器件具有十分突出的特色:基 于 SRAM 架构,可“无限次”编程;LUT 可配置为分布式 RAM;块 RAM 可配置 为多种模式;全数字式的时钟管理系统,可提供灵活精确的时钟信号;Versa- Ring 提供了 IOB 与 CLB 的连接,可以更便利的实现 PIN 锁定;高端产品如 电子科技大学硕士学位论文 8 VIRTEX-II Pro、VIRTEX-II Pro X 嵌入了微处理器和专用乘法器,VIRTEX4 FX 嵌入了处理器,提供系统

46、的解决方案,功能更加强大等。图 1-3 给出了 Xilinx 公 司 FPGA 产品型号谱图。 Xilinx 于 2006 年又推出了其最新系列的产品 VIRTEX-5 系列,该系列提 供 FPGA 市场中最新最强大的功能。VIRTEX-5 系列采用第二代 ASMBL(高 级硅片组合模块)列式架构,包含四种截然不同的平台(子系列),比此前任何 FPGA 系列提供的选择范围都大。每种平台都包含不同的功能配比,以满足诸多 高级逻辑设计的需求。该系列主要由 LX、LXT、SXT 和 FXT 四个平台构成, 其中 VIRTEX-5 LX 是针对高性能通用逻辑应用,VIRTEX-5 LXT 是针对具有高

47、 级串行连接功能的高性能逻辑,VIRTEX-5 SXT 是针对高性能信号处理应用, VIRTEX-5 FXT 是针对高性能嵌入式系统。除了最先进的高性能逻辑架构, VIRTEX-5 FPGA 还包含多种硬 IP 系统级模块,包括强大的 36Kb Block RAM/FIFO、第二代 25 x 18 DSP Slice、带有内置数控阻抗的 SelectIO 技术、 ChipSync 源同步接口模块、系统监视器功能、带有集成 DCM(数字时钟管理 器)和锁相环(PLL)时钟发生器的增强型时钟管理模块以及高级配置选项。LXT 和 SXT 器件还包含针对增强型串行连接的电源优化高速串行收发器模块、一个

48、符合 PCI Express 的集成端点模块和三态以太网 MAC(媒体访问控制器)。这些功能 使高级逻辑设计人员能够在其基于 FPGA 的系统中体现最高档次的性能和功能。 VIRTEX-5 FPGA 以最先进的 65nm 12 层金属的铜工艺技术为基础,芯片内核电 压为 1V,是定制 ASIC 技术的可编程替代方案。大多数高级系统设计都需要 FPGA 的可编程能力。VIRTEX-5 FPGA 以前所未有的逻辑、DSP、软/ 硬微处 理器和连接功能提供最佳解决方案,以满足高性能逻辑设计人员、高性能 DSP 设计人员和高性能嵌入式系统设计人员 的需求。VIRTEX-5 LXT、SXT 和 FXT

49、平台具有先进的高速串行连接功能和链路/事务层功能。强大的时钟管理模块 (CMT)时钟控制,具有零延迟缓冲、频率综合和时钟相移功能的数字时钟管理器 模块,具有输入抖动滤波、零延迟缓冲、频率综合和相位匹配时钟分频功能的 PLL 模块。在该产品系列中,只有 LX 平台没有 Rocket I/O GTP 收发器、 PICE 端点模块和以太网 MAC 模块。芯片内部最高工作频率可达 550M6。 (2)ALTERA 公司: ALTERA 公司于 1983 年 6 月在美国 SAN JOSE 创立,也是一家提供可编程 逻辑器件的专业设计公司。ALTERA 是复杂可编程逻辑器件(CPLD)的发明者,该 第一章 绪 论 9 公司于 1988 年在 NASDAQ 挂牌(ALTR),进入 90 年代以后,ALTERA 更成为发 展最快的可编程逻辑器件厂商之一。图 1-4 给出了 ALTERA 公司 FPGA 产品的型 号谱图。 图 1-4 ALTERA 公司 FPGA 产品系列谱图 ALTERA 公司的 FPGA 器件有 FLEX、CYCLONE、STRATIX 三个系列。 ALTERA 公司器件系列丰富,产品应用范围广。除了

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1