论文摘要
嵌入式系统的开发和芯片设计过程中,有效的调试方案可以帮助开发者更快定位设计中的缺陷,从而缩短开发周期。本文研究嵌入式系统的片上调试机制,主要包括标量处理器的精确异常调试模型,软件调试器和多核嵌入式调试方案。论文针对调试的低入侵性和可移植性建立了流水线相关的精确异常调试模型,模型通过增加精确调试异常的产生、处理机制,片外调试存储空间和基于JTAG的快速通信协议,实现一种通过JTAG接口的嵌入式处理器核的片上调试方案。模型在RISC32E中的应用表明,该调试模型具有良好的可观察性、可控制性、低入侵性和高效的调试效率。RISC32E片上调试的良好兼容性使其可以使用第三方商用调试器,但是这些调试器的不可扩展性限制了它们的使用范围。为了提高调试器的可扩展性,我们开发了更加灵活的调试器RDView。设计采用分层的软件设计方法,将RDView分为应用层,仿真控制层和通信层。根据RISC32E片上调试的硬件实现,RDView增加了对调试存储的有效分配和管理。实验表明,RDView具有较好的可扩展性。论文从多核嵌入式系统调试(Multiprocessor Embedded Systems Debug,MESD)的计算单元可调试性和处理器核间通信的可调试性两个方面提出调试方案。MESD通过增加系统级TAP和跟踪监控器研究了多核系统中计算单元与内核通信的可调试性,以一个RISC32E核和两个MD32核构成的多处理器系统为例分析了多核系统片上调试方案的可行性和RDView在多核系统中的可重用性。实验结果表明,MESD是一种可重用性高的多核嵌入式系统调试方案。
论文目录
相关论文文献
- [1].片上可调无源器件[J]. 电子元器件与信息技术 2020(04)
- [2].名片上没有的[组诗][J]. 诗潮 2016(08)
- [3].补片上置修补术治疗腹壁切口疝18例体会[J]. 河南外科学杂志 2015(05)
- [4].片上网络:新一代的片上系统结构[J]. 电子与封装 2011(05)
- [5].片上时空系统及综合时空网管发展分析[J]. 全球定位系统 2020(02)
- [6].可编程片上系统教学方法的探讨[J]. 新课程研究(中旬刊) 2010(01)
- [7].片上伸在中国[J]. 鲁迅研究月刊 2013(07)
- [8].可重构片上系统软硬件划分综述[J]. 新闻天地(论文版) 2009(07)
- [9].基于MSP430F677xIEPU片上系统智能电表的研究与应用[J]. 电脑开发与应用 2014(03)
- [10].以太网控制器在片上系统集成和测试[J]. 微电子学与计算机 2017(05)
- [11].片上光传输技术的应用[J]. 现代传输 2010(01)
- [12].片上电子源的真空阳极键合[J]. 真空电子技术 2020(04)
- [13].会议征稿 第28届国际片上系统会议[J]. 中国集成电路 2015(08)
- [14].浅谈多处理器片上系统高性能总线互联关键技术探究[J]. 装备制造 2014(S1)
- [15].用SKF知识装备世界——记上海“2008 SKF中国技术日”[J]. 金属加工(冷加工) 2008(13)
- [16].低成本片上射频内建自测系统的关键参数测量[J]. 西安电子科技大学学报 2017(04)
- [17].会议征稿 第28届国际片上系统会议[J]. 中国集成电路 2015(09)
- [18].TI面向IEEE802.15.4、Zigbee和RF4CE应用的片上系统(SoC)解决方案CC2530[J]. 世界电子元器件 2015(07)
- [19].《微光世界》[J]. 中学生 2012(04)
- [20].宇宙的本质[J]. 大科技(科学之谜) 2013(05)
- [21].伺服控制片上系统研究的几个关键问题[J]. 伺服控制 2013(01)
- [22].片上可调无源器件研究进展[J]. 湖北成人教育学院学报 2012(02)
- [23].SDH片上系统设计与实现项目通过省级验收[J]. 西安邮电学院学报 2010(01)
- [24].片上互连网络的功耗特征分析与优化[J]. 计算机工程与科学 2020(07)
- [25].多核片上系统时钟网络结构模型与仿真分析[J]. 测控技术 2017(08)
- [26].关于专用处理器及片上通信架构设计的分析[J]. 科技展望 2016(19)
- [27].3D片上光互连网络研究(本期优秀论文)[J]. 光通信技术 2014(06)
- [28].面向工程创新能力培养的可编程片上系统实践教学探索[J]. 中国电力教育 2014(23)
- [29].基于片上系统的可重构数控系统研究[J]. 机床与液压 2012(04)
- [30].片上网络互连拓扑综述[J]. 计算机科学 2011(10)