FPGA中JTAG控制器的设计与仿真

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:wugenkuaizi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
FPGA (Field Programmable Gate Array)即现场可编程门阵列,这种集成电路芯片可以给客户提供大量的逻辑资源。用户可以根据自身的需求,通过改变芯片的配置信息对其功能进行定义,从而实现不同的应用功能。JTAG (Joint Test Action Group)电路是FPGA芯片中非常重要的一个电路模块,它是在芯片内部逻辑电路周围增加一个边界扫描寄存器链和相应的JTAG控制器模块。现在广泛使用的FPGA芯片内部几乎都设计了JTAG电路,增加JTAG电路的意义在于,它可以更加方便的对芯片内部逻辑功能和芯片外部引脚互连的正确性进行测试,另外还可以通过JTAG电路对FPGA芯片进行在系统编程。总之,JTAG电路可以提高FPGA芯片测试以及编程的灵活性,极大的促进了FPGA芯片的发展和应用。本文选题来源于西安智多晶微电子有限公司FPGA芯片设计项目中的子项目,重点设计了一个JTAG控制器电路模块,主要工作内容如下。1.使用Verilog语言对JTAG控制器模块及其子模块进行了RTL(Register Transfer Level)级的设计,设计的边界扫描测试逻辑功能符合IEEE (Institute of Electrical and Electronics Engineers) 1149.1标准,可以实现IEEE 1149.1标准中规定的各种测试模式,以及在不同测试模式下的逻辑功能。设计的JTAG控制器电路模块包含以下几个子模块:(1)状态控制器模块,包括JTAG中的TAP (Test Access Port)控制器和控制在系统编程的状态机;(2)指令寄存器和指令译码器模块;(3)测试数据寄存器模块,包括旁路寄存器和器件标识寄存器。2.在JTAG控制器中设计了控制在系统编程功能的状态机模块以及相应的指令系统,该逻辑功能符合IEEE 1532标准,可以对FPGA芯片进行在系统编程,提高了芯片编程的灵活性。此外,在JTAG控制器中的指令寄存器和指令译码器中加入了对FPGA芯片中嵌入的eFlash和SRAM (Static Random Access Memory)模块进行操作的指令,用于配合芯片的在系统编程功能。3.设计了针对该电路模块的功能仿真平台,并对所设计的电路模块进行了功能仿真,仿真结果表明该电路模块实现了全部预期的逻辑功能,验证了所设计的电路模块逻辑功能的正确性。在RTL级电路模块设计完成和功能仿真正确之后,使用综合工具对所设计的代码进行综合,结果表明所设计的全部RTL级代码均可以使用综合工具生成电路原理图。4.根据设计指标中的时序参数选择仿真路径,并通过测量版图中连线的长度建立线载模型,在此基础上设计仿真电路对所设计的电路模块的主要时序参数进行了仿真。将时序仿真的结果和设计指标进行对比,仿真结果符合设计指标。设计了电路模块的版图,并通过后仿真保证了版图的正确性。对电路模块进行了芯片级功能测试,确保了所设计的电路模块在实际芯片中可以正确实现逻辑功能。总之,本论文中设计的RTL级电路模块可以给FPGA芯片提供一个逻辑功能正确,可综合生成电路原理图的JTAG控制器,电路时序符合设计指标,并且电路模块在实际的芯片中正确实现了逻辑功能,完成了论文的预期目标。
其他文献
润滑脂被广泛应用于机械系统内的轴承结构中,很多工况下具有润滑油不可比拟的优越性,能够适应高压、高温、低速、辐射等苛刻工况,且更换周期长,节省能源和成本。多数脂润滑轴
本文建立了火焰原子吸收光谱法测定锡阳极泥中含量在1%~5%铋元素的分析方法,研究了样品的溶解方式、酸度、干扰元素对铋含量测定的影响。试验结果表明,该方法铋的检出限为0.3
2002年1月1日生效的《中华人民共和国海域使用管理法》规定了海域国家所有制度和不完整的海域使用权流转制度。但是,该法的规定比较原则、可操作性差,如何真正实现该法的立法
在我国现阶段的数学教学中,数学预习题在数学教学中占据着重要地位。预习题能否达到预期的效果,关键在于教师对预习题的设计。笔者认为,教师可以从以下几个方面设计预习题,来帮助
词汇是英语学习的基础,要学好英语,首先要学好英语词汇。英语词汇教学是英语教学过程中非常重要的一环。那么,教师如何更有效地开展英语词汇教学呢?在此,笔者介绍一些自己在实际教
作为我国三大国粹之一的中医历史悠久,是中华文化的重要载体。历经几千年的发展,独立于西医之外,屹立于世界之林。而中药就是传统中医现代化的产物,对于治疗日常疾病和疑难杂
第一章 总则第一条 为了保障海洋工作中计量单位制的统一和量值的准确可靠,加强海洋行业计量监督管理,促进海洋事业和谐发展,依据《中华人民共和国计量法》及相关法律法规,制定本
在构建服务型政府和建设社会主义新农村的背景下,研究服务型乡镇政府具有重要的理论意义和现实意义。服务型乡镇政府在性质、职能、运行机制、行为方式等方面都需要重新进行定
航管二次雷达的性能直接关系到航空飞行安全。高功率模块的测试尤需谨慎;研制通用的航管二次雷达功放模块自动测试系统可提高保障能力,降低保障成本;系统采用PXIe、LXI/LAN、