STORAGE CONTROLLER WITH ENCODING/DECODING CIRCUIT PROGRAMMABLE TO SUPPORT DIFFERENT ECC REQUIREMENTS AND RELATED METHOD THEREOF
    1.
    发明申请
    STORAGE CONTROLLER WITH ENCODING/DECODING CIRCUIT PROGRAMMABLE TO SUPPORT DIFFERENT ECC REQUIREMENTS AND RELATED METHOD THEREOF 有权
    具有编码/解码电路的存储控制器可编程以支持不同的ECC要求及其相关方法

    公开(公告)号:US20100251068A1

    公开(公告)日:2010-09-30

    申请号:US12645490

    申请日:2009-12-23

    IPC分类号: H03M13/05 G06F11/10 H03M13/29

    摘要: One exemplary storage controller of controlling data access of a storage device includes an encoding circuit and a control circuit. The encoding circuit is programmable to support a plurality of different finite fields, and implemented for generating encoded data according to an adjustable finite field setting. The control circuit is implemented for controlling the adjustable finite field setting of the encoding circuit and recording data into the storage device according to the encoded data. Another exemplary storage controller of controlling data access of a storage device includes a decoding circuit and a control circuit. The decoding circuit is programmable to support a plurality of different finite fields, and implemented for generating decoded data according to an adjustable finite field setting. The control circuit is implemented for reading data from the storage device to obtain readout data and controlling the adjustable finite field setting of the decoding circuit.

    摘要翻译: 用于控制存储设备的数据访问的一个示例性存储控制器包括编码电路和控制电路。 编码电路是可编程的,以支持多个不同的有限域,并且被实现用于根据可调节的有限域设置产生编码数据。 实施控制电路,用于控制编码电路的可调节有限域设置,并根据编码数据将数据记录到存储设备中。 用于控制存储设备的数据访问的另一示例性存储控制器包括解码电路和控制电路。 解码电路是可编程的以支持多个不同的有限域,并且被实现用于根据可调整的有限域设置产生解码数据。 控制电路实现用于从存储装置读取数据以获得读出数据并控制解码电路的可调节有限域设置。

    Storage controller with encoding/decoding circuit programmable to support different ECC requirements and related method thereof
    2.
    发明授权
    Storage controller with encoding/decoding circuit programmable to support different ECC requirements and related method thereof 有权
    具有编码/解码电路的存储控制器可编程,以支持不同的ECC要求及其相关方法

    公开(公告)号:US08418021B2

    公开(公告)日:2013-04-09

    申请号:US12645490

    申请日:2009-12-23

    IPC分类号: G06F11/00

    摘要: One exemplary storage controller of controlling data access of a storage device includes an encoding circuit and a control circuit. The encoding circuit is programmable to support a plurality of different finite fields, and implemented for generating encoded data according to an adjustable finite field setting. The control circuit is implemented for controlling the adjustable finite field setting of the encoding circuit and recording data into the storage device according to the encoded data. Another exemplary storage controller of controlling data access of a storage device includes a decoding circuit and a control circuit. The decoding circuit is programmable to support a plurality of different finite fields, and implemented for generating decoded data according to an adjustable finite field setting. The control circuit is implemented for reading data from the storage device to obtain readout data and controlling the adjustable finite field setting of the decoding circuit.

    摘要翻译: 用于控制存储设备的数据访问的一个示例性存储控制器包括编码电路和控制电路。 编码电路是可编程的,以支持多个不同的有限域,并且被实现用于根据可调节的有限域设置产生编码数据。 实施控制电路,用于控制编码电路的可调节有限域设置,并根据编码数据将数据记录到存储设备中。 用于控制存储设备的数据访问的另一示例性存储控制器包括解码电路和控制电路。 解码电路是可编程的以支持多个不同的有限域,并且被实现用于根据可调整的有限域设置产生解码数据。 控制电路实现用于从存储装置读取数据以获得读出数据并控制解码电路的可调节有限域设置。

    STORAGE CONTROLLER HAVING SOFT DECODER INCLUDED THEREIN, RELATED STORAGE CONTROL METHOD THEREOF AND SYSTEM USING THE SAME
    3.
    发明申请
    STORAGE CONTROLLER HAVING SOFT DECODER INCLUDED THEREIN, RELATED STORAGE CONTROL METHOD THEREOF AND SYSTEM USING THE SAME 审中-公开
    具有软件解码器的存储控制器及其相关的存储控制方法及其使用的系统

    公开(公告)号:US20100251076A1

    公开(公告)日:2010-09-30

    申请号:US12646936

    申请日:2009-12-23

    IPC分类号: H03M13/45 G06F11/10

    摘要: An exemplary storage controller for controlling data access of a storage device includes a control circuit and a soft decoder. The control circuit is utilized for reading data from the storage device to obtain readout data. The soft decoder is coupled to the control circuit, and utilized for performing a soft decoding operation upon the readout data to generate decoded data. The soft decoder may be a low density parity check (LDPC) decoder, a block turbo code (BTC) decoder, or a convolutional turbo code (CTC) decoder. The storage device may be a flash memory device.

    摘要翻译: 用于控制存储设备的数据访问的示例性存储控制器包括控制电路和软解码器。 控制电路用于从存储装置读取数据以获得读出数据。 软解码器耦合到控制电路,用于对读出的数据执行软解码操作以产生解码的数据。 软解码器可以是低密度奇偶校验(LDPC)解码器,块turbo码(BTC)解码器或卷积turbo码(CTC)解码器。 存储设备可以是闪存设备。

    MULTI-CHANNEL MEMORY APPARATUS AND METHOD THEREOF
    4.
    发明申请
    MULTI-CHANNEL MEMORY APPARATUS AND METHOD THEREOF 有权
    多通道存储器及其方法

    公开(公告)号:US20110126079A1

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

    申请号:US12624553

    申请日:2009-11-24

    IPC分类号: G11C29/00 G06F11/00

    CPC分类号: G06F11/1044

    摘要: A multi-channel memory apparatus is provided. The multi-channel memory apparatus includes a host interface, storage channels, an error correcting module, and a multiple memory access module. The host interface is arranged to receive and transmit data from and to a host device. Each storage channel is coupled to a memory device for storing the data. The error correcting module is shared by the storage channels, includes an error correction code engine and a data buffer, and is arranged to perform error correction code encoding on the data to be stored into the memory devices and perform error correction code decoding on the data read out from the memory devices. The multiple memory access module is coupled between the storage channels and the error correcting module and arranged to perform multiple access control of the storage channels for the error correcting module.

    摘要翻译: 提供了一种多通道存储装置。 多通道存储装置包括主机接口,存储通道,纠错模块和多存储器访问模块。 主机接口被布置成从主机设备接收和发送数据。 每个存储通道耦合到用于存储数据的存储器件。 纠错模块由存储通道共享,包括纠错码引擎和数据缓冲器,并且被配置为对要存储到存储器件中的数据执行纠错码编码,并对数据执行纠错码解码 从内存设备中读出。 多存储器访问模块耦合在存储通道和纠错模块之间,并被布置为对错误校正模块执行存储通道的多次访问控制。

    Multi-channel memory apparatus and method thereof
    5.
    发明授权
    Multi-channel memory apparatus and method thereof 有权
    多通道存储装置及其方法

    公开(公告)号:US08510631B2

    公开(公告)日:2013-08-13

    申请号:US12624553

    申请日:2009-11-24

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1044

    摘要: A multi-channel memory apparatus is provided. The multi-channel memory apparatus includes a host interface, storage channels, an error correcting module, and a multiple memory access module. The host interface is arranged to receive and transmit data from and to a host device. Each storage channel is coupled to a memory device for storing the data. The error correcting module is shared by the storage channels, includes an error correction code engine and a data buffer, and is arranged to perform error correction code encoding on the data to be stored into the memory devices and perform error correction code decoding on the data read out from the memory devices. The multiple memory access module is coupled between the storage channels and the error correcting module and arranged to perform multiple access control of the storage channels for the error correcting module.

    摘要翻译: 提供了一种多通道存储装置。 多通道存储装置包括主机接口,存储通道,纠错模块和多存储器访问模块。 主机接口被布置成从主机设备接收和发送数据。 每个存储通道耦合到用于存储数据的存储器件。 纠错模块由存储通道共享,包括纠错码引擎和数据缓冲器,并且被配置为对要存储到存储器件中的数据执行纠错码编码,并对数据执行纠错码解码 从内存设备中读出。 多存储器访问模块耦合在存储通道和纠错模块之间,并被布置为对错误校正模块执行存储通道的多次访问控制。

    Error Correction Devices and Correction Methods
    6.
    发明申请
    Error Correction Devices and Correction Methods 有权
    纠错装置和纠正方法

    公开(公告)号:US20100306623A1

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

    申请号:US12854583

    申请日:2010-08-11

    IPC分类号: H03M13/05 G06F11/10

    摘要: An error correction device is provided. When an error of an incorrect data group stored in a memory is detected, a memory controller of the error correction device executes a burst read, burst write or burst read-modify-write (RMW) operations to the memory instead of the conventional single read-modify-write (RMW) operation, thereby reducing the occupied bandwidth of the memory.

    摘要翻译: 提供纠错装置。 当检测到存储在存储器中的错误数据组的错误时,纠错装置的存储器控​​制器对存储器执行突发读,突发写入或突发读 - 修改 - 写(RMW)操作,而不是传统的单读 - 修改(RMW)操作,从而减少占用的内存带宽。

    Integrated apparatus for multi-standard optical storage media
    7.
    发明授权
    Integrated apparatus for multi-standard optical storage media 有权
    多标准光存储介质的集成设备

    公开(公告)号:US07793198B2

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

    申请号:US12433229

    申请日:2009-04-30

    IPC分类号: H03M13/00

    摘要: An integrated apparatus for multi-standard optical media includes a compact disc/digital versatile disc (CD/DVD) processor, a high-definition DVD (HDDVD) processor and a Blu-ray disc (BD) processor; a memory unit connected to the CD/DVD processor, the HDDVD processor and the BD processor to provide a storage resource; and a shared error correction code (ECC) engine for encoding or decoding the CD/DVD data stream, the HDDVD data stream and the BD data stream. Therein, the ECC engine further has a syndrome/parity generator to encode the data stream or to obtain the syndrome information from the data stream; and an erasure generator to obtain the possible error position information from the data stream. Thereby, the complexity and cost of the integrated apparatus can be reduced.

    摘要翻译: 用于多标准光学介质的集成设备包括光盘/数字通用盘(CD / DVD)处理器,高清DVD(HDDVD)处理器和蓝光盘(BD)处理器) 连接到CD / DVD处理器的存储器单元,HDDVD处理器和BD处理器以提供存储资源; 以及用于对CD / DVD数据流进行编码或解码的共享纠错码(ECC)引擎,HDDVD数据流和BD数据流。 其中,ECC引擎还具有对数据流进行编码或从数据流获取校正子信息的校正子/奇偶校验发生器; 以及擦除发生器,以从数据流中获取可能的错误位置信息。 由此,能够降低集成装置的复杂性和成本。

    METHOD FOR DECODING MULTIWORD INFORMATION
    8.
    发明申请
    METHOD FOR DECODING MULTIWORD INFORMATION 有权
    解密多媒体信息的方法

    公开(公告)号:US20070277080A1

    公开(公告)日:2007-11-29

    申请号:US11837351

    申请日:2007-08-10

    IPC分类号: H03M13/03 H03M13/33

    摘要: A method for decoding multiword information comprises steps (a) to (e). In step (a), a multiword information cluster, e.g., ECC, including high protective codewords, e.g., BIS, and low protective codewords, e.g., LDC, is provided. In step (b), the high and low protective codewords are stored into a first memory, e.g., DRAM. In step (c), the high protective codewords are decoded to generate high protective word erasure indicators showing whether decoding errors occur. In step (d), the high protective word erasure indicators are stored into a second memory, e.g., SRAM. In step (e), the low protective codewords are decoded. In the meanwhile, an erasure bit for a low protective codeword is marked by finding high protective codewords close to the low protective codeword in the multiword information cluster and looking up the high protective word erasure indicators of the high protective codewords close to the low protective codeword.

    摘要翻译: 用于解码多字信息的方法包括步骤(a)至(e)。 在步骤(a)中,提供了包括高保护码字(例如BIS)和低保护码字(例如LDC)的多字信息簇,例如ECC。 在步骤(b)中,高和低保护码字被存储到第一存储器,例如DRAM中。 在步骤(c)中,对高保护码字进行解码以产生表示解码错误是否发生的高保护字擦除指示符。 在步骤(d)中,高保护字擦除指示器被存储到第二存储器例如SRAM中。 在步骤(e)中,低保护码字被解码。 同时,通过在多字信息簇中找到靠近低保护码字的高保护码字,并查找靠近低保护码字的高保护码字的高保护字擦除指示符,标记出低保护码字的擦除位 。

    OPTICAL DISC DRIVE FOR ACCESSING BLU-RAY DISC AND DECODER THEREOF
    9.
    发明申请
    OPTICAL DISC DRIVE FOR ACCESSING BLU-RAY DISC AND DECODER THEREOF 审中-公开
    光盘驱动器用于访问蓝光盘及其解码器

    公开(公告)号:US20060282614A1

    公开(公告)日:2006-12-14

    申请号:US11420800

    申请日:2006-05-29

    IPC分类号: G06F13/00

    摘要: An optical disc drive includes a pickup head, a DSP coupled to the pickup head, a buffer memory, a decoder coupled to the DSP and the buffer memory, and a control unit coupled to the decoder. The pickup head reads data stored in a blu-ray disc to generate an electrical signal. The DSP receives the electrical signal from the pickup head, and generates an LDC block and a BIS block according to the electrical signal. The decoder receives the LDC block and the BIS block from the DSP, generates user data and control data according to the LDC block and the BIS block respectively, and stores the user data and the control data into the buffer memory. The control unit controls the operation of the decoder.

    摘要翻译: 光盘驱动器包括拾取头,耦合到拾取头的DSP,缓冲存储器,耦合到DSP和缓冲存储器的解码器,以及耦合到解码器的控制单元。 拾取头读取存储在蓝光盘中的数据以产生电信号。 DSP从拾取头接收电信号,并根据电信号产生LDC块和BIS块。 解码器从DSP接收LDC块和BIS块,分别根据LDC块和BIS块生成用户数据和控制数据,并将用户数据和控制数据存储到缓冲存储器中。 控制单元控制解码器的操作。