基于JTAG的FPGA配置方法与电路设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:l420303622163com
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
FPGA(Field Programmable Gate Array)由于其高性能、可编程等特性,用户可以根据自己的需要,更改FPGA中的配置信息,实现设计的功能。目前FPGA已经在载人航天、高轨预警、月球和火星探测、北斗卫星导航以及太空空间站等重大航天工程中广泛使用。JTAG(Joint Test Action Group)是FPGA中一个至关重要的模块,主要负责FPGA芯片的配置与测试等功能。外部配置数据能够通过JTAG模块载入到芯片的可编程区域,实现配置功能;也可以执行边界扫描测试指令测试芯片的内部互联或者观测、修改电路的行为,来完成芯片测试功能。由于本文设计的JTAG模块要用于一款宇航级高性能千万门级FPGA芯片中,所以相较于普通的JTAG电路,本文的JTAG电路具有以下的特点:1.兼容IEEE 1149.1与IEEE 1532标准,可以实现通过两套标准来完成FPGA的配置;2.可以实现千万门级FPGA芯片的测试功能,设计的扫描链长度为2505bits;3.满足FPGA芯片宇航级的要求,JTAG单粒子功能中断指标可达4.7?10-10次/器件/天。为此,本文做了如下的工作:1.阅读相关文献资料,深入研究IEEE 1149.1与IEEE 1532两套标准的原理,内部结构以及组成部分的逻辑功能,同时理解FPGA的体系架构,配置原理,为电路的设计奠定基础;2.根据FPGA芯片的特性,设计了JTAG电路的整体架构,以及每个模块的电路,如TAP控制器、ISC状态机、指令寄存器以及数据寄存器等,并对部分模块做了仿真验证;3.由于设计的电路要用于宇航条件下,本文设计了敏感性测试系统,主要通过仿真评估单粒子翻转对JTAG电路各个模块的影响程度,仿真结果表明状态机模块的敏感程度最高,最后从系统级、电路级以及版图级三个方面对JTAG电路进行加固设计;4.对设计好的JTAG电路进行仿真验证,第一部分是功能验证,本文验证了JTAG模块的测试功能,包含有采样(SAMPLE)、外测试(EXTEST)、内测试(INTEST)以及旁路(BYPASS)等功能,其次验证了配置功能,分别验证了两套标准的配置行为,第二部分是时序仿真,本文仿真了JTAG电路的主要时序参数,如最高时钟频率66MHz,TMS、TDI的最小建立、保持时间为1ns、2ns,最后部分是电路的版图实现。经过以上工作,本文完成了JTAG电路的整个设计流程。实测验证结果表明JTAG电路已经达到设计要求,满足产品的相应指标,和国外产品相比,也具备很强的竞争实力。这对研发高端的FPGA芯片以及提升综合国力与振兴民族产业都有积极的意义。
其他文献
擅长于短篇小说中探讨美国人内心世界的舍伍德·安德森在其长篇小说《暗笑》中同样表现出了对现代人类的心理问题与生态问题的深刻洞悉。小说中,作家明确地以一个现代主
目的建立稳定的、能获得清晰小鼠视网膜脉管系统、血管内皮细胞及周细胞的实验条件。方法将C57BL/6J小鼠随机分为正常对照组和糖尿病模型组。正常组小鼠按55 mg/kg的剂量腹腔
目的探讨补肾养血明目方基于线粒体途径对RPE细胞凋亡的保护作用。方法将ARPE-19细胞分为4组:正常组、模型组、空白肠吸收液组(对照组)、肠吸收液干预组(干预组)。建立氢醌(H
目前,双馈风力发电系统最大风能追踪的控制策略研究都是基于风速测量基础之上,但在实际应用中,要想在风到达桨叶之前就准确地测出风速是十分困难的,为此文中提出了运用转矩观
目的分析中医药治疗甲状腺相关眼病(TAO)的用药规律,为临床治疗提供参考。方法搜集1979年1月1日—2019年5月30日在中国知网(CNKI)中搜索运用中医药治疗TAO的方剂,形成方剂数
针对微小半径门机能平稳运行采取的新型回转支撑结构型式、采用大小车轮确保内外弧车轮同步性、增加水平轮和车轮踏面的宽度防止车轮出现啃轨和卡轨现象、采用变频电机和编码
研究了聚乙烯醇缩甲醛/有机硅互穿网络防雾涂层的制备和性能,并用FT-IR及TGA对其进行了表征。结果表明,该涂层具有较高的透明性和硬度,较好的防雾性和耐水性。在100℃水中保持1h,涂层不脱落,也不
目的了解2009~2011年血培养中主要病原菌构成比及对抗菌药物耐药状况。方法采用美国BD公司BACTEC 9050全自动血液培养仪及配套培养瓶,西门子公司MicroScan AutoScan-4型微生物