Flash memory system with a high-speed flash controller
    1.
    发明授权
    Flash memory system with a high-speed flash controller 失效
    闪存系统配有高速闪存控制器

    公开(公告)号:US07243185B2

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

    申请号:US10818653

    申请日:2004-04-05

    IPC分类号: G06F12/00

    摘要: A multi media card (MMC) is disclosed. The MMC includes a flash controller and at least one flash memory device. The flash controller increases the throughput of the at least one flash memory device to match the speed of a host bus coupled to the MMC. The flash controller increases the throughput by performing one or more of performing a read-ahead memory read operation, performing a write-ahead memory write operation, increasing the size of a page register of the at least one flash memory device, increasing the width of a memory data bus, performing a dual-channel concurrent memory read operation, performing a dual-channel concurrent memory write operation, performing a write-cache memory write operation, and any combination thereof.

    摘要翻译: 公开了一种多媒体卡(MMC)。 MMC包括闪存控制器和至少一个闪存设备。 闪存控制器增加至少一个闪存设备的吞吐量以匹配耦合到MMC的主机总线的速度。 闪存控制器通过执行执行预读存储器读取操作,执行写入预先存储器写入操作,增加至少一个闪速存储器件的页面寄存器的大小中的一个或多个来增加吞吐量, 存储器数据总线,执行双通道并行存储器读取操作,执行双通道并行存储器写入操作,执行写入 - 高速缓冲存储器写入操作及其任何组合。

    Flash memory system with a high-speed flash controller
    2.
    发明申请
    Flash memory system with a high-speed flash controller 失效
    闪存系统配有高速闪存控制器

    公开(公告)号:US20050223158A1

    公开(公告)日:2005-10-06

    申请号:US10818653

    申请日:2004-04-05

    IPC分类号: G06F12/00 G06F13/16 G11C7/10

    摘要: A multi media card (MMC) is disclosed. The MMC includes a flash controller and at least one flash memory device. The flash controller increases the throughput of the at least one flash memory device to match the speed of a host bus coupled to the MMC. The flash controller increases the throughput by performing one or more of performing a read-ahead memory read operation, performing a write-ahead memory write operation, increasing the size of a page register of the at least one flash memory device, increasing the width of a memory data bus, performing a dual-channel concurrent memory read operation, performing a dual-channel concurrent memory write operation, performing a write-cache memory write operation, and any combination thereof.

    摘要翻译: 公开了一种多媒体卡(MMC)。 MMC包括闪存控制器和至少一个闪存设备。 闪存控制器增加至少一个闪存设备的吞吐量以匹配耦合到MMC的主机总线的速度。 闪存控制器通过执行执行预读存储器读取操作,执行写入预先存储器写入操作,增加至少一个闪速存储器件的页面寄存器的大小中的一个或多个来增加吞吐量, 存储器数据总线,执行双通道并行存储器读取操作,执行双通道并行存储器写入操作,执行写入 - 高速缓冲存储器写入操作及其任何组合。

    Flash drive/reader with serial-port controller and flash-memory controller mastering a second RAM-buffer bus parallel to a CPU bus
    3.
    发明授权
    Flash drive/reader with serial-port controller and flash-memory controller mastering a second RAM-buffer bus parallel to a CPU bus 失效
    具有串行端口控制器和闪存控制器的闪存驱动器/读卡器可将第二个RAM缓冲区总线并行至CPU总线

    公开(公告)号:US06874044B1

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

    申请号:US10605140

    申请日:2003-09-10

    CPC分类号: G06F13/387 G11C16/102

    摘要: A flash-drive or flash-card reader connects to a personal computer (PC) through a serial link such as a Universal-Serial-Bus (USB), IEEE 1394, SATA, or IDE. A local CPU acts as the bus master of a CPU bus that connects to slave ports on a flash-memory controller, a serial engine, and a RAM buffer. A second bus in parallel to the CPU bus connects a second slave port on the RAM buffer to a master port on the flash-memory controller and to a master port on the serial engine. The flash-memory controller or the serial engine can use their master ports to transfer data to and from the RAM buffer using the second bus, allowing the CPU to retain control of the CPU bus. The second bus is a flash-serial buffer bus that improves data transfer rates. The flash-memory controller can prefetch into the RAM buffer.

    摘要翻译: 闪存驱动器或闪存卡读卡器通过串行链路(例如通用串行总线(USB),IEEE 1394,SATA或IDE)连接到个人计算机(PC)。 本地CPU作为连接闪存控制器,串行引擎和RAM缓冲区的从站端口的CPU总线的总线主机。 与CPU总线并行的第二个总线将RAM缓冲器上的第二个从站端口连接到闪存控制器上的主站和串行引擎上的主站。 闪存控制器或串行引擎可以使用其主端口使用第二个总线将数据传输到RAM缓冲区,并允许CPU保留对CPU总线的控制。 第二个总线是提供数据传输速率的闪存串行缓冲区总线。 闪存控制器可以预取入RAM缓冲区。

    FLASH DRIVE/READER WITH SERIAL-PORT CONTROLLER AND FLASH-MEMORY CONTROLLER MASTERING A SECOND RAM-BUFFER BUS PARALLEL TO A CPU BUS
    4.
    发明申请
    FLASH DRIVE/READER WITH SERIAL-PORT CONTROLLER AND FLASH-MEMORY CONTROLLER MASTERING A SECOND RAM-BUFFER BUS PARALLEL TO A CPU BUS 失效
    具有串行端口控制器和闪存控制器的闪存驱动器/读取器主机将第二个RAM缓冲器总线并行连接到CPU总线

    公开(公告)号:US20050055481A1

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

    申请号:US10605140

    申请日:2003-09-10

    CPC分类号: G06F13/387 G11C16/102

    摘要: A flash-drive or flash-card reader connects to a personal computer (PC) through a serial link such as a Universal-Serial-Bus (USB), IEEE 1394, SATA, or IDE. A local CPU acts as the bus master of a CPU bus that connects to slave ports on a flash-memory controller, a serial engine, and a RAM buffer. A second bus in parallel to the CPU bus connects a second slave port on the RAM buffer to a master port on the flash-memory controller and to a master port on the serial engine. The flash-memory controller or the serial engine can use their master ports to transfer data to and from the RAM buffer using the second bus, allowing the CPU to retain control of the CPU bus. The second bus is a flash-serial buffer bus that improves data transfer rates. The flash-memory controller can prefetch into the RAM buffer.

    摘要翻译: 闪存驱动器或闪存卡读卡器通过串行链路(例如通用串行总线(USB),IEEE 1394,SATA或IDE)连接到个人计算机(PC)。 本地CPU作为连接闪存控制器,串行引擎和RAM缓冲区的从站端口的CPU总线的总线主机。 与CPU总线并行的第二个总线将RAM缓冲器上的第二个从站端口连接到闪存控制器上的主站和串行引擎上的主站。 闪存控制器或串行引擎可以使用其主端口使用第二个总线将数据传输到RAM缓冲区,并允许CPU保留对CPU总线的控制。 第二个总线是提供数据传输速率的闪存串行缓冲区总线。 闪存控制器可以预取入RAM缓冲区。

    ExpressCard with On-Card Flash Memory with Shared Flash-Control Bus but Separate Ready Lines
    5.
    发明申请
    ExpressCard with On-Card Flash Memory with Shared Flash-Control Bus but Separate Ready Lines 审中-公开
    ExpressCard带有带共享闪存控制总线的单卡闪存,但分离就绪线路

    公开(公告)号:US20050114587A1

    公开(公告)日:2005-05-26

    申请号:US10707138

    申请日:2003-11-22

    IPC分类号: G06F12/00 G06F13/38

    CPC分类号: G06F13/385

    摘要: An ExpressCard contains flash memory. The ExpressCard has an ExpressCard connector that plugs into a host, such as a personal computer, digital camera, or personal digital assistant (PDA). A controller chip on the ExpressCard uses a pair of differential Universal-Serial-Bus (USB) data lines in the connector to communicate with the USB host, or can use PCI Express, Firewire, or other protocols. One or more flash-memory chips on the ExpressCard are controlled by a flash-memory controller in the controller chip. Two or more channels of a flash bus have a shared control bus but separate ready lines. The separate ready lines allow flash-memory chips in the two channels to finish operations at different times.

    摘要翻译: ExpressCard包含闪存。 ExpressCard具有插入主机的ExpressCard连接器,如个人计算机,数码相机或个人数字助理(PDA)。 ExpressCard上的控制器芯片使用连接器中的一对差分通用串行总线(USB)数据线与USB主机进行通信,也可以使用PCI Express,Firewire或其他协议。 ExpressCard上的一个或多个闪存芯片由控制器芯片中的闪存控制器控制。 闪存总线的两个或更多个通道具有共享控制总线,但是分离的就绪线路。 单独的就绪线路允许两个通道中的闪存芯片在不同时间完成操作。

    PCI Express-Compatible Controller And Interface For Flash Memory
    6.
    发明申请
    PCI Express-Compatible Controller And Interface For Flash Memory 有权
    适用于闪存的PCI Express兼容控制器和接口

    公开(公告)号:US20090049222A1

    公开(公告)日:2009-02-19

    申请号:US12254428

    申请日:2008-10-20

    IPC分类号: G06F13/00 G06F12/00

    摘要: A PCI Express-compatible flash device can include one or more flash memory modules, a controller, and an ExpressCard interface. The controller can advantageously provide PCI Express functionality as well as flash memory operations, e.g. writing, reading, or erasing, using the ExpressCard interface. A PIO interface includes sending first and second memory request packets to the flash device. The first memory request packet includes a command word setting that prepares the flash device for the desired operation. The second memory request packet triggers the operation and includes a data payload, if needed. A DMA interface includes sending the second memory request from the flash device to the host, thereby triggering the host to release the system bus for the DMA operation.

    摘要翻译: 兼容PCI Express的闪存设备可以包括一个或多个闪存模块,控制器和ExpressCard接口。 控制器可以有利地提供PCI Express功能以及闪速存储器操作,例如, 使用ExpressCard接口进行写入,读取或擦除。 PIO接口包括向闪存设备发送第一和第二存储器请求包。 第一存储器请求分组包括为所需操作准备闪存设备的命令字设置。 如果需要,第二存储器请求分组触发操作并且包括数据有效载荷。 DMA接口包括将第二存储器请求从闪存设备发送到主机,从而触发主机释放用于DMA操作的系统总线。

    USB Smart Switch with Packet Re-Ordering for Interleaving among Multiple Flash-Memory Endpoints Aggregated as a Single Virtual USB Endpoint
    7.
    发明申请
    USB Smart Switch with Packet Re-Ordering for Interleaving among Multiple Flash-Memory Endpoints Aggregated as a Single Virtual USB Endpoint 失效
    具有分组重新排序的USB智能交换机,用于在多个闪存内存端点之间进行交织,聚合为单个虚拟USB端点

    公开(公告)号:US20050120157A1

    公开(公告)日:2005-06-02

    申请号:US10707276

    申请日:2003-12-02

    IPC分类号: G06F13/20 G06F13/38

    CPC分类号: G06F13/385

    摘要: A dual-mode Universal-Serial-Bus (USB) switch can operate in a normal hub mode to buffer transactions from a host to multiple USB flash storage blocks that are USB endpoints. When operating in a single-endpoint mode, the dual-mode USB switch intercepts packets from the host and responds to the host as a single USB endpoint. The USB switch aggregates all downstream USB flash storage blocks and reports a single pool of memory to the host as a single virtual USB memory. Adjacent transactions can be overlapped by packet re-ordering. A token packet that starts a following transaction is re-ordered to be sent to the USB flash storage blocks before the data and handshake packets that end a first transaction, allowing the second transaction to begin accessing the flash memory earlier. Data can be mirrored or striped across several USB flash storage blocks and parity can be added for error recovery.

    摘要翻译: 双模通用串行总线(USB)交换机可以在正常集线器模式下工作,以缓冲从主机到作为USB端点的多个USB闪存存储块的事务。 当以单端点模式运行时,双模式USB交换机将拦截主机的数据包,并作为单个USB端点作为主机响应。 USB转换器将所有下游USB闪存存储块聚合,并将单个存储器池作为单个虚拟USB存储器报告给主机。 相邻的事务可以通过重新排序重叠。 在数据和握手结束第一个事务的数据包之前,重新排序启动后续事务的令牌数据包,以便在第二个事务开始之前开始访问闪存。 数据可以跨几个USB闪存存储块进行镜像或条带化,并且可以添加奇偶校验以进行错误恢复。

    PCI express-compatible controller and interface that provides PCI express functionality and flash memory operations to host device
    8.
    发明授权
    PCI express-compatible controller and interface that provides PCI express functionality and flash memory operations to host device 有权
    PCI Express兼容控制器和接口,为主机设备提供PCI Express功能和闪存操作

    公开(公告)号:US07849242B2

    公开(公告)日:2010-12-07

    申请号:US12254428

    申请日:2008-10-20

    IPC分类号: G06F3/00 G06F12/00 G06F13/00

    摘要: A PCI Express-compatible flash device can include one or more flash memory modules, a controller, and an ExpressCard interface. The controller can advantageously provide PCI Express functionality as well as flash memory operations, e.g. writing, reading, or erasing, using the ExpressCard interface. A PIO interface includes sending first and second memory request packets to the flash device. The first memory request packet includes a command word setting that prepares the flash device for the desired operation. The second memory request packet triggers the operation and includes a data payload, if needed. A DMA interface includes sending the second memory request from the flash device to the host, thereby triggering the host to release the system bus for the DMA operation.

    摘要翻译: 兼容PCI Express的闪存设备可以包括一个或多个闪存模块,控制器和ExpressCard接口。 控制器可以有利地提供PCI Express功能以及闪速存储器操作,例如, 使用ExpressCard接口进行写入,读取或擦除。 PIO接口包括向闪存设备发送第一和第二存储器请求包。 第一存储器请求分组包括为所需操作准备闪存设备的命令字设置。 如果需要,第二存储器请求分组触发操作并且包括数据有效载荷。 DMA接口包括将第二存储器请求从闪存设备发送到主机,从而触发主机释放用于DMA操作的系统总线。

    Method and system for expanding flash storage device capacity
    9.
    发明申请
    Method and system for expanding flash storage device capacity 审中-公开
    扩展闪存设备容量的方法和系统

    公开(公告)号:US20050286283A1

    公开(公告)日:2005-12-29

    申请号:US10881037

    申请日:2004-06-29

    摘要: A Flash storage device is disclosed. The Flash storage device comprises a plurality of memories and a printed circuit board coupled to the plurality of memories. The PCB is extended beyond a predetermined dimension to accommodate the plurality of memories. By extending the length and/or the width of the PCB, additional memories can be added to the PCB, thereby adding to the memory capacity of the device.

    摘要翻译: 闪存存储设备被公开。 闪存存储设备包括多个存储器和耦合到多个存储器的印刷电路板。 PCB延伸超过预定尺寸以容纳多个存储器。 通过延长PCB的长度和/或宽度,可以向PCB添加额外的存储器,从而增加了设备的存储容量。

    Dual mode USB and PCI express device
    10.
    发明申请
    Dual mode USB and PCI express device 审中-公开
    双模式USB和PCI Express设备

    公开(公告)号:US20050138288A1

    公开(公告)日:2005-06-23

    申请号:US10746935

    申请日:2003-12-23

    IPC分类号: G06F12/00 G06F13/40

    CPC分类号: G06F13/409

    摘要: A flash memory device for connecting to an ExpressCard™ host includes at least one flash memory module, an ExpressCard™ connector for connecting to the ExpressCard™ host, a first serial interface coupled to the ExpressCard™ connector, and a controller coupled to the first serial interface and the at least one flash memory module.

    摘要翻译: 用于连接到ExpressCard TM主机的闪存设备包括至少一个闪存模块,用于连接到ExpressCard TM主机的ExpressCard TM连接器,耦合到ExpressCard TM连接器的第一串行接口, 以及耦合到所述第一串行接口和所述至少一个闪存模块的控制器。