SoC调试跟踪系统的设计与实现

被引量 : 0次 | 上传用户:BLGKLING
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着SoC技术的发展,SoC芯片的复杂度已经超越了传统的硬件和软件调试方法的处理能力。典型的SoC包含了多个不同类型的IP内核、多个不同总线、大量嵌入式软件和多路独立信号。芯片管脚上仅可见一小部分内部信号,对芯片内部的运行情况知之甚少,如果SoC芯片没有提供一套强大的调试跟踪功能,嵌入式软件、硬件系统开发将变得非常困难。本文重点研究了SoC调试系统的需求,完成了一款SoC基带芯片的调试系统的设计与验证。本文首先介绍了JTAG调试原理,包括JTAG接口和调试过程,并且介绍了一些基于JTAG的SoC调试架构。其次详细介绍了ARM的Coresight调试IP核,分析了Coresight调试架构。通过Coresight很好的满足了多核协同调试的需求,通过Coresight还可以调试跟踪到很多通过JTAG很难访问的模块,比如AHB和APB总线上的IP核。本文还设计了交叉触发控制单元,实现了SoC多核协同调试。最后结合JTAG和Coresight设计了一个符合SoC需求的调试系统并给出仿真结果。SoC跟踪系统也是本文设计的重点。本文详细分析了SoC跟踪系统中最常见的异步数据处理问题并提出不同的解决方案。紧接着,对SoC跟踪系统的需求进行分析,提出了一套详细的SoC跟踪策略和方案。对于每个IP核都需要给它设计一个特定的跟踪接口,本文给出了一个通用的跟踪接口的设计,并且详细介绍了电源管理IP核跟踪接口的设计与实现。为了提高芯片引脚的利用率,多个跟踪接口共用一个数据通道,因此本文还设计了一个用于管理跟踪接口数据通道的仲裁器。针对整个SoC跟踪系统,本文实现了跟踪数据重现,也给出了相应的仿真结果。最后,研究了SoC调试跟踪系统的低功耗的实现方法。在本文设计中,详细分析了门控时钟和电源域划分两种低功耗策略的原理,并且应用在本文设计的SoC调试跟踪系统中。
其他文献
时序分析和时序仿真是现场可编程阵列支持软件系统中不可缺少的部分,它能在布局布线的基础上对电路功能的正确性和电路时序的规范性进行验证,其结果可直接反映布局出布线后的电
柔性制造环境下,离散制造业的生产方式使生产作业过程信息更加复杂且不易控制,生产计划和作业计划均衡生产更难以得到保证。制造执行系统(MES)作为沟通上层计划管理和底层控
高校作为高等教育的学府,学生都具备一定的独立思考能力和独立生活、学习的需求,因此,高校有一个新的角色———“辅导员”进入学生的生活和学习环境中。且高等教育对辅导员
我国的国防实力随着整个社会经济的不断发展,逐渐出现了增长的趋势,为了最大程度的确保部队通用工程在建筑市场上得以完善和健全,力争提高建设资金在运用方面的一些经济效益,基于
受国际金融危机的影响,我国的钢铁工业受到严重冲击。钢铁行业是我国基础性的产业,在一段时期内也曾经成为国民经济的支柱型产业。在经济不景气、需求低迷的情况下,钢铁贸易
随着我国经济的迅速发展和隔震技术的日趋成熟,采用隔震技术的建筑数量不断增加。对一些建造时期较早、具有纪念意义的建筑,因当时设计标准偏低等因素,抗震性能明显不足,对其进行抗震加固亟待解决。传统的抗震加固方法是增加结构的“抗”力来抵抗地震作用,但这种以刚克刚的方法增加构件刚度的同时导致构件截面增大,结构受到的地震作用也会增大。而运用隔震技术成为一种全新的、有效的抗震加固思路,得到深入研究和广泛应用。但
从生态节能建材在建筑中应用的实际意义及存在的问题出发,提出生态节能建材设计应用的两个模块——城市生态节能建材模块,郊区生态节能建材模块,并进行深入研究论述,进而得出
从卫生职业院校实验室安全管理问题出发,结合天津医学高等专科学校工作实际,围绕安全教育、采购体系、管理制度、安全储存、废弃物处理以及安全事故应急处理方面,探讨卫生职
经过改革开放,生产力得到极大的发展,经济高速增长,然而整个社会也导致了严重的信任危机。本文首先回顾了中外研究人员对信任问题的研究现状,包括社会学、经济学等多学科对信任
<正>近些年,随着水产养殖业日益发展,人们片面追求高投入、高回报,导致塘口资源遭到破坏,水体的富营养化程度日趋严重,也伴随着养殖成本的逐渐上升和水面养殖效益逐年下降。
期刊