Intel 81342 Developer's Manual page 472

Table of Contents

Advertisement

5 . 3 . 3
P + Q C h a i n D e s c r i p t o r F o r m a t
T h e P + Q c h a i n d e s c r i p t o r c a n b e u s e d t o p e r f o r m a n P + Q - t r a n s f e r w h i l e p e r f o r m i n g a
G a l o i s f i e l d m u l t i p l y f u n c t i o n o n t h e a l l o f t h e s o u r c e d a t a s t r e a m s ; t h i s o p e r a t i o n i s
r e f e r r e d t o a s a P + Q - t r a n s f e r . S e e
p a g e 4 9 4
T o p e r f o r m a t r a n s f e r , o n e o r m o r e c h a i n d e s c r i p t o r s m u s t f i r s t b e w r i t t e n t o m e m o r y .
F i g u r e 5 0
d e s c r i p t o r r e q u i r e s a m i n i m u m o f e i g h t c o n t i g u o u s w o r d s i n t h e l o c a l m e m o r y a n d i s
r e q u i r e d t o b e a l i g n e d o n a 3 2 - b y t e a d d r e s s b o u n d a r y . W h i l e a m i n i m u m o f e i g h t w o r d s
a r e r e q u i r e d , a m a x i m u m o f 3 8 w o r d s m a y b e u s e d t o p e r f o r m t h e P + Q f u n c t i o n o n u p
t o 1 6 s o u r c e d a t a s t r e a m s .
N o t e :
T h e m i n i m u m s i z e ( n u m b e r o f s o u r c e = 1 ) P + Q c h a i n d e s c r i p t o r i s o n l y u s e f u l f o r
p e r f o r m i n g a G a l o i s f i e l d m u l t i p l y o n a s i n g l e s o u r c e d a t a s t r e a m a n d w r i t i n g i t t o t h e Q
D e s t i n a t i o n A d d r e s s ( e . g . , ' P T r a n s f e r D i s a b l e ' b i t i n t h e A D C R x i s s e t ) .
T h e h a r d w a r e r e q u i r e s t h a t b i t s 3 d o w n t o 0 o f t h e Q _ D e s t i n a t i o n A d d r e s s ( W o r d 2 a n d
W a r n i n g :
5 ) a n d t h e P _ D e s t i n a t i o n A d d r e s s ( W o r d 4 a n d 5 ) a r e p r o g r a m m e d t o t h e s a m e f o u r - b i t
v a l u e . F u r t h e r m o r e , t h e h a r d w a r e r e q u i r e s t h i s e v e n i f t h e
s e t t o d i s a b l e P t r a n s f e r t o t h e P _ D e s t i n a t i o n A d d r e s s . F o r e x a m p l e , i n t h i s c a s e t h e
P _ D e s t i n a t i o n A d d r e s s m a y c o n t a i n a n i n v a l i d a d d r e s s s u c h t h a t b i t s 3 d o w n t o 0 o f
t h a t a d d r e s s e q u a l s t o b i t s 3 d o w n t o 0 o f t h e Q _ D e s t i n a t i o n A d d r e s s .
®
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 7 2
f o r m o r e d e t a i l s .
s h o w s t h e f o r m a t o f a n i n d i v i d u a l P + Q c h a i n d e s c r i p t o r . E v e r y P + Q c h a i n
®
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
S e c t i o n 5 . 7 . 3 , " X O R O p e r a t i o n w i t h P + Q R A I D - 6 " o n
b i t i s
P T r a n s f e r D i s a b l e
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