片上处理器运行监控电路的设计与验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zx350220519
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
片上处理器是SoC的核心和基础部件,但传统的硬件调试解决方案无法解决片上处理器的调试追踪的要求。如何在复杂度不断提升的SoC芯片上实现片上处理器的监控,是一项重要的研究内容。在芯片开发过程中,当片上处理器要分析系统的异常中断以及多任务处理时,目前传统基于片外仪器的处理器监控技术已经难以测量片内数据流、指令流和堆栈出入等片上处理器信息。在片上处理器实时运行时,只能使用串口打印输出的方法来做处理器状态的监控。现在的调试方法不能检测多任务处理和睡眠模式,基本不能看到处理器内部运行情况。本论文设计的运行监控电路实现了对片上处理器指令和数据的监控,同时将监控数据存储起来以供SoC设计人员调试芯片,从而加快了SoC的开发效率。本论文以ARM CoreSight架构为基础,结合AMBA总线技术对运行监控电路进行设计。片上处理器运行监控电路主要实现监控数据的收集、控制和存储功能。运行监控电路由四部分组成,分别为监控源模块、监控控制模块、监控连接模块以及监控存储模块。监控源模块主要有两个单元,分别为嵌入式追踪单元和AHB总线追踪单元。监控控制模块主要由嵌入式交叉触发单元和调试访问端口单元组成。监控连接模块主要由ATB桥、ATB聚合器和ATB复制器三部分组成。监控存储模块主要由追踪端口接口单元和嵌入式追踪缓存组成。其中监控源模块主要完成监控数据和指令的收集功能,在处理器运行过程中非侵入式的完成监控数据的收集。监控控制模块实现了监控数据的控制过滤的功能,在执行监控操作前,可以通过寄存器配置控制指令流和数据流的行为。监控连接模块的功能主要是连接整个监控电路的各个子模块,用来传递各个模块之间的信息。监控存储模块的主要功能是对最后的监控信息进行存储与处理。片上处理器运行监控电路将收集的数据通过AXI总线写入内存或通过网络发送到其它调试设备。传输到片外后使用调试软件进行监控数据的分析。本论文设计的监控电路可以方便的调试和发现芯片设计过程中的漏洞,并且对于芯片的设计和调试具有较大的推进作用。
其他文献
一直以来,陪审制都是司法程序的重要一项,是一国用来保障司法民主、扩宽民众参与司法审判渠道的,以及防止司法腐败的重要制度。我国人民陪审员制度正在实施试点改革,以期完善
目的探讨益气活血法对兔视网膜激光损伤的促修复作用。方法采用采用倍频532nm 绿激光对青紫蓝灰兔眼进行损伤照射造。于造模后第2天开始灌胃,每天1 次。益气组给予单味黄芪水
目的评价反式转录激活因子短肽-促黄体生成激素释放激素(TAT-LHRH)修饰的低分子质量壳聚糖(LMWC)作为siRNA载体的生物安全性。方法利用琥珀亚酰胺基-3-2-硫代吡啶-丙酸酯(SPD
目的将中西医结合治疗妊娠剧吐的临床疗效与西医治疗妊娠剧吐的临床疗效进行对比。方法将我院收治的60例妊娠剧吐患者随机分成两组,观察组30例,对照组30例,观察组采用中西医
经过二十几年的发展,中小民营企业,特别是中小企业已经成为推动国民经济发展的重要力量。因此,如何保证中小民营企业的生存和发展,使其在危机中仍旧能够发展壮大,越来越成为
城市雨洪模拟计算中,涉及到包括降雨数据、DEM地形数据、遥感影像数据、排水管网系统数据、实时监测数据等多种数据,数据的提取分析及计算结果分析等数据处理工作工作量巨大
改革开放以来,中国物流业经历了初步开放、加速改革、全面开放和全面深化改革四个时期。国家通过出台并实施一系列重大调整与改革方略,建立并完善物流治理体系,加大物流基础
<正>中国航空学会标准化专业委员会2013年年会暨学术交流会于10月29日在杭州召开,来自中航工业的33个单位近60名代表参加了会议。会议由标准化专业委员会总干事、中航工业综
目的:以中医针灸理论为指导,结合"子午流注"思想,运用分子生物学技术及生物节律分析方法,探讨择时艾灸对类风湿性关节炎(RA)大鼠下丘脑-垂体-肾上腺轴(HPAA)昼夜节律的影响机
资源共享的便捷、高效、低成本为互联网接入用户带来好处的同时,也引起很多的不良影响,而数字音乐著作权就在此列,因此在现有环境下构建一个合理的保护机制是当务之急。文章