Symmetric USB Device with Metal-Tube Plastic-Plug Shell with USB Plug Centered and Integrated with Circuit Board Substrate
    11.
    发明申请
    Symmetric USB Device with Metal-Tube Plastic-Plug Shell with USB Plug Centered and Integrated with Circuit Board Substrate 有权
    带USB插头的金属管塑料插头外壳的对称USB设备与电路板基板集中在一起

    公开(公告)号:US20070143509A1

    公开(公告)日:2007-06-21

    申请号:US11309842

    申请日:2006-10-11

    IPC分类号: G06F13/00

    摘要: A Universal-Serial-Bus (USB) device has a USB plug that is centered over a center-line of a circuit board. The circuit board with flash memory and a USB flash controller has metal pads that a USB connector is soldered to. The USB connector has a rear step that is about half the height of the USB connector plug. Contacts on the rear step are soldered to the metal pads on the circuit board so that the USB connector is centered around the edge of the circuit board. The overall height of the flash device can be reduced since the bulky USB connector is not attached off-center to the circuit board, but is attached at the half-height rear step. Both the USB connector and the circuit board share the same center line, allowing a printed-circuit board assembly (PCBA) to be symmetric around the center line.

    摘要翻译: 通用串行总线(USB)设备具有以电路板中心线为中心的USB插头。 具有闪存的电路板和USB闪存控制器具有焊接USB连接器的金属焊盘。 USB连接器的后部步骤大约是USB连接器插头高度的一半。 后台上的触点焊接到电路板上的金属焊盘,使得USB连接器围绕电路板的边缘居中。 由于笨重的USB连接器不会偏离电路板的中心位置,而是在半高后方的步骤安装,因此闪光装置的整体高度可以减小。 USB连接器和电路板共享相同的中心线,允许印刷电路板组件(PCBA)围绕中心线对称。

    Multi-Channel Flash Module with Plane-Interleaved Sequential ECC Writes and Background Recycling to Restricted-Write Flash Chips
    12.
    发明申请
    Multi-Channel Flash Module with Plane-Interleaved Sequential ECC Writes and Background Recycling to Restricted-Write Flash Chips 有权
    具有平面交错顺序ECC的多通道闪存模块写入和背景回收限制写入闪存芯片

    公开(公告)号:US20080034154A1

    公开(公告)日:2008-02-07

    申请号:US11871627

    申请日:2007-10-12

    IPC分类号: G06F12/00

    摘要: A RAM mapping table is restored from flash memory using plane, block, and page addresses generated by a physical sequential address counter. The RAM mapping table is restored following a plane-interleaved sequence generated by the physical sequential address counter using interleaved bits extracted from the lowest bits of the logical block index. These plane-interleave bits are split into a LSB and a MSB, with middle physical block bits between the LSB and MSB. The physical sequential address counter generates a physical block number by incrementing the plane-interleave bits before the middle physical block bits, and then relocating the MSB to above the middle physical block bits. This causes blocks to be accessed in a low-high sequence of 0, 1, 4096, 4097, 2, 3, 4098, 4099, etc. in the four planes of flash memory. Background recycling and ECC writes are also performed.

    摘要翻译: 使用由物理顺序地址计数器生成的平面,块和页面地址从闪存中恢复RAM映射表。 RAM映射表在使用从逻辑块索引的最低位提取的交错比特的物理顺序地址计数器产生的平面交织序列之后恢复。 这些平面交织位分为LSB和MSB,LSB与MSB之间的中间物理块位。 物理顺序地址计数器通过在中间物理块位之前递增平面交织比特,然后将MSB重定位到中间物理块比特之上来生成物理块号。 这导致在闪存的四个平面中以0,1,4096,4097,2,3,40,40,4099等的低高序列访问块。 还执行后台回收和ECC写入。

    Flash Module with Plane-Interleaved Sequential Writes to Restricted-Write Flash Chips
    13.
    发明申请
    Flash Module with Plane-Interleaved Sequential Writes to Restricted-Write Flash Chips 有权
    闪存模块与平面交错顺序写入限制写入闪存芯片

    公开(公告)号:US20080034153A1

    公开(公告)日:2008-02-07

    申请号:US11871011

    申请日:2007-10-11

    IPC分类号: G06F12/00

    摘要: A flash memory controller on a PCIE bus controls flash-memory modules on a flash bus. The flash-memory modules are plane-interleaved using interleaved bits extracted from the lowest bits of the logical block index. These plane-interleave bits are split into a LSB and a MSB, with middle physical block bits between the LSB and MSB. A physical sequential address counter generates a physical block number by incrementing the plane-interleave bits before the middle physical block bits, and then relocating the MSB to above the middle physical block bits. This causes blocks to be accessed in a low-high sequence of 0, 1, 4096, 4097, 2, 3, 4098, 4099, etc. in the four planes of flash memory. A RAM physical page valid table tracks valid pages in the four planes, while a RAM mapping table stores the plane, block, and page addresses for logical sectors generated by the physical sequential address counter.

    摘要翻译: PCIE总线上的闪存控制器控制闪存总线上的闪存模块。 闪存模块使用从逻辑块索引的最低位提取的交错比特进行平面交织。 这些平面交织位分为LSB和MSB,LSB与MSB之间的中间物理块位。 物理顺序地址计数器通过在中间物理块比特之前递增平面交织比特,然后将MSB重新定位到中间物理块比特之上来生成物理块号。 这导致在闪存的四个平面中以0,1,4096,4097,2,3,40,40,4099等的低高序列访问块。 RAM物理页有效表跟踪四个平面中的有效页面,而RAM映射表存储由物理顺序地址计数器生成的逻辑扇区的平面,块和页面地址。

    MANAGING BAD BLOCKS IN VARIOUS FLASH MEMORY CELLS FOR ELECTRONIC DATA FLASH CARD
    14.
    发明申请
    MANAGING BAD BLOCKS IN VARIOUS FLASH MEMORY CELLS FOR ELECTRONIC DATA FLASH CARD 审中-公开
    用于电子数据闪存卡的各种闪存存储器中的管理块

    公开(公告)号:US20080082736A1

    公开(公告)日:2008-04-03

    申请号:US11864684

    申请日:2007-09-28

    IPC分类号: G06F12/00

    摘要: An electronic data flash card accessible by a host computer, includes a flash memory controller connected to a flash memory device, and an input-output interface circuit activated to establish a communication with the host. In an embodiment, the flash card uses a USB interface circuit for communication with the host. A flash memory controller includes an arbitrator for mapping logical addresses with physical block addresses, and for performing block management operations including: storing reassigned data to available blocks, relocating valid data in obsolete blocks to said available blocks and reassigning logical block addresses to physical block addresses of said available blocks, finding bad blocks of the flash memory device and replacing with reserve blocks, erasing obsolete blocks for recycling after relocating valid data to available blocks, and erase count wear leveling of blocks, etc. Furthermore, each flash memory device includes an internal buffer for accelerating the block management operations.

    摘要翻译: 由主机可访问的电子数据闪存卡包括连接到闪速存储器件的闪存控制器和被激活以建立与主机的通信的输入 - 输出接口电路。 在一个实施例中,闪存卡使用USB接口电路与主机进行通信。 闪速存储器控制器包括用于将逻辑地址与物理块地址对准的仲裁器,并且用于执行块管理操作,包括:将重新分配的数据存储到可用块,将过时块中的有效数据重定位到所述可用块并将逻辑块地址重新分配给物理块地址 的所述可用块,找到闪存设备的坏块并用备用块替换,在将有效数据重新定位到可用块之后擦除用于再循环的废弃块,以及擦除块的计数损耗均衡等。此外,每个闪存设备包括 内部缓冲区,用于加快块管理操作。

    SRAM Cache & Flash Micro-Controller with Differential Packet Interface
    15.
    发明申请
    SRAM Cache & Flash Micro-Controller with Differential Packet Interface 失效
    具有差分数据包接口的SRAM缓存和闪存微控制器

    公开(公告)号:US20080098164A1

    公开(公告)日:2008-04-24

    申请号:US11876251

    申请日:2007-10-22

    IPC分类号: G06F12/00

    摘要: A flash microcontroller has a Static Random-Access-Memory (SRAM) buffer that stores several blocks of boot code read from a flash memory. The SRAM buffer also operates as a cache of flash data after booting is complete. Cache read and write hits use the SRAM cache rather than flash memory, while old cache lines and read misses access the flash memory. Both the external host and the microcontroller are booted from boot code buffered in the SRAM buffer. A boot-loader state machine reads the flash ID and programs flash parameter registers with timing parameters for the flash memory. The flash microcontroller uses a differential interface to the external host, with a differential transceiver and a differential serial interface. Frame, packet, and encoded clock processing is also performed by the serial interface.

    摘要翻译: 闪存微控制器具有静态随机存取存储器(SRAM)缓冲器,其存储从闪存读取的几个引导代码块。 引导完成后,SRAM缓冲区还可以作为闪存数据缓存。 缓存读取和写入命中使用SRAM缓存而不是闪存,而旧的缓存行和读取未命中访问闪存。 外部主机和微控制器均由缓冲在SRAM缓冲区中的引导代码引导。 引导加载器状态机读取闪存ID,并使用Flash存储器的时序参数对闪存参数寄存器进行编程。 闪存单片机使用与外部主机的差分接口,具有差分收发器和差分串行接口。 帧,分组和编码时钟处理也由串行接口执行。

    Express card with extended USB interface
    16.
    发明申请
    Express card with extended USB interface 审中-公开
    具有扩展USB接口的Express卡

    公开(公告)号:US20080071963A1

    公开(公告)日:2008-03-20

    申请号:US11979103

    申请日:2007-10-31

    IPC分类号: G06F13/20 G06F12/02

    摘要: An ExpressCard having USB connection has a card case having two opposite first and second end portions and two opposite lateral portions. A card connector is formed at the first end portion of the card case and having a USB interface. Flash chips are implemented in the card case. A USB flash controller implemented in the card case and connected between the USB interface and the flash chips in order to provide a data access to the flash chips through the USB interface. A USB socket, in form factors of Mini-USB or Extended Mini-connector-type, is implemented in the card case and connected to the USB flash controller in order to provide a data access to the one or more flash chips therethrough. An extended Universal-Serial Bus (EUSB) host enters a suspend mode rather than poll an ExpressCard that is busy performing a memory or other operation, thereby saving power.

    摘要翻译: 具有USB连接的ExpressCard具有具有两个相对的第一和第二端部和两个相对的横向部分的卡盒。 卡连接器形成在卡盒的第一端部并且具有USB接口。 闪存芯片在卡盒中实现。 USB闪存控制器实现在卡盒中并连接在USB接口和闪存芯片之间,以通过USB接口提供对闪存芯片的数据访问。 一个USB插座,以Mini-USB或扩展迷你连接器类型的形式被实现在卡盒中并连接到USB闪存控制器,以便提供对一个或多个闪存芯片的数据访问。 扩展的通用串行总线(EUSB)主机进入挂起模式,而不是轮询正忙于执行内存或其他操作的ExpressCard,从而节省电量。

    Chained DMA for Low-Power Extended USB Flash Device Without Polling
    17.
    发明申请
    Chained DMA for Low-Power Extended USB Flash Device Without Polling 失效
    用于低功耗扩展USB闪存设备的链接DMA,无轮询

    公开(公告)号:US20080065794A1

    公开(公告)日:2008-03-13

    申请号:US11928124

    申请日:2007-10-30

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28 Y02D10/14

    摘要: An extended Universal-Serial Bus (EUSB) host has reduced loading by using radio frequency (RF) transceivers or direct wiring traces rather than a pair of legacy USB cables. The reduced loading opens the eye pattern. The EUSB device transfers internal data using chained Direct-Memory Access (DMA). Registers in a DMA controller point to a vector table that has vector entries, each pointing to a destination and a source. The source is a memory table for a memory group. The memory table has entries for several memory segments. Each memory-table entry has a pointer to a memory segment and a byte count for the segment. Once all bytes in the segment are transferred, a flag in the entry indicates when another memory segment follows within the memory group. When an END flag is read, then vector table is advanced to the next vector entry, and another memory group of memory segments processed.

    摘要翻译: 扩展的通用串行总线(EUSB)主机通过使用射频(RF)收发器或直接布线轨迹而不是一对传统的USB电缆减少了负载。 减少负荷打开眼睛图案。 EUSB设备使用链接的直接内存访问(DMA)传输内部数据。 DMA控制器中的寄存器指向具有向量条目的向量表,每个向量表指向一个目的地和一个源。 源是内存组的内存表。 内存表有几个内存段的条目。 每个存储表条目具有指向存储器段的指针和段的字节计数。 一旦片段中的所有字节都被传送,该条目中的标志表示在存储器组中跟随其他内存段的时间。 读取END标志时,向量表前进到下一个向量条目,并处理另一个内存段的内存组。

    Low-Power Extended USB Flash Device Without Polling
    18.
    发明申请
    Low-Power Extended USB Flash Device Without Polling 审中-公开
    低功耗扩展USB闪存设备,无轮询

    公开(公告)号:US20080046608A1

    公开(公告)日:2008-02-21

    申请号:US11925933

    申请日:2007-10-27

    IPC分类号: G06F3/00

    摘要: An extended Universal-Serial Bus (EUSB) host enters a suspend mode rather than poll an EUSB device that is busy performing a memory or other operation. Power is saved since polling is avoided. The busy EUSB device sends a not-yet NYET signal back to the EUSB host to instruct the host to enter the suspend mode. When the EUSB device is ready to continue transfer with the host, the EUSB device wakes up the host by sending a ready RDY signal back to the host. The NYET and RDY signals may be tokens or flags in serial packets sent over a full-duplex connection to the host with two sets of differential pairs. Transfers may be re-started by the host after suspension once the requested data is read from flash memory, or space is made available in a sector buffer by completing earlier writes to flash memory.

    摘要翻译: 扩展的通用串行总线(EUSB)主机进入暂停模式,而不是轮询正忙于执行内存或其他操作的EUSB设备。 省电,因为避免轮询。 繁忙的EUSB设备向EUSB主机发送一个尚未发送的NYET信号,指示主机进入挂起模式。 当EUSB设备准备好继续与主机进行传输时,EUSB设备通过将准备好的RDY信号发送回主机来唤醒主机。 NYET和RDY信号可以是通过全双工连接发送到具有两组差分对的主机的串行数据包中的令牌或标志。 一旦所请求的数据从闪存中读取,主机可以重新启动传输,或者通过完成对闪存的更早写入,在扇区缓冲器中可用空间。

    High-Level Bridge From PCIE to Extended USB
    19.
    发明申请
    High-Level Bridge From PCIE to Extended USB 失效
    从PCIE到扩展USB的高级桥

    公开(公告)号:US20080065796A1

    公开(公告)日:2008-03-13

    申请号:US11926636

    申请日:2007-10-29

    IPC分类号: G06F13/42

    摘要: An extended Universal-Serial Bus (EUSB) bridge to a host computer can have Peripheral Components Interconnect Express (PCIE) protocol layers on one side of the bridge, and EUSB layers on the other side of the bridge, with a high-level bridging converter module connecting the upper layers. The PCIE physical, data-link, and transport layers may be eliminated by integrating the bridge with an I/O controller. PCIE requests and data payloads are directly sent to the bridge, rather than low-level PCIE physical signals. The PCIE data payloads are converted to EUSB data payloads by a high-level direct bridging converter module. Then the EUSB data payloads are passed down to an EUSB transaction layer, an EUSB data-link layer, and an EUSB physical layer which drives and senses physical electrical signals on both differential pairs of the EUSB bus.

    摘要翻译: 到主机的扩展通用串行总线(EUSB)桥可以在桥的一侧具有外围组件互连Express(PCIE)协议层,在桥的另一侧可以具有高级桥接转换器 模块连接上层。 可以通过将桥与I / O控制器集成来消除PCIE物理,数据链路和传输层。 PCIE请求和数据有效载荷直接发送到桥,而不是低级PCIE物理信号。 PCIE数据有效载荷通过高级直接桥接转换器模块转换为EUSB数据有效载荷。 然后,EUSB数据有效载荷被传递到EUSB事务层,EUSB数据链路层和EUSB物理层,其在EUSB总线的两个差分对上驱动和感测物理电信号。