[发明专利]通过专用处理器对片上系统的硬件上电初始化有效
申请号: | 201680073522.1 | 申请日: | 2016-11-15 |
公开(公告)号: | CN108369522B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | A·R·安萨里 | 申请(专利权)人: | 赛灵思公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京市君合律师事务所 11517 | 代理人: | 毛健;顾云峰 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 专用 处理器 系统 硬件 初始化 | ||
在一个示例中,一种片上系统(SoC)包括耦接至POR引脚(135)的硬件上电复位(POR)定序器电路(142)。所述SoC还包括被耦接至所述硬件POR定序器电路的平台管理单元(PMU)(122),所述PMU包括一个或多个中央处理单元(CPU)(304)和只读存储器(ROM)(312)。所述SoC还包括被配置成执行启动过程的一个或多个处理单元(116、118、120)。所述硬件POR定序器电路被配置成初始化所述PMU。所述PMU的一个或多个CPU被配置成执行存储在所述ROM中的代码(334),以执行预启动初始化。
技术领域
本发明公开的示例大体涉及电子电路,且更具体地,涉及通过专用处理器对片上系统(SoC)的硬件上电初始化。
背景技术
在一般的片上系统(SoC)中,有许多初始化任务需要按照特定的顺序执行以准备要启动的系统。上电定序任务(power-on sequencing task)完全由硬件状态机(hardwarestate machine)和相关电路处理。上电定序任务的示例包括定序复位(sequencingresets)、监视电源、初始化时钟电路、执行测试、清理存储器等。
硬件状态机和相关电路的电路设计中的缺陷会阻止SoC启动。因此,SoC通常在大规模生产之前需进行测试和验证。上电定序任务的缺陷是需要重新设计硬件状态机和相关电路。此外,完成所需的上电定序所需要的信息可能直到验证时才能知道。对执行上电定序的硬件状态机和相关电路的设计而进行的任何改变都可能是昂贵的,并延迟了SoC的最终验证。
发明内容
本发明说明了通过专用处理器来提供对片上系统(SoC)的硬件上电初始化的技术。在一个示例中,一种SoC包括耦接至POR引脚的硬件上电复位(POR)定序器电路。所述SoC还包括耦接至所述硬件POR定序器电路的平台管理单元(PMU)电路,所述PMU包括一个或多个中央处理单元(CPU)和只读存储器(ROM)。所述SoC还包括一个或多个配置成执行启动过程的一个或多个处理单元。所述硬件POR定序器电路被配置成初始化所述PMU。所述PMU的一个或多个CPU被配置成执行存储在所述ROM中的代码,以执行预启动初始化。
在另一个示例中,一种启动SoC的方法包括使用硬件上电复位(POR)定序器电路来执行一个或多个第一初始化任务。所述方法还包括使用平台管理单元(PMU)以通过执行存储在只读存储器(ROM)中的代码来执行一个或多个第二初始化任务。所述方法还包括使用第一处理单元来执行启动ROM中的代码。所述方法还包括使用第二处理单元来执行启动加载程序。
在另一个示例中,一种非瞬时性计算机可读介质具有存储其上的指令,当通过SoC中的平台管理单元(PM)执行所述指令时,使得所述PMU执行以下方法:初始化所述SoC中的测试电路;初始化所述SoC中的一个或多个电路块;初始化所述SoC中随机存取存储器(RAM);初始化所述SoC中的电源域;以及使所述SoC中的第一处理单元开始启动过程。
参考以下具体实施方式可以理解上述以及其他方面。
附图说明
为了能够详细理解上述特征的方式,可以通过参考示例实施方式来获得上面简要概述的更具体的描述,其中一些示例性实施方式在附图中示出。然而,应当理解,附图仅示出了典型的示例性实施方式,因此不被认为是对其范围的限制。
图1A是根据一个示例所述,示出可编程系统的框图。
图1B是图1A中可编程SoC的框图,其示出了不同的电源域。
图2是根据一个示例所述,示出启动可编程SoC的方法的流程图。
图3是根据一个示例所述,示出平台管理单元(PMU)的框图。
图4是根据一个示例所述,示出预PMU初始化的方法的流程图,该方法由硬件上电复位(POR)定序器来执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛灵思公司,未经赛灵思公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680073522.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能虚拟助理系统及相关方法
- 下一篇:动态地优化的用户参与