嵌入式微处理器可测性设计与片上调试技术的研究与实现

被引量 : 0次 | 上传用户:yanghaibin123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
EStar是国防科技大学计算机学院自主开发的一款高性能低功耗32位嵌入式微处理器。本文针对EStar微处理器的可测性设计和片上调试的技术和应用需求,深入地研究了可测性设计和片上调试技术。完成的主要工作和取得的主要研究成果如下: 1.设计实现了EStar微处理器的边界扫描结构,并基于JTAG接口实现了测试与调试整合的系统调试测试方案。 采用了自主设计扫描单元和手动插入扫描链的方法,设计实现了EStar嵌入式微处理器的边界扫描测试,极大的提高了设计的灵活性,为调试与测试的接口整合提供了支持;针对EStar微处理器设计了基于JTAG接口的系统测试方案,通过JTAG接口集成内部扫描测试和存储器的内建自测试功能,极大的减少了因测试带来的芯片引脚的增加,有效的减小了芯片封装后的面积。 2.设计了EStar微处理器的片上调试逻辑,解决了片上调试的多个关键技术,为应用开发提供了有效的支持。 设计实现了EStar嵌入式微处理器的基于JTAG接口片上调试支持逻辑功能。通过扫描链结构提供高效的调试通信和控制通道;通过对流水线的运行控制,实现了单步、断点、观察点等基本调试特征;提出的存储空间访问机制能够很好的适用于基于EStar嵌入式微处理器的SoC应用平台,具有良好的扩展兼容性。该片上调试系统为EStar的应用开发提供了有效的支持。 3.提出了基于EStar微处理器调试机制的应用开发调试方案,完成了软件结构和关键部件的设计与实现,为应用平台的开发打下了良好的基础。 嵌入式应用开发调试环境是基于嵌入式微处理器的调试支持的一种远程交叉调试软件,它是嵌入式应用开发所必需的。本文通过深入研究几种常见的嵌入式应用开发调试环境,提出了基于EStar嵌入式微处理器现有调试支持的可行的应用开发调试方案,并给出了软件的结构和关键部件的详细设计,为进一步研制EStar嵌入式微处理器应用开发平台打下了良好的基础。 本文所设计的硬件逻辑,经过EStar嵌入式处理器的投片验证,实现的边界扫描测试和片上调试逻辑运行正确、功能稳定。系统测试方案通过EDA软件分析与测试,能为芯片的量产提供生产测试的支持。
其他文献
<正>原发性高血压(Primary Hypertension)是一种以体循环动脉压升高为主要特征的临床综合征,通常简称高血压(Hypertension)。其病因与发病机理尚未完全清楚,多认为是在一定的
<正>旧房翻新,怎么发现问题?解决问题?这是20世纪90年初深圳一个非常成熟的居民小区的复式公寓房。随着时间的飞驰,不少老旧小区的房子也到了第二次甚至是第三次装修的档期。
在历史课堂中培养学生的口头表达能力,作者提出了端正学生对“说”的正确认识,激发学生对“说”的浓厚兴趣;开展学生练习“说”的活动,提供学生练习“说”的平台;明确要求,多加鼓励
会计职能的有效发挥更离不开真实可靠的会计信息,可以说真实性是会计信息质量最基本的要求。然而近年来,随着经济活动的日益频繁与复杂,会计造假问题也变得尤为严重,无论是在
近年来,我国部分地区农村义务教育的发展呈现出较明显的"衰败"特征:一方面是大量的农村生源、师资、教育资源持续性地向中心城镇集中,另一方面是农村学校的文化整合功能弱化
本文从"美国涂鸦之父"凯斯·哈林作品的平面构成语言、扁平化创作风格与内容跨界几个方面来探索涂鸦艺术设计发展的深层内涵和积极意义。
目的:研究肾虚血瘀型血管性痴呆患者内皮素、一氧化氮、同型半胱氨酸、雌二醇、睾酮的变化,探讨其机理及其与肾虚血瘀的关系,同时用补肾健脾养血活血方治疗,为治疗血管性痴呆提供
大量研究表明大强度运动训练能够引起人体内自由基的大量生成,生成的自由基直接攻击细胞的膜结构,对细胞产生破坏作用,同时脂质过氧化物还可以自发分解形成更多的自由基,攻击其它
发展是当今世界的主题,也是当代中国的主题,中国的事情关键在发展.马克思主义的强大生命力就在于随着时代、实践和科学的发展而不断发展。从某种意义上说,中国的革命和建设归
外商投资是国际资本流动的主要形式之一,它对一国或一地区的经济发展具有重要的作用。自从改革开放以来,我国在利用外资方面取得了很大的进步,目前已经成为世界最大的接收外资的