E R R O R C O N D I T I O N S - Intel 81342 Developer's Manual

Table of Contents

Advertisement

A p p l i c a t i o n D M A U n i t — I n t e l
5 . 1 4

E r r o r C o n d i t i o n s

5 . 1 4 . 1
F a t a l E r r o r s
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 s , I n t e r n a l B u s M a s t e r - A b o r t , I n t e r n a l B u s T a r g e t - A b o r t ,
a n d t h e M C U P o r t A b o r t a r e f a t a l e r r o r s t h a t a r e r e c o r d e d b y t h e A p p l i c a t i o n D M A . I n
a d d i t i o n , 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 i n t h e A D C R i s c l e a r e d , t h e Z e r o R e s u l t
B u f f e r E r r o r i s r e c o r d e d a s a f a t a l e r r o r b y t h e A p p l i c a t i o n D M A .
W h e n a f a t a l e r r o r o c c u r s , t h e a c t i o n s t a k e n a r e d e t a i l e d b e l o w :
• T h e A D M A s h a l l c e a s e t h e o n g o i n g t r a n s f e r f o r t h e c u r r e n t c h a i n d e s c r i p t o r a n d
c l e a r t h e
• T h e A D M A d o e s n o t r e a d a n y n e w c h a i n d e s c r i p t o r s .
• T h e A D M A s e t s t h e e r r o r f l a g i n t h e A D M A S t a t u s R e g i s t e r . F o r e x a m p l e ; w h e n a n
I n t e r n a l B u s m a s t e r - a b o r t o c c u r r e d d u r i n g a t r a n s f e r , t h e c h a n n e l s e t s b i t 5 i n t h e
A C S R .
• T h e A D M A s i g n a l s a n i n t e r r u p t t o t h e I n t e l X S c a l e
E n a b l e b i t i n t h e A C C R .
• T h e A p p l i c a t i o n D M A d o e s n o t r e s t a r t t h e t r a n s f e r a f t e r a n e r r o r c o n d i t i o n . I t i s t h e
r e s p o n s i b i l i t y o f t h e a p p l i c a t i o n s o f t w a r e t o r e c o n f i g u r e t h e A D M A t o c o m p l e t e a n y
r e m a i n i n g t r a n s f e r s .
T a r g e t - a b o r t s d u r i n g A D M A r e a d s r e s u l t e i t h e r f r o m m u l t i - b i t E C C e r r o r s t h a t a r e
N o t e :
r e c o r d e d b y t h e M C U o r t a r g e t a b o r t c o n d i t i o n s f r o m t h e h o s t I / O i n t e r f a c e w h i c h a r e
r e c o r d e d b y t h e h o s t I / O i n t e r f a c e . T h e A D M A n e e d s t o b e r e - e n a b l e d b y w r i t i n g a 1 t o
t h e A D M A E n a b l e b i t b e f o r e i n i t i a t i n g a n e w o p e r a t i o n .
5 . 1 4 . 2
N o n - F a t a l E r r o r s
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 i n t h e A D C R i s s e t , t h e Z e r o R e s u l t B u f f e r E r r o r i s
h a n d l e d a s a n o n - f a t a l e r r o r b y t h e A p p l i c a t i o n D M A .
W h e n a n o n - f a t a l e r r o r o c c u r s , t h e a c t i o n s t a k e n a r e d e t a i l e d b e l o w :
• T h e A D M A p r e p a r e t h e T r a n s f e r S t a t u s f i e l d o f t h e A B C R b y s e t t i n g t h e T r a n s f e r
C o m p l e t e b i t a n d t h e a p p r o p r i a t e e r r o r b i t
• T h e A D M A w r i t e s t h e A B C R b a c k t o t h e d e s c r i p t o r p o i n t e d t o b y t h e A D A R .
• T h e A D M A b e g i n s p r o c e s s i n g t h e n e x t c h a i n d e s c r i p t o r ( s ) , w h e n a n y .
5 . 1 5
P o w e r - U p / D e f a u l t S t a t u s
U p o n p o w e r - u p , a n e x t e r n a l h a r d w a r e r e s e t , t h e A p p l i c a t i o n D M A R e g i s t e r s a r e
i n i t i a l i z e d t o t h e i r d e f a u l t v a l u e s .
2 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 i s s e t f o r a d e s c r i p t o r , t h e A B C R i s w r i t t e n b a c k t o m e m o r y
w i t h t h e T r a n s f e r C o m p l e t e b i t s e t w h e t h e r o r n o t a n o n - f a t a l e r r o r h a s o c c u r r e d .
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
®
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 A c t i v e
f l a g i n t h e A C S R .
®
p r o c e s s o r a n d c l e a r s t h e A D M A
®
I n t e l
2 2
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 1 9

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents