参数资料
型号: IP-RSENC
厂商: Altera
文件页数: 24/38页
文件大小: 0K
描述: IP REED-SOLOMON ENCODER
标准包装: 1
系列: *
类型: MegaCore
功能: Reed-Solomon 编码器
许可证: 初始许可证
3–4
Chapter 3: Functional Description
RS Decoder
You can change the number of symbols in a codeword at run-time without resetting
the encoder. You must make the changes between complete codewords; you cannot
change numcheck during encoding. Figure 3–3 shows variable encoding.
Figure 3–3. Variable Encoding
clk
sink_ena
sink_ v al
sink_sop
sink_eop
rsin[8:1]
source_ena
source_ v al
source_sop
source_eop
01 02 03 04 05 06 07 08
09 10 11 12
rsout[8:1]
01 02 03 04 05 06 07 08 P1 P2 P3 P4 P5 09 10 11 12
numcheck[4:1]
05
05
RS Decoder
The decoder implements an Avalon-ST-based pipelined three-codeword-depth
architecture. However, if the parameters are in the continuous range (refer to
Table 3–3 on page 3–8 ), the decoder shows continuous behavior and can accept a new
symbol every clock cycle.
The decoder is self-flushing—it processes and delivers a codeword without needing a
new codeword to be fed in. Therefore, latency between the input and output does not
depend on the availability of input data. The throughput latency is approximately
three codewords
The reset is active high and can be asserted asynchronously. However, it has to be de-
asserted synchronously with clk .
The RS decoder always tries to detect and correct errors in the codeword. However, as
the number of errors increases, the decoder gets to a stage where it can no longer
correct but only detect errors, at which point the decoder asserts the decfail signal.
As the number of errors increases still further, the results become unpredictable.
Table 3–1 shows how the decoder corrects and detects errors depending on R .
Table 3–1. Decoder Detection and Correction
Number of Errors
Errors ? R /2
Decoder Behavior
Decoder detects and corrects errors.
R /2 ? errors ? R
Errors ? R
Decoder asserts decfail and can only detect errors.
Unpredictable results.
(1)
Note to Table 3–1 :
(1) The decoder may fail to assert decfail, for low values of R (4,5, or 6), or when using erasures and the differences
between the number of erasures and R is small (4, 5 or 6).
Reed-Solomon Compiler
User Guide
November 2013 Altera Corporation
相关PDF资料
PDF描述
336309-12-0300 CABLE AMC - SMA JACK IP67 300MM
IMC1210ESR68K INDUCTOR WW 680NH 10% 1210
IMC1210ESR10K INDUCTOR WW 100NH 10% 1210
IMC1210ERR82K INDUCTOR WW 820NH 10% 1210
135104-02-24.00 CBL SMA R/A PLUG-PLUG RG174 24"
相关代理商/技术参数
参数描述
IPR-SLITE2 功能描述:开发软件 SerialLite II MegaCore RENEWAL RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
IPR-SRAM/QDRII 功能描述:开发软件 QDRII SRAM Control MegaCore RENEWAL RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
IPR-SSIP 功能描述:开发软件 Crypto Bundle BU Solution RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
IPR-TRIETHERNET 功能描述:开发软件 Triple Speed Ethernt MegaCore RENEWAL RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
IPR-TRIETHERNETF 功能描述:开发软件 3x Spd Ethernet MAC MegaCore RENEWAL RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors