ECC controller based on Reed-Solomon codes

A technology for controllers and control registers, applied in the field of ECC controllers based on Reed-Solomon codes, encoding/decoding controllers, which can solve problems such as complex control, complicated structure, and long encoding/decoding process

Active Publication Date: 2010-03-10
苏州国芯科技股份有限公司
View PDF0 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Existing technologies are more suitable for encoding / decoding operations of large batches of data, but for encoding / decoding operations of small batches of data, the traditional application architecture is not only complicated in structure, but also needs to add other functional modules to cooperate with the work. And it is necessary to configure each module to coordinate the work, so the whole encoding / decoding process takes a long time, the control is complicated, and the efficiency is low

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • ECC controller based on Reed-Solomon codes
  • ECC controller based on Reed-Solomon codes
  • ECC controller based on Reed-Solomon codes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0108] Embodiment: a kind of ECC controller based on Reed-Solomon code

[0109] This embodiment is based on the Reed-Solomon code encoding / decoding, and the data symbols processed by it are composed of 4 binary data, based on the finite field GF(2 4 ) operation, can protect 9 symbols or 36-bit effective data, generate 6 symbols or 24-bit ECC codes, and can correct errors of 3 random symbols to form an RS (15, 9) coding structure, from the attached figure 2 , 3 It can be seen that the ECC controller based on the Reed-Solomon code is composed of the Reed-Solomon code encoding / decoding module 202, the system bus interface 201, the data segmentation logic 309, and the control module 203, which are connected to the external memory interface 206 and the CPU 104. image 3 It is a logical structure diagram of the ECC controller based on Reed-Solomon code, and the functions of each part are as follows:

[0110] Reed-Solomon code encoding / decoding module 202, this Reed-Solomon code e...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to an ECC controller based on Reed-Solomon codes, provided with a coding register, a decoding register, a control register, a status register, an error correction logic unit, a data-partitioning logic unit and a control module. The data-partitioning logic unit transmits coding/decoding data to an Reed-Solomon code coding/decoding module in a symbol mode for coding/decoding processing while a CPU inputs the data to the coding register or the decoding register so that a single data flow finishes a data transmission process and a corresponding ECC code or error code-generating process and the ECC controller carrying out the parallel processing of data transmission and ECC code or error code operation is realized.

Description

technical field [0001] The invention relates to an encoding / decoding controller, in particular to an ECC controller based on Reed-Solomon codes, and belongs to the field of data storage. Background technique [0002] With the wide application of embedded technology in various electronic products, the data memory in the embedded system has become an indispensable part, which has a large number of storage media. In order to ensure the reliability of the data in the storage medium, the system usually includes An encoding / decoding controller is used to encode the stored data and store the encoded data in the storage medium. When the user needs to read the data in the storage medium, the encoding / decoding controller decodes the read-back data. Once an error code is found during the decoding process, the encoding / decoding controller performs error correction operations to ensure the reliability of the data. [0003] attached figure 1 The block diagram is applied to an existing e...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H03M13/00G11C29/00
Inventor 张艳丽于麦口郑茳肖佐楠
Owner 苏州国芯科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products