|
|
16-Bit Parallel BCH(8176, 8072) Code
|
This is a 16-bit parallel BCH code. Both the encoder and the decoder
take 16-bit parallel input and output 16-bit parallel output. The
code length is 8176. The data length is 8072. The number of parity
check bits is 104. The code can correct up to 8 error bits. Since
the data length is not an integer multiple of 16, only the 8 MSBs
of the last 16-bit data symbol are used as data input to the encoder.
Both the encoder and the decoder use signle clock design. And both
the encoder and the decoder support continuous operations.
Resource usage and performance parameters are listed in table 1 and table 2.
|
Table 1. Resource Usage And Performance Parameters For The BCH Encoder
|
| Platform |
CLB Slices |
Block Ram |
18x18 Multipliers |
Clock Speed |
| Virtex IV |
574 |
0 |
0 |
235 MHz |
|
Table 2. Resource Usage And Performance Parameters For The BCH Decoder
|
| Platform |
CLB Slices |
Block Ram |
18x18 Multipliers |
Clock Speed |
| Virtex IV |
6403 |
1 |
0 |
217 MHz |
Availability And Deliverables
The BCH code is available now. Deliverables include source code in VHDL
or Verilog, netlist file for Xilinx or Altera FPGA, test benches in VHDL or Verilog.
Data Sheet
Please use the following link to down load the data sheet.
Please
contact us
for more information.
16-Bit Parallel BCH(8176, 8072) Encoder
16-Bit Parallel BCH(8176, 8072) Decoder
|