用于在无线终端中控制操作模式的装置和方法_2

文档序号:8435793阅读:来源:国知局
以及本领域技术人员已知的其它因素,可以以不妨碍所述特性意图提供的效果的量出现。
[0034]本公开的各种实施例被提供以达成本公开的至少上述技术方面。在实施方式中,定义的实体可以具有相同的名称,本公开不限于该名称。因此,本公开的各种实施例能够在具有类似技术背景的系统中以相同或准备好的修改来实现。
[0035]在本公开的各种实施例中,无线终端的通信处理器(CP)配置用于非连续接收(DRX)模式操作的控制程序(以下,称为DRX模式控制程序),并将DRX模式控制程序存储在内部存储器中。当CP从休眠状态唤醒时,CP访问内部存储器并基于所存储的DRX模式控制程序执行操作。
[0036]DRX模式控制程序可以根据内部存储器的大小来配置。如果内部存储器足够大,被配置为启用总体DRX模式操作的DRX模式控制程序被存储在内部存储器中。
[0037]另一方面,如果内部存储器不足,则被配置为启用DRX模式操作的一部分(例如,监视寻呼消息的操作)的DRX模式控制程序被存储在内部存储器中。在DRX模式中,应当在每个预定的时隙监视寻呼消息。考虑到CP的存储器大小,DRX模式操作的剩余过程可以记录在CP的内部存储器或CP外部的主存储器之一中。
[0038]例如,新的控制程序可以被编写(write),而不管存储在主存储器中和存储在CP的内部存储器中的控制程序。
[0039]为了启用上述操作,新的信令程序需要被定义,以便交换将在主存储器的控制程序和内部存储器的DRX模式控制程序之间共享的信息。例如,如果与附加控制程序相对应的软件被配置,则软件可以以微代码(micix) code)编写而不使用操作系统(OS),由此降低了复杂性。
[0040]在另一个示例中,存储在主存储器中的控制程序的一部分可以被预先加载,并且作为控制程序存储在CP的内部存储器中。也就是说,在CP以内部模式操作的同时,与存储在主存储器中的控制程序的一些块相对应的控制程序可以被预先加载到内部存储器上。为了这个目的,优选的是内部存储器与主存储器软件兼容(software-compatible)。例如,这样的软件兼容的存储器可以是紧耦合存储器(Tightly Coupled Memory,TCM)、LI高速缓冲存储器、L2高速缓冲存储器等。
[0041]在另一个示例中,如果内部模式操作所要求的块的大小小于内部存储器的有效区域(effective area)的大小,则CP在内部模式操作期间不访问外部存储器。否则,只有内部模式操作所要求的块的一部分能够被加载到内部存储器上。因此,当非加载的块被运行时,CP访问外部存储器,由此执行必需的过程。
[0042]在前述第一实施示例中,如果服务于任何其他用途的存储器被用作CP的内部存储器,则有必要定义附加程序,用于在每次在内部模式和正常模式之间发生切换时,将在内部模式中使用的控制程序(以下,称为内部模式控制程序)加载到内部存储器上,或者将在正常模式中使用的控制程序(以下,称为正常模式控制程序)加载到内部存储器上。
[0043]例如,无线终端在内部模式中加载内部模式控制程序并使用内部模式控制程序监视来自基站的寻呼消息。当从基站接收到寻呼消息时,或者如果诸如测量、空闲移交等的另一个过程被请求,无线终端从内部模式切换到正常模式,加载正常模式控制程序,并执行与所请求的过程相对应的操作。
[0044]在第一实施示例中,如果内部模式专用存储器被用作CP的内部存储器,则内部模式控制程序的整个或一部分驻留在该专用存储器中。如果专用存储器的速度能够足以访问,则不需要在内部模式和正常模式之间进行切换的时候加载控制程序。否则,当正常模式被切换到内部模式时,内部模式控制程序被加载到能够快速访问的内部存储器(fastaccessible internal memory)上,诸如TCM。模式切换以同样方式执行,而不管存在还是不存在专用内部存储器,除了加载速度在专用内部存储器中比在外部存储器中更快以外。
[0045]如上所述,当无线终端从休眠状态唤醒并执行操作时,只有最低要求的硬件被激活并且不需要访问外部存储器(即主存储器)。因此,能够降低休眠状态的功耗。
[0046]在以下描述中,无线终端切换到以节省功率的模式被称为DRX模式。DRX模式可与定义用于第三代(3G)移动通信的时隙模式、空闲模式等互换地(interchangeably)使用。
[0047]图1是根据本公开的实施例的无线终端的框图。
[0048]参考图1,举例来说,无线终端被配置,从而应用处理器(AP) 110和CP 120是独立的芯片,并且CP 120与AP 110共享主存储器130。
[0049]参考图1,AP 110包括第一控制器112、芯片接口 114、动态存储器控制器(DMC)116ο
[0050]第一控制器112对AP 110的操作提供总体控制。芯片接口 114提供CP 120使用公共外部存储器所要求的设备和过程。芯片接口 114可以是,例如,芯片对芯片(C2C)接口。
[0051]DMC 116在第一控制器112的控制下控制在AP 110外部的主存储器130。例如,当AP 110或CP 120请求时,DMC 116从主存储器130读取特定的块,并向AP 110或CP 120提供特定的块。此外,DMC 116将从AP 110或CP 120接收的数据存储在主存储器130中。也就是说,DMC 116用作响应于外部请求而管理主存储器130。
[0052]主存储器130存储与无线终端的操作相对应的控制程序(即软件),并响应于来自DMC 116的请求而输出特定的软件块。
[0053]CP 120包括芯片接口 124、第二控制器122、内部存储器128、以及调制解调器126。
[0054]第二控制器122对DRX模式提供总体控制,其中,无线终端通过在唤醒状态和休眠状态之间进行切换来执行预定的操作。例如,第二控制器122监视触发DRX模式的事件的生成。当事件生成时,第二控制器122从正常模式切换到内部模式。正常模式是指其中CP120基于存储在主存储器130中的程序操作的模式。内部模式是指其中CP 120基于存储在内部存储器128中的程序操作的模式。当CP 120以内部模式操作时,CP 120不需要AP110和主存储器130,因此减少了不必要的功耗。
[0055]当CP 120从正常模式切换到内部模式时,第二控制器122向内部模式控制程序提供在正常模式中使用的因变量和参数的部分或全部。因变量和参数在包括DRX模式操作的CP 120的操作的期间被使用和更新。应该在正常模式和内部模式两者中都维持这些因变量和参数。
[0056]第二控制器122在为DRX模式预先设定的每个周期中从休眠状态唤醒,并通过运行在内部存储器128中加载的控制程序来执行预定的操作。预定的操作可以是监视寻呼消息的接收。
[0057]如果在预定的操作期间请求了在内部存储器128中加载的内部模式控制程序中不能执行的附加过程,则第二控制器122从内部模式切换到正常模式。由于切换到正常模式要求AP 110的一部分组件与主存储器130之间的交互,操作电力被供应给相关联的硬件。
[0058]在正常模式中,第二控制器122将相应的控制程序从主存储器或另一个存储器加载到内部存储
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1