COMMAND QUEUING FOR NEXT OPERATIONS OF MEMORY DEVICES
    1.
    发明申请
    COMMAND QUEUING FOR NEXT OPERATIONS OF MEMORY DEVICES 有权
    用于下一次存储器件操作的命令队列

    公开(公告)号:US20090165020A1

    公开(公告)日:2009-06-25

    申请号:US11962918

    申请日:2007-12-21

    IPC分类号: G06F3/00

    CPC分类号: G06F13/4243

    摘要: Systems and/or methods that facilitate transferring data between a processor component and memory components are presented. A transfer controller component facilitates controlling data transfers in part by receiving respective subsets of data from respective memory components and arranging the respective subsets of data based in part on a desired predefined data order. The processor component generates a transfer map that includes information to facilitate arranging data in a predefined order. The processor component generates respective subsets of commands that are provided to queue components in respective memory components to retrieve desired data from the respective memory components. Each memory component services the commands in its queue component in an independent and parallel manner, and transfers the data retrieved from memory to the transfer controller component, which can arrange the received data in a predefined order for transfer to the processor component.

    摘要翻译: 提出了有助于在处理器组件和存储器组件之间传送数据的系统和/或方法。 转移控制器组件有助于部分地通过从相应的存储器组件接收数据的相应子集并且部分地基于期望的预定数据顺序排列相应的数据子集来部分地控制数据传输。 处理器组件生成包括有助于按预定顺序排列数据的信息的传输图。 处理器组件产生相应的命令子集,其提供给在各个存储器组件中对组件进行排队以从各个存储器组件检索所需的数据。 每个存储器组件以独立和并行的方式对其队列组件中的命令进行服务,并将从存储器检索的数据传送到传输控制器组件,传输控制器组件可以按照预定义的顺序排列接收的数据以传送到处理器组件。

    Physical block addressing of electronic memory devices
    2.
    发明授权
    Physical block addressing of electronic memory devices 有权
    电子存储器件的物理块寻址

    公开(公告)号:US07953919B2

    公开(公告)日:2011-05-31

    申请号:US11963306

    申请日:2007-12-21

    IPC分类号: G06F12/06 G06F13/00

    CPC分类号: G06F12/0246 G06F2212/7201

    摘要: Systems and/or methods that facilitate accessing data to/from a memory are presented. An electronic memory component can operate with reduced data access times by eliminating/reducing the use of logical block addressing and employing physical block addressing. Data access is thereby directly associated with the physical location of the stored bits and the need to translate between a logical address and the physical address is reduced or eliminated. This can be even more efficient under asymmetric data access patterns. Further, legacy support for logical block addressing can be included to provide backward compatibility, mixed mode operation, or complimentary mode operation.

    摘要翻译: 介绍了有助于从存储器访问数据的系统和/或方法。 电子存储器组件可以通过消除/减少使用逻辑块寻址并采用物理块寻址来减少数据访问时间。 因此,数据访问与所存储的比特的物理位置直接相关联,并且减少或消除了在逻辑地址和物理地址之间进行转换的需要。 这在非对称数据访问模式下可以更有效率。 此外,可以包括对逻辑块寻址的传统支持以提供向后兼容性,混合模式操作或补充模式操作。

    PHYSICAL BLOCK ADDRESSING OF ELECTRONIC MEMORY DEVICES
    3.
    发明申请
    PHYSICAL BLOCK ADDRESSING OF ELECTRONIC MEMORY DEVICES 有权
    电子存储器件的物理块寻址

    公开(公告)号:US20090164696A1

    公开(公告)日:2009-06-25

    申请号:US11963306

    申请日:2007-12-21

    IPC分类号: G06F12/06

    CPC分类号: G06F12/0246 G06F2212/7201

    摘要: Systems and/or methods that facilitate accessing data to/from a memory are presented. An electronic memory component can operate with reduced data access times by eliminating/reducing the use of logical block addressing and employing physical block addressing. Data access is thereby directly associated with the physical location of the stored bits and the need to translate between a logical address and the physical address is reduced or eliminated. This can be even more efficient under asymmetric data access patterns. Further, legacy support for logical block addressing can be included to provide backward compatibility, mixed mode operation, or complimentary mode operation.

    摘要翻译: 介绍了有助于从存储器访问数据的系统和/或方法。 电子存储器组件可以通过消除/减少使用逻辑块寻址并采用物理块寻址来减少数据访问时间。 因此,数据访问与所存储的比特的物理位置直接相关联,并且减少或消除了在逻辑地址和物理地址之间进行转换的需要。 这在非对称数据访问模式下可以更有效率。 此外,可以包括对逻辑块寻址的传统支持以提供向后兼容性,混合模式操作或补充模式操作。

    Command queuing for next operations of memory devices
    4.
    发明授权
    Command queuing for next operations of memory devices 有权
    命令排队用于存储器件的下一操作

    公开(公告)号:US08239875B2

    公开(公告)日:2012-08-07

    申请号:US11962918

    申请日:2007-12-21

    IPC分类号: G06F9/305

    CPC分类号: G06F13/4243

    摘要: Systems and/or methods that facilitate transferring data between a processor component and memory components are presented. A transfer controller component facilitates controlling data transfers in part by receiving respective subsets of data from respective memory components and arranging the respective subsets of data based in part on a desired predefined data order. The processor component generates a transfer map that includes information to facilitate arranging data in a predefined order. The processor component generates respective subsets of commands that are provided to queue components in respective memory components to retrieve desired data from the respective memory components. Each memory component services the commands in its queue component in an independent and parallel manner, and transfers the data retrieved from memory to the transfer controller component, which can arrange the received data in a predefined order for transfer to the processor component.

    摘要翻译: 提出了有助于在处理器组件和存储器组件之间传送数据的系统和/或方法。 转移控制器组件有助于部分地通过从相应的存储器组件接收数据的相应子集并且部分地基于期望的预定数据顺序排列相应的数据子集来部分地控制数据传输。 处理器组件生成包括有助于按预定顺序排列数据的信息的传输图。 处理器组件产生相应的命令子集,其提供给在各个存储器组件中对组件进行排队以从各个存储器组件检索所需的数据。 每个存储器组件以独立和并行的方式对其队列组件中的命令进行服务,并将从存储器检索的数据传送到传输控制器组件,传输控制器组件可以按照预定义的顺序排列接收的数据以传送到处理器组件。

    Runtime flash device detection and configuration for flash data management software
    5.
    发明申请
    Runtime flash device detection and configuration for flash data management software 有权
    闪存数据管理软件的运行时闪存设备检测和配置

    公开(公告)号:US20050057973A1

    公开(公告)日:2005-03-17

    申请号:US10663279

    申请日:2003-09-16

    IPC分类号: G11C16/20 G11C11/34 G11C16/04

    CPC分类号: G11C16/20

    摘要: A memory device driver is described that can support multiple differing memory devices, in particular, differing Flash memory devices, by being internally re-configurable to match the driving and management requirements of the particular memory device. This allows for a limited number of operating system versions to be produced and maintained for a given system by the manufacturer, reducing the possibility of misconfiguration of the system/device by the inadvertent updating or programming of the wrong operating system version by an end user or service personnel. The resulting driver routine and/or operating system is also typically smaller than operating systems/drivers that compile in or load multiple separate drivers into themselves. In one embodiment of the present invention, the software driver is automatically configures itself by querying the memory device for a device ID and/or manufacturer code or by detecting a specific characteristic of the memory device being driven.

    摘要翻译: 描述了可以通过在内部可重新配置以匹配特定存储器件的驱动和管理要求来支持多个不同存储器件,特别是不同闪存器件的存储器件驱动器。 这允许制造商为给定的系统生产和维护有限数量的操作系统版本,从而减少由最终用户无意地更新或编程错误的操作系统版本的系统/设备的错误配置的可能性,或者 服务人员。 所产生的驱动程序例程和/或操作系统通常也小于在其中编译或加载多个单独驱动程序的操作系统/驱动程序。 在本发明的一个实施例中,软件驱动程序通过向存储器件询问设备ID和/或制造商代码或者通过检测被驱动的存储器件的特定特性来自动配置自身。

    Runtime flash device detection and configuration for flash data management software
    6.
    发明授权
    Runtime flash device detection and configuration for flash data management software 有权
    闪存数据管理软件的运行时闪存设备检测和配置

    公开(公告)号:US07457912B2

    公开(公告)日:2008-11-25

    申请号:US11895185

    申请日:2007-08-23

    IPC分类号: G06F12/00

    CPC分类号: G11C16/20

    摘要: A memory device driver is described that can support multiple differing memory devices, in particular, differing Flash memory devices, by being internally re-configurable to match the driving and management requirements of the particular memory device. This allows for a limited number of operating system versions to be produced and maintained for a given system by the manufacturer, reducing the possibility of misconfiguration of the system/device by the inadvertent updating or programming of the wrong operating system version by an end user or service personnel. The resulting driver routine and/or operating system is also typically smaller than operating systems/drivers that compile in or load multiple separate drivers into themselves. In one embodiment of the present invention, the software driver is automatically configures itself by querying the memory device for a device ID and/or manufacturer code or by detecting a specific characteristic of the memory device being driven.

    摘要翻译: 描述了可以通过在内部可重新配置以匹配特定存储器件的驱动和管理要求来支持多个不同存储器件,特别是不同闪存器件的存储器件驱动器。 这允许制造商为给定的系统生产和维护有限数量的操作系统版本,从而减少由最终用户无意地更新或编程错误的操作系统版本的系统/设备的错误配置的可能性,或者 服务人员。 所产生的驱动程序例程和/或操作系统通常也小于在其中编译或加载多个单独驱动程序的操作系统/驱动程序。 在本发明的一个实施例中,软件驱动程序通过向存储器件询问设备ID和/或制造商代码或者通过检测被驱动的存储器件的特定特性来自动配置自身。

    Runtime flash device detection and configuration for flash data management software
    7.
    发明申请
    Runtime flash device detection and configuration for flash data management software 有权
    闪存数据管理软件的运行时闪存设备检测和配置

    公开(公告)号:US20070291552A1

    公开(公告)日:2007-12-20

    申请号:US11895185

    申请日:2007-08-23

    IPC分类号: G11C11/34

    CPC分类号: G11C16/20

    摘要: A memory device driver is described that can support multiple differing memory devices, in particular, differing Flash memory devices, by being internally re-configurable to match the driving and management requirements of the particular memory device. This allows for a limited number of operating system versions to be produced and maintained for a given system by the manufacturer, reducing the possibility of misconfiguration of the system/device by the inadvertent updating or programming of the wrong operating system version by an end user or service personnel. The resulting driver routine and/or operating system is also typically smaller than operating systems/drivers that compile in or load multiple separate drivers into themselves. In one embodiment of the present invention, the software driver is automatically configures itself by querying the memory device for a device ID and/or manufacturer code or by detecting a specific characteristic of the memory device being driven.

    摘要翻译: 描述了可以通过在内部可重新配置以匹配特定存储器件的驱动和管理要求来支持多个不同存储器件,特别是不同闪存器件的存储器件驱动器。 这允许制造商为给定的系统生产和维护有限数量的操作系统版本,从而减少由最终用户无意地更新或编程错误的操作系统版本的系统/设备的错误配置的可能性,或者 服务人员。 所产生的驱动程序例程和/或操作系统通常也小于在其中编译或加载多个单独驱动程序的操作系统/驱动程序。 在本发明的一个实施例中,软件驱动程序通过向存储器件询问设备ID和/或制造商代码或者通过检测被驱动的存储器件的特定特性来自动配置自身。

    Runtime flash device detection and configuration for flash data management software

    公开(公告)号:US07277978B2

    公开(公告)日:2007-10-02

    申请号:US10663279

    申请日:2003-09-16

    IPC分类号: G06F12/00

    CPC分类号: G11C16/20

    摘要: A memory device driver is described that can support multiple differing memory devices, in particular, differing Flash memory devices, by being internally re-configurable to match the driving and management requirements of the particular memory device. This allows for a limited number of operating system versions to be produced and maintained for a given system by the manufacturer, reducing the possibility of misconfiguration of the system/device by the inadvertent updating or programming of the wrong operating system version by an end user or service personnel. The resulting driver routine and/or operating system is also typically smaller than operating systems/drivers that compile in or load multiple separate drivers into themselves. In one embodiment of the present invention, the software driver is automatically configures itself by querying the memory device for a device ID and/or manufacturer code or by detecting a specific characteristic of the memory device being driven.