Intel 81342 Developer's Manual page 522

Table of Contents

Advertisement

5 . 1 6 . 2
A D M A C h a n n e l S t a t u s R e g i s t e r x — A C S R x
T h e A D M A C h a n n e l S t a t u s R e g i s t e r ( A C S R ) c o n t a i n s s t a t u s f l a g s t h a t i n d i c a t e s t a t u s .
T h i s r e g i s t e r i s t y p i c a l l y r e a d b y s o f t w a r e t o e x a m i n e t h e s o u r c e o f a n i n t e r r u p t . S e e
S e c t i o n 5 . 1 4
S e c t i o n 5 . 1 3
W h e n a n A D M A e r r o r o c c u r s , a p p l i c a t i o n s o f t w a r e s h o u l d c h e c k t h e s t a t u s o f A D M A
A c t i v e f l a g b e f o r e p r o c e s s i n g t h e i n t e r r u p t .
A d d r e s s o u t - o f - r a n g e a c c e s s m a d e b y t h e A D M A v i a t h e D i r e c t M e m o r y P o r t t o t h e D D R
W a r n i n g :
M e m o r y C o n t r o l l e r i s r e c o r d e d a s a n A d d r e s s R e g i o n E r r o r b y t h e D D R M e m o r y
C o n t r o l l e r . T h e A D M A w i l l c o n t i n u e p r o c e s s i n g t h e t r a n s f e r a s i f n o e r r o r o c c u r r e d .
T a b l e 3 1 7 . A D M A C h a n n e l S t a t u s R e g i s t e r x — A C S R x ( S h e e t 1 o f 2 )
31
IOP
rv
rv
rv
Attributes
Host
na
na
na
Attributes
C h a n n e l #
I n t e r n a l b u s a d d r e s s o f f s e t
0
0 0 0 4 H
1
0 2 0 4 H
2
0 4 0 4 H
B i t
D e f a u l t
3 1 : 2 7
0 0 0 0 0
R e s e r v e d .
2
2 6 : 1 4
0 0 0 0 0 0 H
R e s e r v e d
A D M A A c t i v e F l a g - i n d i c a t e s t h e A D M A i s e i t h e r a c t i v e ( i n u s e ) o r i d l e ( a v a i l a b l e ) . W h e n s e t , i n d i c a t e s
t h e A D M A i s i n u s e a n d a c t i v e l y p e r f o r m i n g a n o p e r a t i o n . W h e n c l e a r , i n d i c a t e s t h e c h a n n e l i s i d l e a n d
a v a i l a b l e t o b e c o n f i g u r e d f o r a n e w o p e r a t i o n . T h e A D M A c l e a r s t h e A D M A A c t i v e f l a g w h e n t h e
p r e v i o u s l y c o n f i g u r e d t r a n s f e r c o m p l e t e s a s a r e s u l t o f :
• b y t e c o u n t r e a c h e d z e r o a n d l a s t c h a i n d e s c r i p t o r i s e n c o u n t e r e d ( N U L L v a l u e d e t e c t e d f o r N e x t
1 3
0
• I n t e r n a l B u s E r r o r s
2
• W h e n t h e S t a t u s W r i t e B a c k E n a b l e ( b i t 1 2 o f t h e D C ) i s c l e a r e d , Z e r o R e s u l t B u f f e r E r r o r , U s e r
• L a s t c h a i n d e s c r i p t o r i s p r o c e s s e d ( N U L L v a l u e d e t e c t e d f o r N e x t D e s c r i p t o r A d d r e s s i n c h a i n
T h e A D M A A c t i v e f l a g i s s e t o n c e a C h a i n D e s c r i p t o r i s r e a d f r o m m e m o r y .
E n d o f T r a n s f e r I n t e r r u p t F l a g - s e t w h e n t h e A D M A h a s s i g n a l l e d a n i n t e r r u p t t o t h e 8 1 3 4 1 a n d 8 1 3 4 2
1 2
0
a f t e r p r o c e s s i n g a d e s c r i p t o r b u t i t i s n o t t h e l a s t d e s c r i p t o r i n a c h a i n .
2
E n d o f C h a i n I n t e r r u p t F l a g - s e t w h e n t h e c h a n n e l h a s s i g n a l l e d a n i n t e r r u p t t o t h e 8 1 3 4 1 a n d 8 1 3 4 2
1 1
0
2
a f t e r p r o c e s s i n g a d e s c r i p t o r t h a t i s t h e l a s t i n a c h a i n .
1 0
0
R e s e r v e d
2
I n t e r n a l I n t e r f a c e P a r i t y E r r o r :
i n t e r f a c e d u r i n g a d e s c r i p t o r f e t c h .
0 9
0
2
0 = N o e r r o r d e t e c t e d
1 = E r r o r d e t e c t e d a n d r e c o r d e d .
0 8 : 0 6
0
R e s e r v e d
2
M C U P o r t A b o r t F l a g - T h i s b i t i s s e t w h e n d u r i n g a r e a d o v e r t h e M C U p o r t a M u l t i - b i t E C C e r r o r i s
0 5
0
e n c o u n t e r e d .
2
I n t e r n a l B u s T a r g e t A b o r t F l a g - T h i s b i t i s s e t o n t h e o c c u r r e n c e o f e i t h e r a H o s t M a s t e r - A b o r t , a H o s t
0 4
0
T a r g e t - A b o r t , H o s t S p l i t C o m p l e t i o n E r r o r M e s s a g e .
2
®
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
5 2 2
f o r a d e s c r i p t i o n o f t h e e r r o r c o n d i t i o n s t h a t a r e r e p o r t e d i n t h e A C S R . S e e
f o r a d e s c r i p t i o n o f i n t e r r u p t s c a u s e d b y t h e A p p l i c a t i o n D M A .
28
24
20
rv
rv
rv
rv
rv
rv
rv
rv
rv
rv
na
na
na
na
na
na
na
na
na
na
D e s c r i p t o r A d d r e s s i n c h a i n d e s c r i p t o r )
D e f i n e d T a g V e r i f i c a t i o n E r r o r , o r D a t a G u a r d V e r i f i c a t i o n E r r o r
d e s c r i p t o r ) a n d w r i t e e n a b l e i s z e r o .
®
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
16
12
rv
rv
rv
rv
rv
ro
rc
rc
rc
rc
na
na
na
na
na
na
na
na
na
na
A t t r i b u t e L e g e n d :
R V = R e s e r v e d
P R = P r e s e r v e d
R S = R e a d / S e t
D e s c r i p t i o n
I n d i c a t e s t h a t a d a t a p a r i t y e r r o r w a s d e t e c t e d o n t h e i n t e r n a l b u s
8
4
0
rv
rv
rv
rc
rc
rc
rc
rc
rv
na
na
na
na
na
na
na
na
na
R W = R e a d / W r i t e
R C = R e a d C l e a r
R O = R e a d O n l y
N A = N o t A c c e s s i 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