SoC中嵌入式微处理器调试技术的研究与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:gameboy13888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着SoC(System on a Chip,系统芯片)的发展,嵌入式微处理器已经成为SoC的核心部分。由于SoC集成度的不断提高以及芯片封装尺寸和管脚数量的限制,传统的调试方法现在已经不能满足嵌入式软件调试的要求。所以,使嵌入式微处理器或者SoC在硬件上支持调试功能就显得十分必要。 目前现有的片上调试系统都基于微处理器对调试模式的支持。针对应用在PSTN短消息终端SoC设计中且没有调试功能支持的8位微处理器IP核,本论文提出了一种为不支持调试模式的微处理器扩展调试功能的系统设计方法,在不破坏CPU IP结构完整的情况下,通过对CPU IP时钟的管理实现了指令/数据断点、单步、运行/停止、CPU复位、查看CPU核心寄存器、读取/修改外部存储器以及在线编程等功能,且调试命令的设置和执行完全独立于CPU,保证了CPU运行的实时性。 本论文还利用PSTN短消息终端SoC片上的UART(Universal Asynchronous Receiver and Transmitter,通用异步收发器,即串行口)实现了不进行硬件扩展的软件调试方法。在不能设计使用片上实时调试系统的情况下,例如由于时间因素,使用软件的方法进行调试也不失为一种不错的选择。 最后,作为上述两种调试方法的应用,本论文还研究了PSTN短消息终端SoC中系统软件设计的几项关键技术,并完成了从数据链路层到应用层的各种程序,实现了PSTN短消息终端SoC的一个演示系统。 本论文中所提出和实现的两种调试方法,以及演示系统的所有程序,都在Spartan Ⅲ xc3s200 FPGA平台上验证通过。
其他文献
随着城市里移动通信用户的急剧增多以及各种建筑及地下设施的建设,人们对移动通信网络的覆盖能力要求也在不断上升。对于建筑物内部及地下等电波盲区,虽然有多种可行的室内覆
随着计算机网络和数字通信的飞速发展,信息安全逐渐成为人们关注的热点问题之一。数字图像作为多媒体信息中重要的信息表达形式,具有生动形象、直观的优点,已经成为当今社会
患者和呼吸机组成的系统是一个复杂的系统,目前主流呼吸机仍然主要采用PID控制算法。PID控制是工业上应用最为成熟的控制方法,结构也较为简单。但经典的PID控制算法难以适应所
伴随着T bit 量级的计算技术与T bit 量级的通信技术的发展,T bit 量级的存储技术的发展成为必然。为了实现海量存储,人们提出了光纤通道协议,并在此基础上提出了存储区域网S
缺陷接地结构(DGS)是由光子带隙结构发展而来,它是在微波电路的接地金属平面上人为地蚀刻出“缺陷”,以改变接地电流的分布,从而改变传输线的频率特性。对DGS通常采用FDTD等电磁场数值分析,这些分析方法虽然计算严格、精度高,可以精确分析DGS的传输特性,但其计算过程复杂、耗时,无法满足DGS日益增长的分析和设计要求。神经网络,也叫人工神经网络(ANNs),是信息处理系统,可以从相关的数据中学习任意
基于原边反馈的AC-DC转换器与传统的副边反馈AC-DC转换器相比具有结构简单,使用较少的外围器件,体积小等优点,在手机充电器、LED驱动等低成本、小体积的领域应用前景广阔。因