具有可配置输入/输出端口的存储器模块制造技术

技术编号:4926226 阅读:180 留言:0更新日期:2012-04-11 18:40
一种存储器模块(100、220、320、620)具有一个或一个以上存储器装置(120)、与所述一个或一个以上存储器装置(120)通信的控制器(130、222、330、622),以及多个输入/输出端口(144、240、242、350、640、645)。所述控制器(130、222、330、622)经配置以将每一输入/输出端口(144、240、242、350、640、645)配置为输入、输出或双向输入/输出。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体来说涉及存储器模块,且特定来说,本专利技术涉及具有可配置输入/ 输出端口的存储器模块。
技术介绍
例如存储卡等存储器模块通常用于例如个人计算机、个人数字助理(PDA)、数 码相机、数字媒体播放器、蜂窝式电话等电子装置中。对于各种存储应用,可将例如快 闪存储器模块等存储器模块配置为能够可装卸地耦合到主机装置(例如,电子装置的处 理器)的可装卸式存储器。典型存储器模块可包括耦合到存储器控制器的一个或一个以上存储器装置。每 一存储器装置可为“与非”或“或非”快闪存储器装置、动态随机存取存储器(DRAM) 装置、静态随机存取存储器(SRAM)装置或其类似者,且可包括存储器单元(例如,非 易失性存储器单元)的阵列。存储器控制器将数据信号、地址信号及控制信号提供给所 述一个或一个以上存储器装置中的每一者。存储器控制器通常经由输入/输出接口(例如,其常常被称作输入/输出总线) 而与主机通信地置放,以用于耦合到主机装置以形成电子系统的一部分。输入/输出总 线的实例为USB(通用串行总线)接口。输入/输出接口通常提供一个或一个以上数据信号链路(常常被称作通道)(例 如,1、4、8、16等),控制器可经由所述一个或一个以上数据信号链路而接收来自主机 的数据信号和/或控制器可经由所述一个或一个以上数据信号链路而将数据信号发送到 主机。举例来说,输入/输出数据信号通道可包括单向或双向数据信号线。输入/输出 数据信号通道的数目常常被称作输入/输出接口的输入/输出总线宽度。然而,常规接 口受限在于用于输出的相同输入/输出数据信号通道通常也用于输入。由于上文所陈述的原因,且由于下文所陈述的对于所属领域的技术人员来说在 阅读及理解本说明书之后即将变得显而易见的其它原因,此项技术中存在对于用于配置 存储器模块上的输入/输出接口的数据信号线的替代方法的需要。附图说明图1为根据本专利技术的一实施例的电子系统的实施例的框图说明。图2为根据本专利技术的另一实施例的配置为环的电子系统的实施例的框图说明。图3为根据本专利技术的另一实施例的电子系统的另一实施例的框图说明。图4为根据本专利技术的另一实施例的电子系统的另一实施例的框图说明。图5为根据本专利技术的另一实施例的电子系统的另一实施例的框图说明。图6为根据本专利技术的另一实施例的电子系统的另一实施例的框图说明。具体实施例方式在以下详细描述中,参看形成其一部分的附图,且在附图中,借助于说明来展 示特定实施例。在所述图式中,相似数字贯穿若干视图描述大体上类似的组件。可利用 其它实施例且可在不偏离本专利技术的范围的情况下进行结构、逻辑及电改变。因此,以下 详细描述不应以限制意义加以理解,且本专利技术的范围仅由所附权利要求书及其均等物来界定。图1为根据一实施例的(例如)作为电子系统的一部分的耦合到主机控制器110的 存储器模块100(例如,存储卡)的框图说明。电子系统的实例包括例如计算机系统、外围 装置、蜂窝式装置及无线装置、数码相机、音频记录器、个人数字助理(PDA)等系统。对于一个实施例,存储器模块100可包括与存储器控制器130通信的一个或一个 以上存储器装置120 (例如,存储器芯片或裸片)。存储器装置的实例包括“与非”存 储器装置、“或非”存储器装置或其它非易失性存储器装置、动态随机存取存储器装置 (DRAM)、静态随机存取存储器装置(SRAM),或其类似者。每一存储器装置120可包 括存储器单元(例如,非易失性存储器单元)的阵列。主机控制器110经由在存储器模块100外部且耦合于主机控制器110与存储器控 制器130之间的外部控制信号链路140而将例如命令信号(命令)及地址信号(地址)等 控制信号提供到存储器控制器130。对于一个实施例,存储器控制器130可经由控制信号 链路140而将(例如)指示其配置和/或存储器模块100的配置的配置信号(配置信息) 发送到主机控制器110。可在写入操作期间经由外部数据链路150 (也被称作数据通道) 而将数据信号(数据)从主机控制器110的输入/输出端口 142发送到存储器控制器130 的输入/输出端口 144。可在读取操作期间经由数据链路150而在主机控制器110的输入 /输出端口 142处接收来自存储器控制器130的输入/输出端口 144的数据信号。存储器控制器130(例如)响应于从主机控制器110接收的命令和/或地址而经 由在存储器模块100内部的内部控制链路160而将地址信号和/或命令信号提供到存储器 装置120中的一者或一者以上。存储器控制器130在写入操作期间还经由在存储器模块 100内部的内部数据链路170而将从主机控制器110接收的数据发送到存储器装置120中 的一者或一者以上。存储器控制器130在读取操作期间还经由数据链路170而接收来自 存储器装置120中的一者或一者以上的数据以用于随后传输到主机控制器110。对于一个 实施例,数据链路170可为具有1个、2个、4个、8个、16个、32个或64个位等的总线 宽度的数据总线。对于一个实施例,第一数目的数据链路150可为单向的且可经配置以(例如)在 写入操作期间在第一方向上将数据(例如)从主机控制器110传送到存储器控制器130。 将主机控制器110的耦合到第一数目的数据链路150的输入/输出端口 142配置为输出且 将存储器控制器130的通过第一数目的数据链路150而耦合到输入/输出端口 142中的相 应者的输入/输出端口 144配置为输入可实现此目的。第二(例如,剩余)数目的数据 链路150可为单向的且经配置以(例如)在读取操作期间在与第一方向相反的第二方向上 将数据(例如)从存储器控制器130传送到主机控制器110。将主机控制器110的耦合到 第二数目的数据链路150的输入/输出端口 142配置为输入且将存储器控制器130的通过 第二数目的数据链路150而耦合到输入/输出端口 142中的相应者的输入/输出端口 144配置为输出端口可实现此目的。在一个实例中,图1中对于N = 4,BP,对于四个数据链路150,分别耦合到数 据链路150厂1503的输入/输出端口 142厂1423可经配置为输出端口,且分别耦合到数据链 路150厂1503的输入/输出端口 144厂1443可经配置为输入端口,而耦合到数据链路1504 的输入/输出端口 1424可经配置为输入端口,且耦合到数据链路1504的输入/输出端口 1444可经配置为输出端口。这配置数据链路15(^-1503以将数据从主机控制器110传送到 存储器控制器130且配置数据链路1504以将数据从存储器控制器130传送到主机控制器 110。在另一实例中,数据链路15(^-1502可经配置以将数据从主机控制器110传送到存 储器控制器130,且数据链路1503-1504可经配置以将数据从存储器控制器130传送到主 机控制器110。对于一个实施例,可同时发生读取操作与写入操作,以使得同时经由第一 数目的数据链路150而将数据从主机控制器110传送到存储器控制器130且经由部分数目 的数据链路150而将数据从存储器控制器130传送到主机控制器110。对于另一实施例,所有数据链路150可经配置以在第一方向上将数据(例如)从 主机控制器110传送到存储器本文档来自技高网...

【技术保护点】
一种存储器模块(100、220、320、620),其包含:  一个或一个以上存储器装置(120);  控制器(130、222、330、622),其与所述一个或一个以上存储器装置(120)通信;以及  多个输入/输出端口(144、240、242、350、640、645);  其中所述控制器(130、222、330、622)经配置以将所述输入/输出端口(144、240、242、350、640、645)中的每一者配置为输入及输出中的至少一者。

【技术特征摘要】
【国外来华专利技术】US 2008-5-5 12/115,0471.一种存储器模块(100、220、320、620),其包含一个或一个以上存储器装置(120);控制器(130、222、330、622),其与所述一个或一个以上存储器装置(120)通信;以及多个输入 / 输出端口(144、240、242、350、640、645);其中所述控制器(130、222、330、622)经配置以将所述输入/输出端口(144、240、 242、350、640、645)中的每一者配置为输入及输出中的至少一者。2.根据权利要求1所述的存储器模块(100、220、320、620),其中所述控制器 (130、222、330、622)经配置以将所述输入 / 输出端口(144、240、242、350、640、 645)中的第一数目者配置为输入且将所述输入/输出端口(144、240、242、350、640、 645)中的第二数目者配置为输出。3.根据权利要求1所述的存储器模块(100、220、320、620),其进一步包含经配置 以存储用于配置所述输入/输出端口(144、240、242、350、640、645)的配置数据的寄 存器(180)。4.根据权利要求3所述的存储器模块(100、220、320、620),其中所述控制器 (130、222、330、622)经配置以从所述寄存器(180)读取所述配置数据且至少部分地根 据所述配置数据而配置所述输入/输出端口(144、240、242、350、640、645)。5.根据权利要求4所述的存储器模块(100、220、320、620),其中所述控制器 (130、222、330、622)经配置以从所述寄存器(180)读取所述配置数据且在启动所述存 储器模块(100、220、320、620)之后即刻配置所述输入/输出端口(144、240、242、 350、 640、 645)。6.根据权利要求3所述的存储器模块(100、220、320、620),其中所述配置数据在 所述存储器模块(100、220、320、620)的制造期间经编程于所述寄存器(180)中。7.根据权利要求1所述的存储器模块(100、220、320、620),其中所述控制器 (130、222、330、622)经配置以同时经由经配置为输出端口的输入/输出端口(144、 242、3502、3504、645)输出数据且经由经配置为输入端口的输入/输出端口(144、240、 35(V 3503、640)输入数据,和/或经配置以同时经由经配置为双向输入/输出的输入/ 输出端口(144、240、242、350、640、645)输出数据且经由经配置为双向输入/输出的 输入 / 输出端口(144、240、242、350、640、645)输入数据。8.根据权利要求1到7中任一权利要求所述的存储器模块(100、220、320、620), 其中所述控制器(130、222、330、622)经配置以根据所述存储器模块(100、220、320、 620)的操作属性来配置所述端口(144、240、242、350、640、645)。9.根据权利要求8所述的存储器模块(100、220、320、620),其中所述操作属性包 含以下各项中的至少一者每一输入/输出端口(144、240、242、350、640、645)的功 率消耗、供应到所述存储器模块(100、220、320、620)的功率、所述一个或一个以上存 储器装置(120)已经编程和/或读取的次数,以及每一输入/输出端口(144、240、242、 350、640、645)的数据速率容量。10.—种电子系统(200、600),其包含主机(110、210、310、610);存储器模块(100、220、320、620);以及多个数据链路(150、212、214、206、218、340、440、540、612、613),其将所述 主机(110、210、310、610)耦合到所述存储器模块(100、220、320、620);其中所述数据链路(150、212、214、206、218、340、440、540、612、613)中的 每一者可选择性地配置为用于在所述主机(110、210、310、610)与所述存储器模块之间 传送数据的单向链路(150、212、214、216、218、440、612、613)及用于在所述主机 (110、210、310、610)与所述存储器模块(100、220、320、620)之间传送数据的双向链 路(340、540)中的至少一者。11.根据权利要求10所述的电子系统(200、600),其中第一数目的单向链路(150、 212、44(V 4403、612)经配置用于将数据从所述主机(110、210、310、610)传送到所 述存储器模块(100、220、320、620),且第二数目的单向链路(150、214、216、218、 4402、4404、613)经配置用于将数据从所述存储器模块(100、220、320、620)传送到所 述主机(110、210、310、610)。12.根据权利要求11所述的电子系统(200),其中所述第二数目的单向链路(214、 216、218)经由耦合于所述存储器模块(220)与所述主机(210)之间的一个或一个以上装 置(230)而将数据传送到所述主机(210)。13.根据权利要求10所述的电子系统(600),其进一步包含耦合到所述存储器模块 (620)的一个或一个以上装置(630),其中所述一个或一个以上装置中的一者(630》通 过经配置为用于将数据从所述存储器模块(620)传送到所述装置(630》的单向数据链路 (614)的数据链路且通过经配置为用于将数据从所述装置(630)传送到所述存储器模块 (620)的单向数据链路的另一数据链路(615)而耦合到所述存储器模块(620)。14.根据权利要求13所述的电子系统(600),其中所述装置中的另一者(6302)通过经 配置为用于将数据从所述一个装置(630》传送到所述装置中的所述另一者(6302)的单向 数据链路的数据链路(616)且通过经配置为用于将数据从所述装置中的所述另一者(6302) 传送到所述一个装置(630)的单向数据链路的另一数据链路(618)而耦合到所述一个装 置(630》,其中所述一个装置(630》插入在所述装置中的所述另一者(6302)与所述存储 器模块(620)之间。15.根据权利要求10所述的电子系统(200、600),其中所述数据链路(150、212、 214、206、218、340、440、540、612、613)是根据存储于所述存储器模块(100、220、 320、620)上的配置数据来配置。16.一种操作存储器模块(100、220、320、620)的方法,其包含将所述存储器模块(100、220、320、620)的一个或一个以上第一数据输入/输出...

【专利技术属性】
技术研发人员:特里R李戴维欧瓦德罗伊格雷夫罗伯特N莱博维茨维克托蔡
申请(专利权)人:美光科技公司
类型:发明
国别省市:US

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

1