提供器件参数制造技术

技术编号:5049641 阅读:166 留言:0更新日期:2012-04-11 18:40
一种非易失性存储器件具有使用不同的协议提供对非易失性存储器的外部访问的第一和第二控制器。响应于来自所述第一控制器的请求,第二控制器从所述非易失性存储器提取器件参数,并将所提取的参数提供给所述第一控制器。在一个实施例中,器件参数是USB描述符,其可以包括厂商ID、产品ID、产品串和/或序列号。所述第一控制器可以是通用串行总线(USB)读卡器控制器。所述第二控制器的例子包括安全数字(SD)控制器、致密闪存(CF)控制器、记忆棒控制器或者能够提供对非易失性存储器的外部访问的不同类型的控制器。第一控制器在所述非易失性存储器件的枚举期间将所述器件参数提供给主机。所述器件参数可以用于建立第一控制器的设置。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及提供属于非易失性存储器件的器件参数。
技术介绍
诸如非易失性存储器件的外围器件通常具有提供属于该器件的器件参数的需 要。例如,当外围器件被初始附连到主机(例如计算机或其它设备)时,主机可能请求器件 参数。作为具体例子,当USB器件被初始附连到主机计算机系统并通电时,主机将在枚举 (enumeration)处理期间向USB器件请求器件参数。USB器件使用USB描述符将其器件参数报告给主机,这些USB描述符是描述诸如器 件是什么、哪个厂商制造该器件以及该器件支持哪个版本的USB协议的信息的数据结构。 USB描述符类型的例子包括器件描述符、串描述符、配置描述符、接口描述符和端点描述符。器件描述符包括诸如厂商标识符(VID)、产品标识符(PID)和器件版本号的关于 USB器件的一般信息。该VID是唯一地标识USB器件的厂商的值。该PID是唯一地标识该 厂商的具体产品的值。该器件版本号是标识器件版本的被二进制编码的十进制数。如果使用了串描述符,则其描述制造商、产品和器件的序列号。USB器件可以包括 多种语言的串描述符。允许主机指定由USB器件返回的串的期望语言。因此,主机可以将 来自串描述符的信息按期望的语言显示给用户。配置描述符包括关于具体器件配置的信息,接口描述符描述配置内的具体接口, 并且端点描述符描述用于接口的端点。基于USB描述符,主机确定用于USB器件的适当的器件驱动器,并建立与该USB器 件的通信信道。USB枚举的进一步细节可在2000年4月27日的Universal Serial Bus Specification (通用串行总线规范)、版本2. 0获得,通过全部参考将其合并于此。USB描述符是一种类型的器件参数的例子。器件参数的另一例子是用于弥补半导 体工艺变化的影响的那些器件参数。例如,USB器件具有其特性被工艺变化影响的组件。 USB器件可以具有用于存储用来补偿工艺变化的“修整(trim)”位的寄存器。作为具体例 子,可以基于该修整位调整USB组件的电阻。为了能够向主机提供器件参数,或者为了使用参数本身,器件需要存储这些器件 参数。各器件通常具有可用的诸如ROM的小量存储器。但是,因为器件参数可能占据相对大 的空间以及其他原因,可能不期望将器件参数存储在将用于其他目的的ROM的一部分中。 另一选择是添加诸如EEPROM的存储器来存储器件参数。但是,将EEPROM添加到器件增加 了相当的费用。
技术实现思路
公开了以有效方式提供器件参数的技术。一个实施例包括一种非易失性存储器件,其具有非易失性存储器、第一控制器和 第二控制器。第一控制器使用第一协议在提供对所述非易失性存储器件的外部访问的第一接口上通信。第二控制器使用第二协议在提供对所述非易失性存储器件的外部访问的第 二接口上通信。所述第二协议不同于所述第一协议。响应于来自所述第一控制器的请求, 第二控制器从所述非易失性存储器提取器件参数,并将所提取的参数提供给所述第一控制 器。所述参数专用于所述非易失性存储器件。在一个实施例中,所述第一控制器是通用串行总线(USB)读卡器控制器,并且所 述第二控制器是安全数字(SD)控制器。所述第二控制器还可以是致密闪存(CF)控制器、 记忆棒控制器或者能够提供对非易失性存储器的外部访问的不同类型的控制器。器件参数 的例子是USB描述符,其可以包括描述制造商、产品和器件的序列号的厂商ID、产品ID和串 (“产品串”)。第一控制器在所述第一接口上的非易失性存储器件的枚举期间经过所述第 一接口提供器件参数。该参数可以是用于第一控制器以补偿半导体工艺变化的设置或者其 他数据。一个实施例包括一种非易失性存储器件,其包括非易失性存储器、使用第一协议 经过提供对所述非易失性存储器的外部访问的接口而通信的第一处理器、以及实现由不同 于所述第一协议的第二协议所许可的厂商专用命令集的第二处理器。第一处理器向第二处 理器发出第二协议的第一命令以致使第二处理器进入第二协议的厂商专用模式。第一处理 器向第二处理器发出所述厂商专用命令集的一个或多个厂商专用命令以请求第二处理器 将属于非易失性存储器件的参数提供给第一处理器。如果第二处理器在处于厂商专用模式 下时接收到一个或多个厂商专用命令,则第二处理器从所述非易失性存储器提取该参数。 第二处理器将所提取的参数提供给所述第一处理器。第一处理器可以是读卡器控制器。第 二处理器可以是诸如安全数字控制器、致密闪存控制器或记忆棒控制器的存储器控制器。一个实施例包括一种用于提供专用于具有第一控制器和第二控制器的非易失性 存储器件的器件参数的方法。该方法包括第二控制器使用第一通信协议从第一控制器请 求所述器件参数,所述第二控制器从所述非易失性存储器件上的非易失性存储器提取所述 器件参数,所述第一控制器使用所述第一通信协议将所述提取的参数提供给所述第二控制 器,所述第一控制器通过使用所述第一通信协议控制对所述非易失性存储器的外部访问, 以及所述第二控制器通过使用不同于所述第一通信协议的第二通信协议来控制对所述非 易失性存储器的外部访问。一个实施例包括一种提供属于包括第一处理器和第二处理器的非易失性存储器 件的器件参数的方法。该方法包括第二处理器向第一处理器发出命令以致使第一处理器进 入第一通信协议的厂商专用模式,并且第二处理器发出所述第一通信协议所许可的一个或 多个厂商专用命令。所述一个或多个厂商专用命令请求第一处理器将器件参数提供给第二 处理器。该方法还包括如果第一处理器在处于厂商专用模式下时接收到一个或多个厂商专 用命令,则第一处理器从所述非易失性存储器件上的非易失性存储器提取该器件参数,第 一处理器将所提取的参数提供给所述第二处理器,并且第二处理器经过由所述第二处理器 控制的接口将所提取的参数提供给主机。第二处理器使用不同于第一通信协议的第二通信 协议将参数提供给主机。附图说明图1描绘具有从第二控制器请求器件参数的第一控制器的非易失性存储器件的一个实施例。图2描绘提供器件参数的处理的一个实施例。图3描绘向主机提供器件参数的处理的一个实施例。图4描绘使用厂商专用命令来提取器件参数的命令流的一个实施例。图5描绘使用厂商专用命令来提取器件参数的命令流的一个实施例。图6描绘使用不同的协议向非易失性存储器件以及从非易失性存储器件传送数 据的一个实施例。图7描绘其中可以实践本专利技术的实施例的示例非易失性存储器件。图8图示可以用在图1和图7的非易失性存储器件中的示例非易失性存储器。具体实施例方式构架概述图1描绘了具有提供经由不同外部接口到非易失性存储器120的外部访问的读卡 器控制器102和存储器控制器104的非易失性存储器件100的一个实施例。在一个实施例 中,器件100是可以被插入各种主机电子设备中的便携存储卡。例如,器件100可以被插入 数码相机中以在非易失性存储器120中存储数字图像。器件100还可以被插入手持计算 机、个人数字助理(PDA)、全球定位卫星(GPS)设备、音乐播放器、可携式摄像机、智能电话 等中。器件100还可以经由诸如USB缆线之类的缆线连接到外部主机。器件100可以用于 存储来自诸如个人计算机的计算机系统的数字数据或将数字数据传送到该计算机系统。器件100可本文档来自技高网
...

【技术保护点】
一种非易失性存储器件(100),包括:非易失性存储器(120);第一控制器(102),其使用第一协议在提供对所述非易失性存储器件(100)的外部访问的第一接口上通信;以及第二控制器(104),其使用第二协议在提供对所述非易失性存储器件(100)的外部访问的第二接口上通信,所述第二控制器(104)响应于来自所述第一控制器(102)的请求而从所述非易失性存储器(120)提取参数,所述第二控制器(104)将所提取的参数提供给所述第一控制器(102),所述参数专用于所述非易失性存储器件(100),所述第二协议不同于所述第一协议。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:卡I扬史蒂文斯普劳斯达瓦尔帕里克内森拉帕波特
申请(专利权)人:桑迪士克公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利