基于JTAG的多核DSP调试系统的研究与实现

来源 :中国民航大学 | 被引量 : 0次 | 上传用户:ruixinxin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
片上系统(SOC)和超大规模集成电路(VLSI)的快速发展、工艺水平的提高都极大的推动了DSP技术的日益成熟。作为核心器件的DSP处理器以其在处理速度、成本和功耗方面的优势获得用户的信赖,在信息技术、数字媒体、移动通信等领域取得了广泛的应用。在追求DSP处理器更高的性能和速度的同时,对芯片内部的信号变得越来越难以观察和控制。因此,在DSP设计过程中,通常引入可调试设计方案来提高对芯片内部的可控制性和可观察性。另一方面,基于DSP处理器的嵌入式系统软件开发过程中,需要对程序在芯片上的运行情况进行观察和控制,这不仅要求调试具有可观察性和可控制性,而且不能影响程序的执行。本文重点研究了基于JTAG的多核DSP调试系统,内容涉及了从调试系统接口设计到调试软件的开发。首先介绍了嵌入式调试的特点,对比了常用的嵌入式调试方法优缺点;其次介绍了JTAG调试原理,包括边界扫描链以及TAP控制器工作原理和工作过程,还介绍了多个JTAG设备互联的结构。在多核DSP系统硬件上,本文设计了多核DSP调试接口,通过该接口可以完成对DSP的单步、断点、运行等的调试功能。移植GDB来实现对新架构处理器的调试支持也是本文的另一个重点。GDB具有良好的易用性和可移植性,不仅可以快速获得强大的调试功能,而且还能降低调试系统的开发成本。本文详细研究GDB的架构、涉及的技术包括可执行文件格式,调试信息的表示和提取、GDB运行机制等,并给出了GDB移植步骤和具体的移植方案。GDB与远程芯片通信还需要进行协议转换,本文还研究了协议转换功能的调试代理软件。调试代理软件不要占用目标机资源,具有较好的灵活性和易用性,基于RSP协议实现。在分析了调试代理的需求以及工作流程基础上,设计实现了调试代理软件。最后,本文基于模拟器平台对调试系统进行了功能验证。
其他文献
在分析变形情况相对小的监测过程中,因监测数据本身会受到噪声影响,变形趋势表现将会出现模糊,无显著特征,产生震荡等,不符合实际情况,对数据分析及趋势预测等方面也会造成困
SIM卡[1]是(Subscriber Identity Module客户识别模块)的缩写,也称为智能卡、用户身份识别卡,主要应用于手机通讯,身份识别,金融等领域。据统计,仅2013年全球SIM卡的采购量就
为了进一步丰富馆藏文物,更好地为陈列展览和学术研究提供支撑,河南博物院在2010年12月份与偃师商城博物馆交换一批北魏、隋唐时期文物精品,其主要包括乐俑、仆侍俑、仪仗俑
本研究在总结归纳心理资本、创业绩效相关理论研究的基础之上,阐述了大学生心理资本与创业绩效之间的关系。研究发现,积极的心理资本可以有效提高创业绩效,促进创业成功。希
有机电致发光器件(Organic Light-emitting devices,OLED)具有自发光、亮度高、视角广、响应快、轻薄、可揉、成本低、环境适应性强、环保及可制作大尺寸面板等优势,被誉为下
新的医疗保健模式应从扩量变为提质,从投入中心变为面向患者的价值中心从行政规制变为以人为本,从治疗中心变为护理中心.从发散变为整合。
胚胎型仿生硬件(简称胚胎电子)是一种具备故障自主修复功能的数字集成电路。该电路借鉴了细胞学中冗余备份思想,采用了阵列化设计,使阵列中的每个电路模块(简称细胞)都具备通
近些年,外辐射源雷达系统逐渐受到了各国专家、学者的重视。外辐射源雷达系统自身不需要发射电磁波,而是利用环境里已有的电磁波。由于其没有发射系统,节约了制造成本,而且利
神经损伤与再生一直以来都是神经科学研究中的一项重要课题。目前,利用医学方法修复受损的神经系统,特别是受损的中枢神经系统,存在许多难以攻克的医学临床难题,随着神经科学
TFT作为平板显示的核心器件,是影响显示效果的关键。利用a-IGZO材料作为有源层的TFT器件与传统的硅基TFT相比具有制作温度低、均一性好、透光性强、以及可制作于柔性衬底等诸