会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Flash micro-controller with shadow boot-loader SRAM for dual-device booting of micro-controller and host
    • 闪存微控制器带有引导加载器的SRAM,用于微控制器和主机的双设备启动
    • US20080040598A1
    • 2008-02-14
    • US11875648
    • 2007-10-19
    • Charles LeeDavid ChowAbraham MaFrank YuMing-Shiang Shen
    • Charles LeeDavid ChowAbraham MaFrank YuMing-Shiang Shen
    • G06F15/177
    • G06F9/441
    • A flash microcontroller has a Static Random-Access-Memory (SRAM) buffer that stores several blocks of boot code read from a flash memory. The boot code includes an initial boot loader, boot code and a control program that are executed by the flash microcontroller, and an operating system OS image and an external-host control program that are executed by an external host. Both the external host and the microcontroller are booted from boot code buffered in the SRAM buffer. A first-reset-read address from the external host is captured by the microcontroller during its boot sequence and stored in a mapping table along with a physical address of the block in the SRAM buffer with the operating system OS image and the external-host control program. A boot-loader state machine reads the flash ID and programs flash parameter registers with timing parameters for the flash memory.
    • 闪存微控制器具有静态随机存取存储器(SRAM)缓冲器,其存储从闪存读取的几个引导代码块。 引导代码包括由闪存微控制器执行的初始引导加载程序,引导代码和控制程序,以及由外部主机执行的操作系统OS映像和外部主机控制程序。 外部主机和微控制器均由缓冲在SRAM缓冲区中的引导代码引导。 微控制器在其引导序列期间捕获来自外部主机的第一复位读取地址,并将其与SRAM缓冲器中具有操作系统OS映像和外部主机控制的块的物理地址一起存储在映射表中 程序。 引导加载器状态机读取闪存ID,并使用Flash存储器的时序参数对闪存参数寄存器进行编程。
    • 2. 发明申请
    • MANAGING BAD BLOCKS IN VARIOUS FLASH MEMORY CELLS FOR ELECTRONIC DATA FLASH CARD
    • 用于电子数据闪存卡的各种闪存存储器中的管理块
    • US20080082736A1
    • 2008-04-03
    • US11864684
    • 2007-09-28
    • David ChowCharles LeeAbraham MaFrank YuEdward LeeMing-Shiang Shen
    • David ChowCharles LeeAbraham MaFrank YuEdward LeeMing-Shiang Shen
    • G06F12/00
    • G06F12/0246G06F2212/1036G06F2212/7203G06F2212/7211
    • 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接口电路与主机进行通信。 闪速存储器控制器包括用于将逻辑地址与物理块地址对准的仲裁器,并且用于执行块管理操作,包括:将重新分配的数据存储到可用块,将过时块中的有效数据重定位到所述可用块并将逻辑块地址重新分配给物理块地址 的所述可用块,找到闪存设备的坏块并用备用块替换,在将有效数据重新定位到可用块之后擦除用于再循环的废弃块,以及擦除块的计数损耗均衡等。此外,每个闪存设备包括 内部缓冲区,用于加快块管理操作。
    • 5. 发明申请
    • SRAM Cache & Flash Micro-Controller with Differential Packet Interface
    • 具有差分数据包接口的SRAM缓存和闪存微控制器
    • US20080098164A1
    • 2008-04-24
    • US11876251
    • 2007-10-22
    • Charles LeeDavid ChowAbraham MaFrank YuMing-Shiang Shen
    • Charles LeeDavid ChowAbraham MaFrank YuMing-Shiang Shen
    • G06F12/00
    • G06F12/0866G06F2212/2022G06F2212/2515
    • 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存储器的时序参数对闪存参数寄存器进行编程。 闪存单片机使用与外部主机的差分接口,具有差分收发器和差分串行接口。 帧,分组和编码时钟处理也由串行接口执行。
    • 6. 发明申请
    • Chained DMA for Low-Power Extended USB Flash Device Without Polling
    • 用于低功耗扩展USB闪存设备的链接DMA,无轮询
    • US20080065794A1
    • 2008-03-13
    • US11928124
    • 2007-10-30
    • Charles LeeDavid ChowAbraham MaFrank YuMing-Shiang ShenHorng-Yee Chou
    • Charles LeeDavid ChowAbraham MaFrank YuMing-Shiang ShenHorng-Yee Chou
    • G06F13/28
    • G06F13/28Y02D10/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标志时,向量表前进到下一个向量条目,并处理另一个内存段的内存组。
    • 7. 发明申请
    • Low-Power Extended USB Flash Device Without Polling
    • 低功耗扩展USB闪存设备,无轮询
    • US20080046608A1
    • 2008-02-21
    • US11925933
    • 2007-10-27
    • Charles LeeDavid ChowAbraham MaFrank YuMing-Shiang ShenHorng-Yee Chou
    • Charles LeeDavid ChowAbraham MaFrank YuMing-Shiang ShenHorng-Yee Chou
    • G06F3/00
    • G06F13/4045Y02D10/14Y02D10/151
    • 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信号可以是通过全双工连接发送到具有两组差分对的主机的串行数据包中的令牌或标志。 一旦所请求的数据从闪存中读取,主机可以重新启动传输,或者通过完成对闪存的更早写入,在扇区缓冲器中可用空间。