【摘 要】
:
随着集成电路制造工艺的进步,处理器设计水平的提高,处理器的复杂度呈指数幅度上升,而对故障的查找和修复却变得越来越困难.传统处理器的调试采用监测并控制其地址与数据总线
论文部分内容阅读
随着集成电路制造工艺的进步,处理器设计水平的提高,处理器的复杂度呈指数幅度上升,而对故障的查找和修复却变得越来越困难.传统处理器的调试采用监测并控制其地址与数据总线的方法.对于高度集成化的系统芯片,监视系统总线往往不能定位内部故障所在.
目前广泛使用的JTAG调试技术在一定程度上解决了这个问题,几乎所有主流的处理器内都集成了JTAG调试功能.但是目前为一些处理器厂商公开的JTAG调试技术都是针对精简指令集(RISC)体系结构下的处理器,针对复杂指令集(CISC)体系结构处理器的JTAG调试技术却没有相关的资料可供参考.
面对这种形势,本文设计了一套针对CISC体系结构处理器的硬件调试机制--GXTAG,并将GXTAG机制实现到了GodsonX处理器(一个CISC处理器)的硬件设计中.GXTAG在JTAG的基础上,复用了JTAG的外部端口,因此没有额外的芯片引脚,而且在处理器核内,GXTAG尽量共享处理器已有的软件调试通路,减小了开销.利用GXTAG,宿主机经并口给目标处理器发出异步断点或启动调试断点,使目标机进入调试状态,在调试状态下可以设置指令断点、数据断点、10断点、单步断点,实现对目标处理器运行过程的控制.利用GXTAG还可以查询和修改所有通用寄存器的值,查询处理器内部程序员不可见的影子寄存器的值,访问目标处理器中的TLB表项的内容,读写TAP空间存储区、系统内存、SDRAM、ELASH和IO空间等.而且本设计还有很好的扩展性,可以根据需要修改GDB stub端,添加调试命令,给CISC处理器的硬件调试和系统级软件调试带来了方便.
其他文献
进入深亚微米(或纳米级),等比例缩小虽然使晶体管的工作速度得到了提升,但也带来了诸多负面影响.互连线延迟、串扰、电压降/电迁移、良率已成为大规模集成电路物理设计的主要
超节点P2P(Super—peerP2P)结合了P2P结构和C/S结构的优点,是当前应用最广的一类P2P系统。如何利用超节点P2P系统中角色的不同,特别是超节点的一定管理功能,来提高系统的整体性
图像的观测颜色被认为是物体前景颜色按照其不透明度信息和背景颜色的叠加。图像抠图就是从观测图像提取出前景颜色和不透明度信息。它在图像特效制作、虚实场景结合、基于图
随着通信技术的迅猛发展,行业竞争日益加剧,运营商急需设计和建设高效稳定的业务运营支撑系统来提升企业的服务质量以及经营管理水平,从而进一步提高在市场中的竞争能力。本
本文提出了一种IPv4、IPv6混合网络下基于协议转换的安全网关设计,并基于Linux 2.6内核下的Netfilter框架以内核模块的形式实现了基本功能。安全网关被设计为部署在IPv4、IPv6
随着Internet在企业领域应用的不断深化,VPN(虚拟专用网,Virtual Private Network)作为一种廉价安全的组网方案越来越受到中小企业的关注。这些企业有其自身的特点,并不能完
随着规模的扩大和复杂度的提高,软件变得越来越难以控制。采用容错、复用等技术并不能从根本上消除软件中的缺陷。软件安全已成为信息技术研究的热点之一。研究软件安全保护方
遗传算法自上世纪诞生以来,迅速运用到复杂科学计算、工程计算、资源调度、业务优化、时间表等复杂问题的求解上。这些传统难题的症结在于构建的数学模型非常复杂,需要用到积分
手机游戏作为一个新兴产业,通过将高新技术转化为现实生产力,在我国产业结构升级进程中扮演了重要角色。虚拟道具销售是手机游戏收益的主要来源。考虑到手机游戏用户大多为业
领域本体的建造与进化是近年来的热点问题之一。从哲学和逻辑学的角度看,本体的实现是自莱布尼茨以来许多科学家的梦想,它基于这样一种思想:如果我们能建立一个符号系统,系统中的