MC-ACT-RSENC
Reed-Solomon Encoder
April 24, 2003
Datasheet v1.1
MemecCoreTM Product Line
3721 Valley Centre Drive
San Diego, CA 92130 USA
Americas:
Europe:
Asia:
+1 800-752-3040
+41 (0) 32 374 32 00
+(852) 2410 2720
E-mail: actel.info@memecdesign.com
URL: www.memecdesign.com/actel
Product Summary
Intended Use
·
·
·
·
Data communication channels
DTV/HDTV broadcast
Data storage systems
Satellite communications
Key Features
·
Core design is customized using the following specs
o
o
o
o
o
o
Primitive polynomial
Generator polynomial
Number of parity symbols
Symbol size
Symbol clock rate
System clock rates
·
·
·
·
·
Message Block length configured by end user
Continuous or burst mode operation
Supports high speed applications (>900Mbps)
Simple core interface for ease of integration
Encoder available with or without Variable Parity Check Bytes
Targeted Devices
·
·
Axcelerator Family
ProASICPLUS Family
General Description
Reed-Solomon coding is a method of forward error correction in the form of block coding. Block coding consists of
calculating a number of parity symbols over a number of message symbols. The parity symbols are appended to
the end of the message symbols forming a codeword. Reed-Solomon coding is described in the form RS(n,k),
where k is the number of message symbols in each block and n is the total number of symbols in the codeword.
The value t defines the number of symbols that can be corrected by the Reed-Solomon code, where t=(n-k)/2 and
the number of parity symbols is equal to 2t.
1
April 24, 2003
Optimized for