[发明专利]扩展用于输入输出操作的存储器接口的输入输出模块、处理平台和方法有效
申请号: | 200980125128.8 | 申请日: | 2009-09-08 |
公开(公告)号: | CN102077185A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 萨提安雷亚那·尼什塔拉;托马斯·李·里昂;丹尼尔·爱德华·利昂斯基 | 申请(专利权)人: | 思科技术公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G11C7/10 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 扩展 用于 输入输出 操作 存储器 接口 输入 输出模块 处理 平台 方法 | ||
优先权
本申请要求2008年9月8日递交的第12/206,501号美国专利申请的优先权,其全部内容通过引用被结合于此。
技术领域
一些实施例涉及处理平台和输入输出(I/O)操作。一些实施例涉及利用诸如双列直插式存储模块(DIMM)之类的存储模块的处理平台。
背景技术
包括桌面和服务器平台在内的许多惯常处理平台需要越来越多的I/O功能。由于对内存、I/O和存储介质的区分(compartmentalization),对平台的I/O功能进行扩展的能力是有限的。例如,内存一般可被划分到存储模块(例如,DIMM)中,I/O可被划分到外设组件互联(PCI)设备中,而存储介质可被划分到硬盘或固态存储设备中。
附图说明
图1是根据一些实施例的具有存储功能的I/O模块的功能框图;
图2是根据一些实施例的具有处理功能的I/O模块的功能框图;
图3是根据一些实施例的处理平台的功能框图;以及
图4示出了根据一些I/O DIMM实施例的I/O模块的物理概况。
具体实施方式
概述
在一些实施例中,输入输出(I/O)模块被配置为操作于存储模块插口(socket)中。该I/O模块可包括串行存在检测(SPD)设备,用以指示I/O模块是I/O设备,并且指示与I/O模块相关联的一个或多个功能。该I/O模块还可包括串行数据控制器,用以经由存储模块插口的预选系统管理(SM)总线地址线和未使用的系统时钟信号线来与主机系统的可配置开关传送串行数据。该I/O模块还可包括时钟生成器,用以向串行数据控制器提供时钟信号以用于传送串行数据。该I/O模块还可包括SM总线I/O设备,用以与主机系统的SM总线信道相接口,以将时钟生成器配置用于串行数据通信。
示例实施例
下面的描述和附图充分说明了具体的实施例,以使本领域技术人员能够实现这些实施例。其他实施例可包含结构的、逻辑的、电子的、处理方面和其他方面的变更。示例仅代表可能的变化。除非明确被要求,否则各个组件和功能是可选的,并且操作的顺序可不同。一些实施例的部分和特征可被包含在其他实施例中,或被其他实施例的那些部分和特征替代。权利要求中阐述的实施例包括这些权利要求的所有可用等同物。
图1是根据一些实施例的具有存储功能的I/O模块的功能框图。I/O模块100提供I/O功能并且可被配置用于在处理平台或主机系统的存储模块插口中操作。I/O模块100可包括串行存在检测(SPD)设备、系统管理(SM)总线I/O设备104、时钟生成器106、串行数据控制器108,和电源调节器(power regulator)110。SPD设备102可指示I/O模块100是I/O设备,而非存储设备。SPD设备102还可指示一个或多个与I/O模块100相关联的功能。串行数据控制器108可被配置用于经由存储模块插口中的预选系统管理总线地址(SA)线130和132以及未使用系统时钟信号线134和136来与主机系统传送串行数据。时钟生成器106可向串行数据控制器108提供时钟信号107,以用于传送串行数据。SM总线I/O设备104可与主机系统的SM总线信道125相接口,以将时钟生成器106配置用于串行数据通信。
在一些实施例中,主机系统可包括多个存储模块插口,并且可被配置用于在存储模块插口中接受I/O模块(诸如,I/O模块100)或存储模块(诸如,存储器DIMM)。在这些实施例中,主机可被配置用于读取存在于存储模块插口中的模块的SPD设备,以确定每个存在的模块是I/O模块还是存储模块。在主机系统中使用一个或多个I/O模块100可向主机系统增加I/O功能。如下更详尽地讨论了这一点。
在一些实施例中,当主机系统被供电或启动并且施加电源(VDDSPD)122时,主机系统经由SM总线信道125读取SPD设备102。在这些实施例中,SPD设备102可经由SM总线地址线124被寻址。时钟生成器106可以利用本地时钟生成器来自己产生时钟信号107,或可从系统时钟信号126(CK0_t)和128(CK0_c)得出时钟信号。电源调节器110可从由主机系统提供的电压信号138(VDD)和140(VSS)向串行数据控制器108和时钟生成器106提供电源。电压信号138和140惯常地被提供给存储器DIMM插口,并且可被电源调节器110使用。在一些实施例中,取决于I/O模块100的元件的需要,电源调节器110可被配置用于提升或降低这些输入电压。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980125128.8/2.html,转载请声明来源钻瓜专利网。