VHDL Code Hamming PDF
VHDL Code Hamming PDF
VHDL Code Hamming PDF
com
Features
Very High FEC performance : Hamming and "BCH-t=2" codes Bitrate customisable : 7 to 25 Mbits/s typical @ 5 iterations Large block sizes : up to 65 kbits On-the-fly change of the code Shortening facilities to adjust packet size and coding rate Single-chip PLD IP Core : Altera APEX, no external memory required Latency reduction by bank-swapping Two selectable configuration interface
Bitrate/Complexity trade-off
bitrate @ 5iter. 25 Mbit/s
TC3014
TC3024
14 Mbit/s
TC3012
TC3022
parity and hamming product codes parity, hamming and BCH t=2 product codes
This document contains preliminary information. Information is subject to change without notice. TC3000 is covered by several patents.
Flexibility
TC3000 family offers 3 levels of flexibility : TC3000 family member VHDL generic parameters before synthesis On-the fly parameters from block to block
9 9 9 9 9 9 9 9 9 9 9
BCH t=2 code support (YES/NO) Choice on bitrate Maximum row code length Maximum column code length Input Quantization width 1 or 2 input buffers Row code Column code Shortening values Max. number of iterations Stopping feature enabled
FEC performance
Very high FEC performance are obtained for various block sizes and coding rates. The FEC behaviour of the BCH t=2 codes makes them particularly attractive for quasi-error free applications.
Eb/N0 @BER=10-8 3.6 dB N.A. 3.6 dB 2.9 dB 4.2 dB 3.4 dB 4.8 dB N.A.
Block Diagram
Input Interface
DCK DBLK DEN D[D_WIDTH-1:0] DRDY
Output Buffer
Output module
Output Interface
Global Signals
CK RSTB MSELECT
Configuration module
Implementation results
Product Codes supported
Hamming BCH t=2 Row max. length
9 9 9
Generic parameter setting Column Data bank max. length width swap 64 64 4 NO 64 64 4 NO 128 128 4 NO 64 64 4 NO
MRDn MWRn
Microcontroller Interface
ESB 22 36 88 24
Implementation results APEX20K Fmax Typical Bitrate device MHz @(64,57), 5 iterations 200 C7 82 8 Mbits/s 200 C7 72 25 Mbits/s 400 C7 67 23.5 Mbits/s 400 C7 79 14 Mbits/s
This document contains preliminary information. Information is subject to change without notice. TC3000 is covered by several patents.