一种启动位于芯片(IC)集成电路上的系统的方法,包括读取存储在芯片IC上的系统的模拟部分的永久寄存器中的热启动标志。当该热启动标志被设置时,执行热启动程序。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及可用在位于芯片集成电路上的系统中的处理系统和相关方法。
技术介绍
众所周知,集成电路被广泛应用在多种电子装置中,包括便携式或手持式设 备。这种手持设备包括个人数字助理(PDA),CD播放器,MP3播放器,DVD播放器, AM/FM收音机,寻呼机,蜂窝电话,计算机存储器扩展(通常称为指形驱动器(thumb driver))等。这些手持设备中的每一个都包括一个或多个集成电路,以提供所述设备的功 能。作为一个例子,手持FM收音机接收器可能包括多个集成电路,以支持广播无线电 信号的接收和处理,从而产生音频输出,该音频输出通过扬声器、耳机或类似设备传递 给用户。许多这种集成电路包括一个处理设备,该处理设备执行一个程序,该程序包括 存储在存储器设备中的指令序列。图1给出了一个表示现有技术的处理系统120的示意性方块图。特别地,给出 处理系统120用于执行一个主程序112。处理系统120包括处理器100,其通过总线108 连接到只读存储器(ROM)设备102、随机存取存储器(RAM)设备104、和闪速存储器设 备106。如在现有技术中实施的,引导装入程序110被存储在ROM设备102中。当处 理系统120被引导时,引导装入程序110由处理器100执行。引导装入程序110包括操 作指令,这些操作指令使处理器检索存储在闪存设备106或其它外部介质上的主程序112 和相关联数据,并将主程序112复制到RAM设备104(该拷贝被表示为主程序112')。 引导装入程序110进一步包括一条跳到存储在RAM设备104中的主程序112'的指令, 以开始执行主程序112'。这种已有技术的实施的一个问题是需要大量时间来执行引导程序。特别地,如 果主程序和相关联数据很冗长,和/或如果这些文件被加密并且在复制和存储在RAM设 备104中之前必须被解密,那么该复制和存储可能要求不希望有的大量时间。对于处理 系统,存在的需要是,其能够以一种需要尽可能少的时间的有效方式被断电和引导,尤 其是用在一个位于芯片集成电路上、并位于手持电子设备中的系统中。附图说明图1示出了代表已有技术的处理系统120的组合示意/方块图;图2示出了代表根据本专利技术的一个实施例的处理系统125的方块图;图3示出了代表根据本专利技术的一个实施例的永久寄存器136的内容的方块图;图4示出了代表根据本专利技术的一个实施例的ROM 142的方块图;图5示出了代表根据本专利技术的一个实施例的SDRAM 160的方块5图6示出了代表根据本专利技术的一个实施例的重启位于芯片IC上的系统的方法的 流程图;图7示出了代表根据本专利技术的一个实施例的休眠序列的流程图;图8示出了代表根据本专利技术的一个实施例的特殊热启动程序的流程图;图9示出了代表根据本专利技术的一个实施例的一种方法的流程图;图10示出了代表根据本专利技术的一个实施例的启动位于芯片IC上的系统的方法的 流程图;以及图11-13示出了根据本专利技术的一个实施例的不同设备的示意图。 具体实施例方式图2示出了代表根据本专利技术的一个实施例的处理系统125的方块图。特别地, 处理系统125包括位于芯片上的系统130,其由诸如电池150之类的电源供电,并通过总 线108连接到诸如同步动态随机存取存储器(SDRAM) 160之类的外部存储器设备。位于 芯片上的系统130具有数字部分134,该数字部分134包括片上处理器146、存储控制器 144、只读存储器(ROM) 142、和随机存取存储器(RAM) 140。此外,位于芯片上的系统130具有模拟部分132,该模拟部分132包括一个或多 个永久寄存器136,永久寄存器136能够存储来自数字部分134的数据。在位于芯片上 的系统130的操作中,数字部分134可以被断电,而模拟部分132仍然通电。只要模拟 部分132在通电,数据就仍然存储在永久寄存器136中。在这种模式下,位于芯片上的 系统130保存电池电量,因为模拟部分132比数字部分134消耗少得多的电量。在本发 明的实施例中,模拟部分132可以包括所有出现在位于芯片上的系统130中的模拟电路。 然而,模拟部分132还可以包括位于芯片上的系统130的模拟电路的任何子集。在本发 明的一个可替换的实施例中,模拟部分被限制于一个永久寄存器136。类似地,数字部分 134可以包括少到一个的数字元件(如RAM140)或多到位于芯片上的系统130的所有数 字电路。在本专利技术的一个实施例中,模拟部分132进一步包括断电定时器138,该断电定 时器138可以被启用或禁用。当其被启用并用一个对应于时间段T的倒计数值设置时, 断电定时器138倒计数,直到或者接收到加电命令,断电定时器138被禁用,或者时间段 T到期。如果时间段T到期而断电定时器138没有被禁用,并且没有接收到加电命令,那 么模拟加电定时器可以通过断电控制线162任选地控制提供对外部设备(如SDRAM 160) 的供电。此外,断电定时器138可使位于芯片上的系统130的模拟部分132断电。在正常操作中,处理器146执行一个或多个程序,所述程序可以包括操作系统 程序、应用或其它程序(如,MP3和/或WMA数字音频重放,文件传送,MPEG,视频 重放,JPEG显示,音频,视频和/或静止图像录制,等)、程序组、或包括一个或多个 处理器146的操作指令的子程序。在本专利技术的一个实施例中,用户能够提供使设备进入 休眠模式的命令或指示,该模式没有使设备立即、完全掉电。更确切地,设备存储与它 的电流状态相关的信息在该设备的一个部分中,其中该设备在低电源状态保持通电。在本专利技术的一个实施例中,当数字部分134被加电时,一个启动程序被处理器 146运行,包括读取存储在数字部分132的永久寄存器136中的热启动标志的步骤。当热启动标志被设置时,如当处理系统125处于休眠模式时,由处理器146执行热启动程 序。在本专利技术的一个优选实施例中,该热启动程序比其它启动程序需要较少的执行时 间。这允许用户更快享受结合了位于芯片上的系统130的设备正常运行下所允许的特征 和功能,该设备如手持设备。在随后的附图中将讨论本专利技术的进一步的功能和特性。图3示出了代表根据本专利技术的一个实施例的永久寄存器136的内容的方块图。 特别地,永久寄存器136以二进制的格式存储多个数据,包括热启动标志200、芯片选择 202、和ROM索引204。根据本专利技术的一个实施例,热启动标志包括一个二进制值,其 指示是否设置了热位标志。芯片选择202包括指示SDRAM 160的位置和连接性的数据, 其足够存储控制器144和SDRAM 160的通讯。ROM索引204包括一个到ROM表142 的索引,ROM表142是用于存储器参数的,其对应于SDRAM 160,如结合图4将进一步 描述的。图4示出了代表根据本专利技术的一个实施例的ROM 142的方块图。特别地,ROM 142,包括引导装入程序214。引导装入程序214包括一系列操作指令,其包括热启动程 序和冷启动程序。此外,ROM 142包括SDRAM设置表。在本专利技术的一个实施例中,SDRAM设置表212包括多个用于不同SDRAM设 备的存储器参数,其中SDRAM设备可以被连接到位于芯片上的系统130。根据本专利技术 的一个实施例,与在本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:D穆尔,MB亨森,MK乔丹,
申请(专利权)人:矽玛特有限责任公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。