多模式处理模块及其使用方法技术

技术编号:5144698 阅读:177 留言:0更新日期:2012-04-11 18:40
公开了一种多模式处理模块及其使用方法。在特定的形式中,多模式处理模块可以包括外围接口,该外围接口被配置成响应于外围应用访问请求而被启用。多模式处理模块还可以包括多个独立外围资源,该多个独立外围资源经由外围接口可被主机处理器访问。多模式处理模块还可以包括本地处理器,该本地处理器被配置成响应于主机处理器的请求而启用多个独立外围资源。

【技术实现步骤摘要】

本专利技术总体上涉及信息处理系统,且更具体地,涉及多模式处理模块及其使用方 法。
技术介绍
随着信息的价值和使用继续增长,个人和企业寻求处理和存储信息的其它方法。 一个选择是信息处理系统。信息处理系统通常处理、编译、存储和/或传送信息或数据以 用于企业、个人或其它目的。由于技术和信息处理的需要和需求可以因不同应用而有所不 同,信息处理系统还可以因所处理的信息、如何处理信息、处理、存储或传送信息的量以及 处理、存储或传送的信息的速度和效率而有所不同。信息处理系统的不同使得信息处理系 统是通用的或被配置用于特定用户或特定使用,例如金融交易处理、航班预定、企业数据存 储或全球通信。此外,信息处理系统可以被配置成处理、存储以及传送信息并能够包括一个 或多个计算机系统、数据存储系统以及网络系统。
技术实现思路
本专利技术提供一种多模式处理模块,该多模式处理模块包括外围接口,该外围接口 被配置成响应于外围应用访问请求而被启用;多个独立外围资源,该多个独立外围资源经 由所述外围接口能单独被主机处理器访问;以及本地处理器,该本地处理器被配置成响应 于所述主机处理器的请求来启用所述多个独立外围资源。本专利技术还提供一种启用对资源的访问的方法,该方法包括检测用于访问多模式 处理模块的资源的输入,该多模式处理模块被耦合到主机处理器和控制模块,其中该多模 式处理模块包括多个独立外围资源;检测所述主机处理器和所述控制模块的操作模式;检 测所述多模式处理模块的独立外围资源的可用性;以及响应于检测到所述操作模式和所述 独立外围资源的可用性而启用所述多模式处理模块。本专利技术提供一种信息处理系统,该信息处理系统包括主机处理器,该主机处理器 被配置成在所述主机处理器的运行时间操作模式期间访问作为外围设备的多个独立资源; 以及多模式处理模块,该多模式处理模块在所述主机处理器的运行时间操作模式期间可操 作作为所述外围设备,所述多模式处理模块包括外围接口,该外围接口被配置成响应于所 述主机处理器的外围设备访问请求而被启用;和本地处理器,该本地处理器被配置成响应 于所述主机处理器的外围设备访问请求,使用所述多个独立外围资源而被启用;其中所述 多个独立外围资源经由所述外围接口能单独被所述主机处理器访问;并且其中所述本地处 理器还被配置成处理应用以启用作为外围设备的多模式处理模块。附图说明为了示例简便清楚,图中示出的元件不需要按比例绘制。例如,一些元件的尺寸相 对于其它元件被放大。参照这里示出的附图示出并描述了结合本专利技术的教导的实施方式,其中图1示出了根据本专利技术一个方面的信息处理系统的功能框图;图2示出了根据本专利技术一个方面的使用多模式处理模块的信息处理系统的功能 框图;图3示出了根据本专利技术一个方面的访问信息处理系统的资源的方法的流程图;图4示出了根据本专利技术的一个方面的主机系统可访问的多模式处理模块的功能 框图;图5示出了根据本专利技术一个方面的可操作用于访问多模式处理模块的主机系统 和接口的功能框图;不同附图中使用相同的附图标记表示类似或相同的项。 具体实施例方式以下结合附图的描述有助于理解这里公开的教导。以下论述将集中在具体实施和 实施方式。该论述的中心有助于描述该教导而不应当理解为对该教导的范围或应用性的限 定。但是,当然其它教导也可以用于该应用中,这些教导也可以用于其它应用并可以具有一 些不同类型的体系结构,例如分布式计算体系结构、客户端/服务器体系结构或中间件服 务器体系结构以及相关组件。为了公开,信息处理系统可以包括任何装置或装置的集合,这些装置可操作用于 计算、分类、处理、传送、接收、获得、发出、交换、存储、显示、显现、检测、记录、复制、操作或 使用任意形式的信息、消息或数据,以用于商业、科学、控制、娱乐或其它用途。例如,信息处 理系统可以是个人计算机、PDA、用户电子设备、网络服务器或存储设备、交换路由器、无线 路由器、或其它网络通信设备、或任意其它合适的设备,且大小、形状、性能、功能以及价格 可以不同。信息处理系统可以包括存储器(易失性(例如随机存取存储器等)、非易失性 (只读存储器、闪存等)或其任意组合)、一个或多个处理资源,例如中央处理单元(CPU)、图 形处理单元(GPU)、硬件或软件控制逻辑、或其任意组合。信息处理系统的另外的组件可以 包括一个或多个存储设备、一个或多个用于与外部设备通信的通信端口以及各种输入和输 出(I/O)设备,例如键盘、鼠标、视频/图形显示器、或其任意组合。信息处理系统还可以包 括一个或多个总线,该总线可操作用于在各种硬件组件之间传输通信。信息处理系统的部 分自身可以被视为信息处理系统。信息处理系统的部分,当称为“设备”、“模块”等时,可以被配置为硬件、软件(可 以包括固件)、或其任意组合。例如,信息处理系统设备的一部分可以是硬件,例如集成电路 (例如专用集成电路(ASIC)、现场可编程门阵列(FPGA)、结构ASIC或嵌入到较大芯片上的 设备)、卡(例如外围组件接口(PCI)卡、PCI快速卡、个人计算机存储卡国际协会(PCMCIA) 卡或其它类似扩展卡)、或系统(例如主板、片上系统(SoC)或独立设备)。类似地,设备可 以是软件,包括嵌在设备上的固件,例如奔腾(Pentium)系列或PowerPC 牌处理器、或其它 这样的设备、或能操作在信息处理系统的相关环境下的软件。设备还可以是上述任意硬件 或软件示例的组合。注意到信息处理系统可以包括集成电路或其部分可以是硬件或软件的 任意组合的板级(Board level)产品。相互通信的设备或程序不需要相互连续通信,除非有特别指明。此外,相互通信的设备或程序可以直接通信或通过一个或多个中间物间接地通信。下面论述的实施方式部分描述了分布式计算方案,该方案可以处理网络元件之间 所有或部分通信交互。在本文中,通信交互可以是打算发送信息、发送信息、请求信息、接收 信息、接收信息请求或其任意组合。这样,通信交互可以是单向、双向、多向或其任意组合。 在一些环境中,通信交互可能相对复杂且涉及两个或多个网络元件。例如,通信交互可以是 客户端与服务器之间的“对话”或一系列的相关通信,每一个网络元件发送信息到另一个网 络元件并从该另一个网络元件接收信息。网络元件之间的通信交互不必只局限为一种特定 形式。网络元件可以是节点、硬件、软件、固件、中间元件、计算系统的其它组件或其任意组合。在下面的描述中,流程图所示的技术可以被描述为一系列连续动作。除了特别指 明不同,所述动作的顺序和执行动作的一方在不背离该教导的范围的情况下可以自由改 变。动作可以被添加、删除或以各种方式改变。类似地,动作可以被重新排序或循环。此外, 虽然进程、方法、算法等可以以连续顺序被描述,但是这些进程、方法、算法或其组合可操作 为以可替换的顺序被执行。而且,进程、方法或算法中的一些动作可以至少在一个时间点同 时被执行(例如,并行执行动作),且还可以以整体、部分或其任意组合而被执行。这里使用的术语“包括” “包含” “具有”或其任意其它变形,是指非封闭式的包括。 例如,进程、方法、条款、或设备包括一些特征,但不必只限定于这些特征而是可以包括没有 特别列出或这些进程、方法、条款或设备固有的其它特征。此外,除了特别做出相反的声本文档来自技高网...

【技术保护点】
一种多模式处理模块,该多模式处理模块包括:外围接口,该外围接口被配置成响应于外围应用访问请求而被启用;多个独立外围资源,该多个独立外围资源经由所述外围接口能单独被主机处理器访问;以及本地处理器,该本地处理器被配置成响应于所述主机处理器的请求来启用所述多个独立外围资源。

【技术特征摘要】
1.一种多模式处理模块,该多模式处理模块包括外围接口,该外围接口被配置成响应于外围应用访问请求而被启用;多个独立外围资源,该多个独立外围资源经由所述外围接口能单独被主机处理器访 问;以及本地处理器,该本地处理器被配置成响应于所述主机处理器的请求来启用所述多个独 立外围资源。2.根据权利要求1所述的多模式处理模块,其中所述本地处理器还被配置成更新所述 多个独立外围资源;以及其中所述主机处理器被配置成访问更新后的多个独立外围资源。3.根据权利要求1所述的多模式处理模块,其中所述本地处理器还被配置成在所述主机处理器的运行时间期间启用所述主机处理器对所述多个独立外围资源的访问;以及在所述主机处理器的减少的操作状态期间禁用所述主机处理器对所述多个独立外围 资源的访问。4.根据权利要求3所述的多模式处理模块,其中所述本地处理器还被配置成在所述主 机处理器的减少的操作状态期间启用对所述多个独立外围资源的本地访问。5.根据权利要求4所述的多模式处理模块,其中所述本地处理器还被配置成在所述主 机处理器的减少的操作状态期间访问所述多个独立外围资源;以及其中所述外围接口在所述主机处理器的减少的操作状态期间被禁用。6.根据权利要求1所述的多模式处理模块,该多模式处理模块还包括外围交换模块接口,该外围交换模块接口被配置成被耦合到外围交换模块;其中所述外围交换模块被配置成启用所述主机处理器和所述本地处理器对共享资源 进行访问;其中所述共享资源在所述主机处理器的运行时间操作模式期间能由所述主机处理器 访问;其中所述共享资源在所述本地处理器的运行时间操作模式期间能由所述本地处理器 访问;以及进一步地,其中所述共享资源在所述本地处理器的运行时间操作模式期间不能被所述 主机处理器访问。7.根据权利要求1所述的多模式处理模块,其中所述本地处理器还被配置成从扩展状态服务模块接收输入,该扩展状态服务模块能被控制模块访问,该控制模块 耦合到所述主机处理器,其中所述输入在所述主机处理器的运行时间操作模式期间被接 收;启用对所述多个独立外围资源中的独立外围资源的访问;以及在所述主机处理器的减少的操作状态期间禁用对所述扩展服务模块的访问。8.根据权利要求1所述的多模式处理模块,该多模式处理模块还包括在所述外围接口的启用期间所述主机处理器能访问的外围功能的列表;以及多个外围功能,该多个外围功能可操作用于响应于将所述主机耦合到所述外围接口而 被启用。9.根据权利要求8所述的多模式处理模块,其中所述外围功能的列表被配置成被更新 以包括替换的外围功能,该替换的外围功能经由所述外围接口能被所述主机处理器访问。10.根据权利要求1所述的多模式处理模块,该多模式处理模块还包括在所述本地处理器的外围操作模式期间能被所述主机处理器访问的所述本地处理器 的非共享资源;并且其中在所述本地处理器的非外围操作模式期间所述非共享资源不能被所述主机处理 器访问。11.根据权利要求1所述的多模式处理模块,其中所述本地处理器还可操作用于 从控制模块接收操作状态列表,该控制模块可操作地被耦合到所述主机处理器;以及 响应于在所述操作状态列表中的项而启用对所述多个独立外围资源的访问。12.一种启用对资源的访问的方法,该方法包括检测用于访问多模式处理模块的资源的输入,该多模式处理模块被耦合到主机处理器 和控制模块,其中该多模式处理模块包括多个独立外围资源;...

【专利技术属性】
技术研发人员:RW斯特德曼AT苏丹富斯D洛德曼
申请(专利权)人:戴尔产品有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1