Intel 81342 Developer's Manual page 496

Table of Contents

Advertisement

T h e P + Q R A I D - 6 G e n e r a t i o n m a t r i x c o n t a i n s t h e c o e f f i c i e n t s u s e d i n c a l c u l a t i n g t h e P
a n d Q c h e c k v a l u e s , b a s e d o n t h e G a l o i s F i e l d M a t r i x m u l t i p l i c a t i o n p r o v i d e d i n
F i g u r e 6 2
i s e q u a l t o t h e s o u r c e d a t a w i t h c o e f f i c i e n t e q u a l t o 1 ) . T h e Q g e n e r a t i o n c o e f f i c i e n t s
( G ( 0 ) , G ( 1 ) , G ( 2 ) , ... G ( N - 1 ) ) , a r e c o m p u t e d f r o m t h e V a n d e r m o n d m a t r i x b a s e d o n t h e
a r r a y d a t a d i s k c o u n t N .
T h e P a n d Q c h e c k v a l u e s a r e c o m p u t e d b y t h e A D M A u s i n g a s i n g l e d e s c r i p t o r . T h e
P + Q d e s c r i p t o r g e n e r a t e s t h e " P " c h e c k v a l u e , w h e r e t h e G F M u l t i p l i e r b y t e v a l u e s a r e
e q u a l t o 1 ( f i r s t r o w o f g e n e r a t i o n m a t r i x ) . C o n c u r r e n t l y , t h e A D M A g e n e r a t e s t h e " Q "
c h e c k v a l u e , w h e r e t h e G F M u l t i p l i e r b y t e v a l u e s a r e G ( 0 ) , G ( 1 ) , G ( 2 ) , . . . G ( N - 1 )
( s e c o n d r o w o f g e n e r a t i o n m a t r i x ) .
F i g u r e 6 2 . P + Q R A I D - 6 G e n e r a t i o n E q u a t i o n
1
G ( 0 )
®
I n t e l
8 1 3 4 1 a n d 8 1 3 4 2 I / O P r o c e s s o r s
D e v e l o p e r ' s M a n u a l
4 9 6
. W h e r e P i s t h e s i m p l e X O R o f t h e s o u r c e d a t a ( T h e r e s u l t o f t h e G F M u l t i p l y
G e n e r a t i o n M a t r i x ( n x 2 )
1
1
1
G ( 1 )
G ( 2 )
G ( 0 )
®
I n t e l
8 1 3 4 1 a n d 8 1 3 4 2 — A p p l i c a t i o n D M A U n i t
D a t a
D ( 0 )
D ( 1 )
1
X
D ( 2 )
G ( N - 1 )
. . .
D ( N - 1 )
C h e c k
P
=
Q
B 6 2 2 9 - 0 1
D e c e m b e r 2 0 0 7
O r d e r N u m b e r : 3 1 5 0 3 7 - 0 0 2 U S

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents