參數(shù)資料
型號: AN2407
廠商: 飛思卡爾半導體(中國)有限公司
英文描述: Reed Solomon Encoder/Decoder on the StarCore SC140/SC1400 Cores, With Extended Examples
中文描述: 里德所羅門編碼器/的StarCore SC140/SC1400核心解碼器,以擴展實例
文件頁數(shù): 12/48頁
文件大小: 306K
代理商: AN2407
Reed Solomon Encoder/Decoder on the StarCore SC140/SC1400 Cores, With Extended Examples, Rev. 1
12
Freescale Semiconductor
Implementation on the SC140 Core
“U” (for example, MOVEU.B), and zero extended to the destination register.
Figure 6
shows a schematic
representation of some integer moves from memory to a register, used in the current implementation. The SC140
core can execute six instructions concurrently: up to
four
DALU instructions and up to
two
AGU instructions. The
instructions are grouped together in an execution set and dispatched in parallel to the execution units. Chapter 6 in
ref. [7] contains an overview of the instruction set, and in particular, the instruction set restrictions. Also, refer to
Section A
,
C-Codes for Decoder,
on page 20, for details on the assembly commands. For software development,
StarCore offers the SC100 C compiler, assembler, simulator, and linker. The first three tools are employed in this
implementation.
Figure 6.
Integer Move Instructions
4
Implementation on the SC140 Core
The current application is in accordance with the standard for ADSL systems given in ref. [8]. The Galois field is
GF(256)
and
the primitive polynomial is
1+x
2
+x
3
+x
4
+x
8
. The block size
N
equals 255 bytes and the parameter
T
varies from 1 to 8. When the Reed-Solomon algorithm is implemented on a DSP, all routines, except for the
Berlekamp-Massey algorithm, must perform polynomial evaluation in one way or another. Since most cycles of the
application are spent on polynomial evaluation on a given set of field points, the major effort focused on
implementing this operation as efficiently as possible under reasonable memory constraints. This section analyzes
that implementation process, which used the following tools:
Enterprise StarCore C Compiler.
Assembler.
Simulator.
0
39
8
MOVE.B (signed byte move)
sign extension
39
0
16
MOVE.W (signed word move)
sign extension
0
39
32
MOVE.L (signed long move)
sign
extension
MOVE.2L (signed double long move)
0
39
16
MOVE.2W (signed double word move)
sign extension
sign extension
0
39
32
sign
extension
sign
extension
MOVE.4W (signed four-word move)
0
39
16
sign extension
sign extension
sign extension
sign extension
相關PDF資料
PDF描述
AN2410S Video Camera Circuit
AN2441S Color Encoder Circuit
AN246 Transmission lines and terminations with Philips Advanced Logic families
AN2510S Video Camera Circuit
AN2512S Video Camera Circuit
相關代理商/技術(shù)參數(shù)
參數(shù)描述
AN2407FHP 制造商:Panasonic Industrial Company 功能描述:IC
AN241 制造商:Panasonic Industrial Company 功能描述:IC
AN2410S 制造商:未知廠家 制造商全稱:未知廠家 功能描述:Video Camera Circuit
AN2416 制造商:VYNCKIER ENCLOSURE SYSTEMS 功能描述:ENCLOSURE, JUNCTION BOX, POLYESTER BEIGE; Enclosure Type:Junction Box; Enclosure Material:Fiberglass Reinforced Polyester; Body Color:Beige; External Height - Imperial:24.21"; External Height - Metric:615mm; IP Rating:IP66 ;RoHS Compliant: Yes
AN2416PL 制造商:VYNCKIER ENCLOSURE SYSTEMS 功能描述:ENCLOSURE, JUNCTION BOX, POLYESTER BEIGE; Enclosure Type:Junction Box; Enclosure Material:Fiberglass Reinforced Polyester; Body Color:Beige; External Height - Imperial:24.21"; External Height - Metric:615mm; IP Rating:IP66 ;RoHS Compliant: Yes