包括混合处理器核的片上系统(SOC)的制作方法

文档序号:13215583阅读:来源:国知局
技术特征:
1.一种处理设备,包括:第一处理器模块,其包括根据第一指令集架构(ISA)设计的第一核;以及第二处理器模块,其包括根据第二ISA设计的第二核,其中,所述第二处理器模块被制造在与所述第一处理器模块相同的管芯上。2.如权利要求1所述的处理设备,进一步包括:系统代理(SA),其包括通信上耦合到所述第一处理器模块和所述第二处理器模块的总线。3.如权利要求2所述的处理设备,其特征在于,所述总线被设计成原生地发送去往和来自所述第一核的消息。4.如权利要求2和3中任何一项所述的处理设备,其特征在于,所述第二处理器模块包括总线桥,其用于转换在所述第二核和所述总线之间发送的消息。5.如权利要求2和3中任何一项所述的处理设备,其特征在于,所述SA进一步包括转换器,所述SA通过所述转换器耦合到多个外围设备。6.如权利要求1到3中任何一项所述的处理设备,其特征在于,所述处理设备是被制造在相同管芯上的片上系统(SoC)设备。7.如权利要求1到3中任何一项所述的处理设备,其特征在于,所述处理设备是与多于一个的操作系统端接的计算设备的一部分。8.如权利要求1到3中任何一项所述的处理设备,其特征在于,第一操作系统在被激活时运行在所述第一处理器模块上,且第二操作系统在被激活时运行在所述第二处理器模块上。9.如权利要求1到3中任何一项所述的处理设备,其特征在于,所述处理设备是中央计算单元(CPU),并且是与双操作系统端接的计算设备的一部分。10.如权利要求1到3中任何一项所述的处理设备,进一步包括:第三处理器模块,其包括根据不同于所述第一ISA和所述第二ISA的第三指令集(ISA)设计的第三核。11.如权利要求10所述的处理设备,其特征在于,所述第三处理器模块包括第三总线桥,其用于转换在所述第一核、第二核和第三核之间发送的消息。12.一种处理器,包括:根据第一指令集架构(ISA)设计的第一核;以及根据第二ISA设计的第二核,其中,所述处理器是被制造在单个管芯上的片上系统(SoC)设备。13.如权利要求12所述的处理器,进一步包括:系统代理(SA),其包括通信上耦合到所述第一核和第二核的总线,其中,所述总线被设计成原生地发送去往和来自所述第一核的消息。14.如权利要求12和13中任何一项所述的处理器,进一步包括:总线桥,其耦合在所述第二核和所述总线之间,其中,所述总线桥转换在所述第二核和所述总线之间发送的消息。15.如权利要求12到14中任何一项所述的处理器,其特征在于,所述SA进一步包括转换器,所述SA通过所述转换器耦合到多个外围设备。16.如权利要求12到14中任何一项所述的处理器,其特征在于,第一操作系统在被激活时运行在所述第一处理器模块上,且第二操作系统在被激活时运行在所述第二处理器模块上。17.如权利要求16所述的处理器,其特征在于,所述处理设备是中央计算单元(CPU),并且是与双操作系统端接的计算设备的一部分。18.如权利要求12到14中任何一项所述的处理器,进一步包括:根据不同于所述第一ISA和所述第二ISA的第三指令集(ISA)设计的第三核。19.如权利要求12到14中任何一项所述的处理器,其特征在于,所述第三核包括第三总线桥,其用于转换在所述第一核、第二核和第三核之间发送的消息。20.一种方法,包括:响应于从在中央处理单元(CPU)上前台执行的第一操作系统(OS)切换到在所述CPU上后台执行的第二OS的请求,由所述CPU的第一核确定与所述第一OS专门关联的第一组设备,所述第一核是根据第一类型的指令集架构(ISA)设计的;挂起所述第一组设备;确定不专门用于所述第一OS和第二OS的第二组设备;为所述第二OS配置所述第二组设备;以及将所述第二OS切换到前台并将所述第一OS切换到后台,其中,所述切换包括激活根据第二类型的ISA设计的所述CPU的第二核,且闲置所述第一核。21.如权利要求20所述的方法,进一步包括:确定专门用于所述第二OS的第三组设备;启用所述第三组设备。22.至少一个机器可读介质,其包括多个指令,所述多个指令响应于在中央处理单元(CPU)上执行而引起所述CPU执行一种方法,所述方法包括:响应于从在中央处理单元(CPU)上前台执行的第一操作系统(OS)切换到在所述CPU上后台执行的第二OS的请求,由所述CPU的第一核确定与所述第一OS专门关联的第一组设备,所述第一核是根据第一类型的指令集架构(ISA)设计的;挂起所述第一组设备;确定不专门用于所述第一OS和第二OS的第二组设备;为所述第二OS配置所述第二组设备;以及将所述第二OS切换到前台并将所述第一OS切换到后台,其中,所述切换包括激活根据第二类型的ISA设计的所述CPU的第二核,且闲置所述第一核。23.如权利要求22所述的至少一个机器可读介质,其特征在于,所述方法进一步包括:确定专门用于所述第二OS的第三组设备;启用所述第三组设备。24.一种设备,其包括:用于执行如权利要求20和21中的任何一项所述的方法的装置。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1