The embodiment of the invention discloses a method and system for SOC chip debugging: the first preset data sequence in the SOC chip; to match the second data sequence receives the first data sequence and SOC chip; when the first data and second data sequences, a sequence to produce the debug interface enable signal; central the processor and the SOC chip SOC chip to control the function of the pin connection. The second received data sequence of the external input, the first data sequence when the second data sequences and SOC chip, generate debug interface enable signal debug interface enable signal SOC chip pin function is converted to debug pins, so as to realize the SOC chip pin multiplexing for debugging, without the need for a central processor the regulation process of foot function conversion tube, according to the external input signal, so by SOC chip, reducing SOC chip pin multiplexing debugging error probability.
【技术实现步骤摘要】
一种SOC芯片调试的实现方法及系统
本专利技术涉及芯片调试
,特别是涉及一种SOC芯片调试的实现方法及系统。
技术介绍
SoC(SystemonChip,片上系统)芯片是指在单一的芯片上集成了必要的全部或部分电子电路的电子器件,通常SoC芯片中可以集成CPU(CentralProcessingUnit,中央处理器),以及各种存储器。其中调试接口广泛应用于SoC芯片中,常见的调试接口有JTAG(JointTestActionGroup,联合测试行为组织)接口和UART(UniversalAsynchronousReceiver/Transmitter,通用异步收发传输器)接口。传统的SOC芯片进行调试时,选择调试工具与SOC芯片上的调试管脚相连接,然后进行调试。SOC芯片上的调试管脚与中央处理器电连接,调试工具通过调试管脚与中央处理器建立通信,完成相应的调试。传统的SOC芯片为了方便芯片调试,会预留专用的调试管脚,但是当SOC芯片不进行调试时,调试管脚则处于空闲状态,造成了管脚的浪费。为了解决管脚浪费的额问题,现有的解决办法之一是通过软件的方式控制SOC芯片内部的中央处理器控制SOC芯片的上管脚实现复用,即同一管脚可以进行调试也可以实现专用的功能。但是如果软件运行出现错误,则中央处理器无法控制管脚功能的切换,则无法进行正常的调试工作。
技术实现思路
本专利技术实施例中提供了一种SOC芯片调试的实现方法及系统,以解决现有技术中SOC芯片调试时管脚复用出错的问题。为了解决上述技术问题,本专利技术实施例公开了如下技术方案:一种SOC芯片调试的实现方法,所述方法包 ...
【技术保护点】
一种SOC芯片调试的实现方法,其特征在于,所述方法包括:在SOC芯片内预设第一数据序列;将所述第一数据序列与所述SOC芯片接收到的第二数据序列进行匹配;当所述第一数据序列和所述第二数据序列匹配一致,产生调试接口使能信号;控制所述SOC芯片的中央处理器与所述SOC芯片的功能管脚连通。
【技术特征摘要】
1.一种SOC芯片调试的实现方法,其特征在于,所述方法包括:在SOC芯片内预设第一数据序列;将所述第一数据序列与所述SOC芯片接收到的第二数据序列进行匹配;当所述第一数据序列和所述第二数据序列匹配一致,产生调试接口使能信号;控制所述SOC芯片的中央处理器与所述SOC芯片的功能管脚连通。2.根据权利要求1所述的SOC芯片调试的实现方法,其特征在于,所述在SOC芯片内预设第一数据序列,包括:所述SOC芯片的中央处理器产生一段随机电平信号,将所述随机电平信号设置为第一数据序列。3.根据权利要求2所述的SOC芯片调试的实现方法,其特征在于,所述第二数据序列为一段电平信号,所述将第一数据序列与所述SOC芯片接收到的第二数据序列进行匹配,包括:解析出所述第一数据序列和所述第二数据序列的电平信号波形;将所述第一数据序列和所述第二数据序列的电平信号波形进行匹配。4.根据权利要求3所述的SOC芯片调试的实现方法,其特征在于,所述当所述第一数据序列和所述第二数据序列匹配一致,产生调试接口使能信号包括:判断所述第一数据序列和所述第二数据序列的电平信号波形是否一致;当所述第一数据序列和所述第二数据序列的电平信号波形一致时,SOC内部产生可以使功能管脚转换为调试管脚的调试接口使能信号。5.根据权利要求4所述的SOC芯片调试的实现方法,其特征在于,控制SOC芯片的中央处理器与所述SOC的功能管脚连通,包括:切断所述功能管脚与SOC芯片中功能模块的通信;建立所述中央处理器...
【专利技术属性】
技术研发人员:胡德才,朱健,余方桃,黄新军,袁涛,伍彬山,李佐,曾思,傅文海,
申请(专利权)人:湖南国科微电子股份有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。