基于JTAG的CSoC在线调试器系统设计与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:byddr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前片上系统(SoC:Systemonchip)技术已经成为设计超大规模集成电路的主流技术,也是21世纪最有前景的技术之一,为集成电路产业带来了蓬勃的发展和各种机遇。但是SoC具有较高的集成性和复杂性,其对应的测试也非常的复杂。SoC中,嵌入式软件调试则占据了系统调试任务的绝大部分。本文基于8051微控制硬核的嵌入式操作系统CSoC,通过OCDS调试接口,实现基于JTAG的CSoC片上调试系统的研究与设计。本课题的设计分成三个部分,keil接口层、驱动层和硬件层。逻辑处理芯片选择浮华微电子的FS7805,通过高效可编程模块,对模块进行接口传输特性的软件设计,将可编程模块的接口模拟成JTAG波形信号控制接口,最后设计最佳的波形描述符,对调试信号进行内部逻辑的正确性测试。本课题对另一种调试器的实现进行了研究,该实现通过PC推算JTAG逻辑,调试信号通过调试器内部的缓存数据进行推算来获得。本文同时对比了两种实现的不同,最终从软件设计的角度得出通过PC推算JTAG逻辑的方法更加有效,且系统的可移植性与可扩展性更好。本文还从正确性角度对第二种方法实现的调试器进行测试和性能评估。本课题采用较低的成本,实现了基本调试的软/硬件断点添加,单步运行和暂停,运行和终止,MCU复位和寄存器查看,读取/修改外部存储器值得读取和修改。调试过程不仅独立于MCU,MCU运行的实时性也不受影响,对其他的调试器设计具有很高的参考价值。
其他文献
通过对搅拌摩擦焊过程进入稳定状态后摩擦产热与散热机制的分析,建立了搅拌摩擦焊焊接温度的数值模型。由数值模型可知,影响焊接温度的各种因素包括被焊材料和搅拌工具材料的
"四王"山水得到清统治阶级的最高推崇,被尊为山水的"正宗"。他们精研了古人图式与笔墨语言,因此,他们的绘画笔墨凝练,技法娴熟,各是风貌。但是,他们保守的艺术观难以跳出古人
随着社会的不断发展和国民收入的不断提高,人们购买力水平也有了大幅度的提高,因此,对商品的有效需求也越来越大,从而大力的促进了我国商品流通服务业的发展。与之相适应的为商品
社会工作嵌入妇女工作是中国社会转型的有力回应,也是中国社会建设与发展的必然要求。我们提出社会工作嵌入妇女工作这一具有时代性、可操作性、与时俱进的新理念,旨在使妇女
农业再保险体系是美国联邦农业保险制度必不可少的要素和重要组成部分,不仅是对农业保险的一种支持,更是促进农业保险走向良性循环的制度安排。从美国联邦农业再保险体系的建
集成电路工艺尺寸持续发展,电路中高宽比越来越大,相邻信号线之间的耦合电容对电路产生的串扰影响越来越严重,尤其是串扰引起的时延问题,严重时将导致电路不能工作在正常的时钟周
论文主要对发射极耦合逻辑电路的特性、结构展开了理论研究,并对三值ECL基本触发器进行了电路的设计与仿真。 在ECL电路特性部分,论文概要叙述了多值ECL电路开关级设计的理
在当前的经济活动中,有为数不少的企业存在偷税、欠税、骗税等违法行为,严重影响了国家的财政收入,干扰了正常的经济秩序。为了有效地打击这些违法行为,鼓励企业依法纳税,本
为研究微热光电系统中辐射表面和光电池表面间的能量传输特性,构建了能量转换的物理数学模型。模型中辐射表面采用矩形结构的碳化硅片,光电池选择锑化镓,并考虑辐射表面温度
曲面重构是逆向工程研究的重要内容之一,本文从散乱数据曲面重构的实际需要出发,对散乱数据的预处理、三角化、曲面重构技术进行了研究。论文的主要研究内容和成果如下:三角网格