处理器协同方法及电路技术

技术编号:18425986 阅读:19 留言:0更新日期:2018-07-12 01:54
本发明专利技术实施例提供了一种处理器协同方法及电路,主处理器可以通过所述控制信号线控制所述协处理器进入/退出协同状态,所述主处理器通过所述第一状态信号线和所述第二状态信号线的电平信号确定所述协处理器的工作状态;所述协处理器通过所述请求信号线控制所述主处理器进入/退出协同状态,所述主处理器通过所述控制信号线向所述协处理器发送已进入协同状态的通知或已退出协同状态的通知。可见,本发明专利技术在实现主处理器、协处理器相互控制功能的同时,使得主处理器通过所述第一状态信号线和所述第二状态信号线的电平信号可以确定所述协处理器的工作状态。

Processor synergy method and circuit

The embodiment of the invention provides a processor synergy method and circuit. The main processor can control the co processor into / out of cooperative state through the control signal line, and the main processor determines the working state of the co processor through the first state signal line and the level signal of the second state signal line. The coprocessor controls the main processor to enter / exit the cooperative state through the request signal line, and the main processor sends a notification to the co processor through the control signal line to the co processor or the notification that has withdrawn from the cooperative state. It can be seen that, while realizing the mutual control function of the master processor and coprocessor, the master processor can determine the working state of the coprocessor by the level signal of the first state signal line and the second state signal line.

【技术实现步骤摘要】
处理器协同方法及电路
本专利技术涉及电子电路
,特别是涉及处理器协同方法及电路。
技术介绍
出于高性能及低功耗的需要,许多智能电子设备中常配备有主处理器和协处理器两种处理器。出于不同的实际需要,主处理器和协处理器需要互相通信进行协同。如图1所示,现有的主处理器和协处理器通过M2C_WAKE、M2C_SLEEP、C2M_WAKE、C2M_SLEEP这四根信号线进行通信,其中,M2C_WAKE为主处理器M(以下简称M)唤醒协处理器C(以下简称C)的信号线;M2C_SLEEP为M睡眠C的信号线;C2M_WAKE为M唤醒C的信号线;C2M_SLEEP为M睡眠C的信号线。虽然现有技术通过这四根信号线实现了主处理器和协处理器之间的互相唤醒和睡眠,但当一方向另一方发送唤醒指令或睡眠指令之后,无法确定该另一方有没有执行该指令成功并进入相应的工作状态。
技术实现思路
本专利技术实施例的目的在于提供一种处理器协同方法及电路,以使得主处理器可以确定协处理器的工作状态。具体技术方案如下:一种处理器协同方法,应用于处理器协同电路中,所述处理器协同电路包括:主处理器和协处理器,所述主处理器通过控制信号线、第一状态信号线、第二状态信号线和请求信号线与所述协处理器通信连接,所述控制信号线为所述主处理器到所述协处理器的单向信号线;所述第一状态信号线、所述第二状态信号线和所述请求信号线均为所述协处理器到所述主处理器的单向信号线,所述方法包括:在所述主处理器控制所述协处理器时:所述主处理器通过所述控制信号线控制所述协处理器进入/退出协同状态,所述主处理器通过所述第一状态信号线和所述第二状态信号线的电平信号确定所述协处理器的工作状态;在所述协处理器控制所述主处理器时:所述协处理器通过所述请求信号线控制所述主处理器进入/退出协同状态,所述主处理器通过所述控制信号线向所述协处理器发送已进入协同状态的通知或已退出协同状态的通知。可选的,所述在所述主处理器控制所述协处理器时:所述主处理器通过所述控制信号线控制所述协处理器进入/退出协同状态,所述主处理器通过所述第一状态信号线和所述第二状态信号线的电平信号确定所述协处理器的工作状态,包括:在所述主处理器控制所述协处理器进入协同状态时:所述主处理器通过所述控制信号线向所述协处理器发送高电平信号控制所述协处理器进入协同状态,所述协处理器根据所述控制信号线上的高电平信号处于持有hold状态以与所述主处理器协同工作,所述协处理器通过所述第一状态信号线向所述主处理器发送高电平信号,所述协处理器通过所述第二状态信号线向所述主处理器发送高电平信号,所述主处理器通过所述第一状态信号线上的高电平信号和所述第二状态信号线上的高电平信号确定所述协处理器处于所述hold状态。可选的,所述在所述主处理器控制所述协处理器时:所述主处理器通过所述控制信号线控制所述协处理器进入/退出协同状态,所述主处理器通过所述第一状态信号线和所述第二状态信号线的电平信号确定所述协处理器的工作状态,还包括:在所述主处理器控制所述协处理器退出协同状态时:所述主处理器通过所述控制信号线向所述协处理器发送低电平信号控制所述协处理器退出协同状态,所述协处理器根据所述控制信号线上的低电平信号处于释放free状态,所述协处理器通过所述第一状态信号线向所述主处理器发送高电平信号,所述协处理器通过所述第二状态信号线向所述主处理器发送低电平信号,所述主处理器通过所述第一状态信号线上的高电平信号和所述第二状态信号线上的低电平信号确定所述协处理器处于所述free状态。可选的,所述在所述协处理器控制所述主处理器时:所述协处理器通过所述请求信号线控制所述主处理器进入/退出协同状态,所述主处理器通过所述控制信号线向所述协处理器发送已进入协同状态的通知或已退出协同状态的通知,包括:在所述协处理器控制所述主处理器进入协同状态时:所述协处理器通过所述请求信号线向所述主处理器持续发送脉冲信号控制所述主处理器进入协同状态,所述主处理器根据所述请求信号线上的脉冲信号进入工作状态以与所述协处理器协同工作;所述主处理器通过所述控制信号线向所述协处理器发送高电平信号,所述协处理器在发送所述脉冲信号后的第一预设时间段内接收到所述控制信号线上的高电平信号时,确定所述主处理器已进入协同状态。可选的,所述在所述协处理器控制所述主处理器时:所述协处理器通过所述请求信号线控制所述主处理器进入/退出协同状态,所述主处理器通过所述控制信号线向所述协处理器发送已进入协同状态的通知或已退出协同状态的通知,还包括:在所述协处理器控制所述主处理器退出协同状态时:所述协处理器停止通过所述请求信号线向所述主处理器发送脉冲信号控制所述主处理器退出协同状态,所述主处理器在第二预设时间段内未接收到所述请求信号线上的脉冲信号时,通过所述控制信号线向所述协处理器发送低电平信号,所述协处理器在停止发送所述脉冲信号后的第三预设时间段内接收到所述控制信号线上的低电平信号时,确定所述主处理器已退出协同状态。一种处理器协同电路,所述处理器协同电路包括:主处理器和协处理器,所述主处理器通过控制信号线、第一状态信号线、第二状态信号线和请求信号线与所述协处理器通信连接,所述控制信号线为所述主处理器到所述协处理器的单向信号线;所述第一状态信号线、所述第二状态信号线和所述请求信号线均为所述协处理器到所述主处理器的单向信号线,所述主处理器通过所述控制信号线控制所述协处理器进入/退出协同状态,所述主处理器通过所述第一状态信号线和所述第二状态信号线的电平信号确定所述协处理器的工作状态;所述协处理器通过所述请求信号线控制所述主处理器进入/退出协同状态,所述主处理器通过所述控制信号线向所述协处理器发送已进入协同状态的通知或已退出协同状态的通知。可选的,所述主处理器通过所述控制信号线向所述协处理器发送高电平信号控制所述协处理器进入协同状态,所述协处理器根据所述控制信号线上的高电平信号处于持有hold状态以与所述主处理器协同工作,所述协处理器通过所述第一状态信号线向所述主处理器发送高电平信号,所述协处理器通过所述第二状态信号线向所述主处理器发送高电平信号,所述主处理器通过所述第一状态信号线上的高电平信号和所述第二状态信号线上的高电平信号确定所述协处理器处于所述hold状态。可选的,所述主处理器通过所述控制信号线向所述协处理器发送低电平信号控制所述协处理器退出协同状态,所述协处理器根据所述控制信号线上的低电平信号处于释放free状态,所述协处理器通过所述第一状态信号线向所述主处理器发送高电平信号,所述协处理器通过所述第二状态信号线向所述主处理器发送低电平信号,所述主处理器通过所述第一状态信号线上的高电平信号和所述第二状态信号线上的低电平信号确定所述协处理器处于所述free状态。可选的,所述协处理器通过所述请求信号线向所述主处理器持续发送脉冲信号控制所述主处理器进入协同状态,所述主处理器根据所述请求信号线上的脉冲信号进入工作状态以与所述协处理器协同工作;所述主处理器通过所述控制信号线向所述协处理器发送高电平信号,所述协处理器在发送所述脉冲信号后的第一预设时间段内接收到所述控制信号线上的高电平信号时,确定所述主处理器已进入协同状态。可选的,所述协处理器停止通过所本文档来自技高网...

【技术保护点】
1.一种处理器协同方法,其特征在于,应用于处理器协同电路中,所述处理器协同电路包括:主处理器和协处理器,所述主处理器通过控制信号线、第一状态信号线、第二状态信号线和请求信号线与所述协处理器通信连接,所述控制信号线为所述主处理器到所述协处理器的单向信号线;所述第一状态信号线、所述第二状态信号线和所述请求信号线均为所述协处理器到所述主处理器的单向信号线,所述方法包括:在所述主处理器控制所述协处理器时:所述主处理器通过所述控制信号线控制所述协处理器进入/退出协同状态,所述主处理器通过所述第一状态信号线和所述第二状态信号线的电平信号确定所述协处理器的工作状态;在所述协处理器控制所述主处理器时:所述协处理器通过所述请求信号线控制所述主处理器进入/退出协同状态,所述主处理器通过所述控制信号线向所述协处理器发送已进入协同状态的通知或已退出协同状态的通知。

【技术特征摘要】
1.一种处理器协同方法,其特征在于,应用于处理器协同电路中,所述处理器协同电路包括:主处理器和协处理器,所述主处理器通过控制信号线、第一状态信号线、第二状态信号线和请求信号线与所述协处理器通信连接,所述控制信号线为所述主处理器到所述协处理器的单向信号线;所述第一状态信号线、所述第二状态信号线和所述请求信号线均为所述协处理器到所述主处理器的单向信号线,所述方法包括:在所述主处理器控制所述协处理器时:所述主处理器通过所述控制信号线控制所述协处理器进入/退出协同状态,所述主处理器通过所述第一状态信号线和所述第二状态信号线的电平信号确定所述协处理器的工作状态;在所述协处理器控制所述主处理器时:所述协处理器通过所述请求信号线控制所述主处理器进入/退出协同状态,所述主处理器通过所述控制信号线向所述协处理器发送已进入协同状态的通知或已退出协同状态的通知。2.根据权利要求1所述的方法,其特征在于,所述在所述主处理器控制所述协处理器时:所述主处理器通过所述控制信号线控制所述协处理器进入/退出协同状态,所述主处理器通过所述第一状态信号线和所述第二状态信号线的电平信号确定所述协处理器的工作状态,包括:在所述主处理器控制所述协处理器进入协同状态时:所述主处理器通过所述控制信号线向所述协处理器发送高电平信号控制所述协处理器进入协同状态,所述协处理器根据所述控制信号线上的高电平信号处于持有hold状态以与所述主处理器协同工作,所述协处理器通过所述第一状态信号线向所述主处理器发送高电平信号,所述协处理器通过所述第二状态信号线向所述主处理器发送高电平信号,所述主处理器通过所述第一状态信号线上的高电平信号和所述第二状态信号线上的高电平信号确定所述协处理器处于所述hold状态。3.根据权利要求2所述的方法,其特征在于,所述在所述主处理器控制所述协处理器时:所述主处理器通过所述控制信号线控制所述协处理器进入/退出协同状态,所述主处理器通过所述第一状态信号线和所述第二状态信号线的电平信号确定所述协处理器的工作状态,还包括:在所述主处理器控制所述协处理器退出协同状态时:所述主处理器通过所述控制信号线向所述协处理器发送低电平信号控制所述协处理器退出协同状态,所述协处理器根据所述控制信号线上的低电平信号处于释放free状态,所述协处理器通过所述第一状态信号线向所述主处理器发送高电平信号,所述协处理器通过所述第二状态信号线向所述主处理器发送低电平信号,所述主处理器通过所述第一状态信号线上的高电平信号和所述第二状态信号线上的低电平信号确定所述协处理器处于所述free状态。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述在所述协处理器控制所述主处理器时:所述协处理器通过所述请求信号线控制所述主处理器进入/退出协同状态,所述主处理器通过所述控制信号线向所述协处理器发送已进入协同状态的通知或已退出协同状态的通知,包括:在所述协处理器控制所述主处理器进入协同状态时:所述协处理器通过所述请求信号线向所述主处理器持续发送脉冲信号控制所述主处理器进入协同状态,所述主处理器根据所述请求信号线上的脉冲信号进入工作状态以与所述协处理器协同工作;所述主处理器通过所述控制信号线向所述协处理器发送高电平信号,所述协处理器在发送所述脉冲信号后的第一预设时间段内接收到所述控制信号线上的高电平信号时,确定所述主处理器已进入协同状态。5.根据权利要求4所述的方法,其特征在于,所述在所述协处理器控制所述主处理器...

【专利技术属性】
技术研发人员:马健
申请(专利权)人:中科创达软件股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1