Introduction |
|
|
It is a tool for auto-generation of Reed Solomon encoder/decoder, which is widely used in the Error Correction of HDD, Optical Disc and various communication systems. The generated encoder/decoder achieves continuous encoding/decoding due to pipeline.
Given by option, the decoder also supports erasure correction, correctable-symbol number limitation and external RAM free.
|
Features |
|
• |
High-speed encoding /decoding |
|
• |
Parameterizable
- Number of bits per symbol (m)
- Number of information symbols (k)
- Number of correct symbols (t)
- Generator polynomial
|
|
• |
Support s shortened codes |
|
• |
Decoder features
- Erasures-supporting option
- Error correctable -symbol number limitation function option
- No External RAM option
|
|
• |
Fully synchronous design using a single clock |
|
• |
Generates testbench |
|
• |
Output format Verilog RTL Source code |
Operating System Supported |
|
• |
Microsoft Windows XP |
Applications |
|
• |
Hard disk drive |
|
• |
Optical disc drive |
|
• |
Communications |
Interface |
|
• |
Encoder |
| Type |
Name |
Description |
| Input |
ICLK |
Clock |
| IXRST |
Asynchronous reset |
| IDATA0[m-1:0] |
Information symbol |
| IDEN |
Information symbol enable |
| Output |
ORDY |
Ready to input information symbol |
| ODATA[m-1:0] |
Encoded data |
| ODEN |
Encoded data enable |
|
|
• |
Decoder |
| Type |
Name |
Description |
| Input |
ICLK |
Clock |
| IXRST |
Asynchronous reset |
| IDATA0[m-1:0] |
Coded data |
| IDEN |
Coded data enable |
| IERS |
Erasure position (option) |
| ILMIT[h01:0] |
correctable-symbol number (option) |
| IRQ[m-1:0] |
External RAM read data* |
| Output |
ORDY |
Ready to input coded data |
| ODATA[m-1:0] |
Decoded data |
| ODEN |
Decoded data enable |
| OFAIL |
Flag of decoding fail |
| OERRNUM[h-1:0] |
Number of corrected symbols |
| OEND |
Decoding end flag |
| ORAMWA[a-1:0] |
External RAM address* |
| ORAMWE |
External RAM write enable* |
| ORAMWD[m-1:0] |
External RAM write data* |
| ORAMRA[a-1:0] |
External RAM read address* |
| ORAMRE |
External RAM read enable* |
|
|
|
*Only when external RAM is used |
|
• |
The content of the description might change without a previous notice for the improvement etc. |
|
|
Contact and Ordering Information tdc_se@toppan.co.jp |