【技术实现步骤摘要】
消息处理单元
本公开涉及集成电路领域。更具体地,涉及将消息从第一功率域(powerdomain)中的发送器设备传递到第二功率域中的接收器设备。
技术介绍
集成电路可以包括多个域,这些域可以具有独立的功率控制器,用于分别控制各个域内的功率状态。例如,每个功率控制器可以根据相应域的当前功率状态来控制电压源或时钟源。设置单独的功率域使得集成电路的某些部分能够被置于较低功率状态以节省功率,同时集成电路的其他部分保持可操作。但是,实现单独的功率域会使消息从一个域中的发送器到另一个域中的接收器的传递更加复杂。
技术实现思路
至少一些示例提供了一种集成电路,包括:第一功率域;第二功率域;以及消息处理单元,用于控制从第一功率域中的发送器设备发送的消息到第二功率域中的接收器设备的传递;消息处理单元被配置为将发送器设备发送的消息写入第二功率域提供的消息存储区域;其中,当第二功率域中的至少一个设备处于静止状态时,消息处理单元响应于来自发送器设备的消息发送请求请求向接收器设备发送至少一个消息,向第二域功率控制器发送唤醒请求以请求第二功率域中的所述至少一个设备从静止状态转换到唤醒状态。至少一些示例提供了一种消息处理单元,用于控制从集成电路的第一功率域中的发送器设备发送的消息到该集成电路的第二功率域中的接收器设备的传递,消息处理单元包括:消息传递电路,被配置为向第二功率域中设置的消息存储区域写入从发送器设备发送的消息;以及唤醒请求电路,当第二功率域中的至少一个设备处于静止状态时,响应于来自发送器设备的消息发送请求请求向接收器设备发送至少一个消息,向第二域功率控制器发送唤醒请求以请求第二功 ...
【技术保护点】
1.一种集成电路,包括:第一功率域;第二功率域;以及消息处理单元,用于控制从所述第一功率域中的发送器设备发送的消息到所述第二功率域中的接收器设备的传递;所述消息处理单元被配置为将从所述发送器设备发送的消息写入所述第二功率域中设置的消息存储区域;其中,当所述第二功率域中的至少一个设备处于静止状态时,所述消息处理单元响应于来自所述发送器设备的消息发送请求请求向所述接收器设备发送至少一个消息,向所述第二域功率控制器发送唤醒请求以请求所述第二功率域中的所述至少一个设备从静止状态转换到唤醒状态。
【技术特征摘要】
2017.09.06 GB 1714346.21.一种集成电路,包括:第一功率域;第二功率域;以及消息处理单元,用于控制从所述第一功率域中的发送器设备发送的消息到所述第二功率域中的接收器设备的传递;所述消息处理单元被配置为将从所述发送器设备发送的消息写入所述第二功率域中设置的消息存储区域;其中,当所述第二功率域中的至少一个设备处于静止状态时,所述消息处理单元响应于来自所述发送器设备的消息发送请求请求向所述接收器设备发送至少一个消息,向所述第二域功率控制器发送唤醒请求以请求所述第二功率域中的所述至少一个设备从静止状态转换到唤醒状态。2.如权利要求1所述的集成电路,其中,所述第二功率域中的所述至少一个设备包括所述消息处理单元的在所述第二功率域中实现的那部分。3.如权利要求1所述的集成电路,其中,所述消息处理单元包括在所述第一功率域中设置的发送器存储区域,用于存储与向所述接收器设备发送消息相关联的控制数据;以及所述消息处理单元被配置为响应于当所述第二功率域中的所述至少一个设备处于静止状态时所述发送器设备访问发送器存储区域,向所述发送器设备返回错误指示。4.如权利要求1所述的集成电路,其中,所述消息处理单元被配置为当响应于所述唤醒请求所述第二功率域中的所述至少一个设备未能从所述静止状态转换到所述唤醒状态时,向所述发送器设备返回错误指示。5.如权利要求1所述的集成电路,其中,所述消息处理单元被配置为响应于检测到所述第二功率域的所述至少一个设备响应于所述唤醒请求已从所述静止状态转变为所述唤醒状态而将所述访问就绪参数设置为第一值。6.如权利要求5所述的集成电路,其中,所述消息处理单元被配置为响应于检测到所述第二功率域的所述至少一个设备从所述唤醒状态到所述静止状态的转变,将所述访问就绪参数设置为第二值。7.如权利要求6所述的集成电路,其中,当所述访问就绪参数具有所述第二值时,所述消息处理单元被配置为响应于所述发送器设备访问所述第一功率域中设置的发送器存储区域以存储与向所述接收器设备发送消息相关联的控制数据而向所述发送器设备返回错误指示。8.如权利要求1所述的集成电路,其中,所述发送器设备被配置为将所述至少一个消息到所述第二功率域中的所述消息存储区域的写入推迟,直到所述消息处理单元已指示所述第二功率域的所述至少一个设备响应于所述唤醒请求已从所述静止状态转变为所述唤醒状态。9.如权利要求1所述的集成电路,其中,所述消息处理单元被配置为响应于检测到所述第二功率域中的所述至少一个设备响应于所述唤醒请求已从所述静止状态转变为所述唤醒状态而向所述发送器设备提供中断信号。10.如权利要求1所述的集成电路,其中,所述发送器设备被配置为轮询由所述消息处理单元维持的访问就绪参数,所述访问就绪参数指示所述第二功率域中的所述至少一个设备是否处于静止状态,以确定所述第二功率域中的至少一个设备响应于所述唤醒请求是否已从所述静止状态转换到所述唤醒状态。11.如权利要求1所述的集成电路,其中,在所述第二域中的所述至少一个设备响应于所述唤醒请求从所述静止状态转换到所述唤醒状态之后,所述第二域功率控制器被配置为在所述唤醒请求保持断言时拒...
【专利技术属性】
技术研发人员:理查德·安德鲁·帕特森,林小川,阿里桑德罗·伦齐,
申请(专利权)人:ARM有限公司,
类型:发明
国别省市:英国,GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。