MC-ACT-RSENC
April 24, 2003
Reed-Solomon Encoder
Datasheet v1.1
MemecCore
Product Line
3721 Valley Centre Drive
San Diego, CA 92130 USA
Americas:
+1 800-752-3040
Europe:
+41 (0) 32 374 32 00
Asia:
+(852) 2410 2720
E-mail: actel.info@memecdesign.com
URL: www.memecdesign.com/actel
TM
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
ProASIC
PLUS
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.
April 24, 2003
1
Optimized for