在系统逻辑分析仪的电路设计与实现

被引量 : 5次 | 上传用户:www4006804680com
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文以Xilinx公司的SRAM型FPGA芯片为实例,深入研究了基于SRAM架构的FPGA芯片的调试理论和方法。首先,对FPGA的架构特点和开发流程特点进行了介绍,并针对性的分析了目前常见的FPGA调试方法和手段。传统的FPGA调试方法主要是先利用软件仿真完成设计,再下载到PCB板上的FPGA芯片中,利用示波器和逻辑分析仪对用户设计在系统中的运行情况进行监控。软件仿真在早期的逻辑设计中发挥了极大的作用。但是,随着FPGA逻辑设计规模的不断增大,软件仿真带来的时间代价也越来越大,同时由于芯片封装的不断发展,传统逻辑分析仪的探头连接也越来越复杂,尤其是很难有效地监测系统内部信号,调试成本日渐增加。然后,在此基础上,本文重点分析了在FPGA中利用在系统逻辑分析仪实现在系统调试的方法和原理。在系统逻辑分析仪的出现解决了软件仿真的时间代价问题和传统逻辑分析仪的内部信号在线调试问题。在系统逻辑分析仪综合了JTAG技术、嵌入式技术和触发采样技术,将逻辑分析仪IP核嵌入到FPGA设计中,不需要将内部信号引出到芯片引脚就能够直接完成对系统的调试。常用的在系统逻辑分析仪有Xilinx公司的ChipScope Pro、Altera公司的SignalTapII等。本文的主要目标是实现一种独立于FPGA厂商的高效率的在系统逻辑分析仪,能够适应于所有主流FPGA的调试开发中,同时,其理论和实现方法也能够应用到ASIC和SOC设计中。本文的主要内容是:1、首先介绍了FPGA调试技术的国际研究动态和国内发展现状;2、分析了基于SRAM的FPGA体系架构,FPGA的开发流程,调试工作在整个流程中的重要作用,并分析了常见的FPGA调试方法和手段;3、从理论上分析了在系统逻辑分析仪的实现原理和设计思想,并详细阐述了在系统逻辑分析仪各个模块的实现方法,同时给出了具体的电路实现和仿真分析结果;4、最后是本文设计的在系统逻辑分析仪的应用验证情况。
其他文献
<正>世界不是用来看的,是用来听的。——雅克·阿达利~1知声而不知音者,禽兽是也;知音而不知乐者,众庶是也。唯君子为能知乐。是故,审声以知音,审音以知乐,审乐以知政,而治道
<正> 待定系数法是初等代数的一种解题方法。运用待定系数解题总具有一定的形式,即先确定出含有待定系数的恒等式,然后根据恒等式的性质求出各待定系数的值或消去这些待定系
以不同产地的石榴汁样品为对象,对其近红外光谱数据进行预处理并通过小波变化处理提取光谱特征,采用遗传算法对支持向量机的三个参数进行优化,建立基于近红外光谱技术与支持
通过分析数字化校园建设的发展历程,发现云计算因其低成本,高效率的特性被越来越多的高校应用,成为未来数字化校园的发展趋势.文章提出了一个基于云计算的数字化校园建设构架
工程项目全过程的造价管理是工程项目管理的重要部分,随着工程咨询单位对工程项目管理工作的开展,工程全过程造价控制管理贯穿于项目管理的全过程,这是一荐技术性和专业性很
随着公安部“金盾工程”二期建设的深入开展,建立和进一步完善公安信息化建设更是迫在眉睫的任务。公安基础信息情报工作是公安部“金盾工程”二期完善和改进的重点,是侦查工
<正>一、数学作业错误的原因分析1.意志方面:做数学作业目的性模糊不清源自于缺乏自觉性,注意力不集中,受干扰性较大。做数学作业还没有成为其内在需要,未能形成自觉求索的信
进销存是企业日常经营的重要环节,其管理系统是一个数据库软件,根据企业实际情况需求,帮助企业解决信息不对称、可靠性低、财务账目混乱等问题,该应用程序以现有计算机技术为基础
白内障是人致盲的主要原因之一,犬白内障也一样,但我国兽医在这方面的研究还比较薄弱。主要综述了犬白内障的分类、诊断与治疗,为该病在兽医临床中的诊断和治疗提供一些参考
随着我国经济的迅速发展和城市化步伐的加快,住房问题越来越成为人们日益关心的问题,在这种背景下,房地产中介大量涌现,房地产业影响了我们每个人的生活,在欧美等国家,房地产中介管