Intel 81342 Developer's Manual page 68

Table of Contents

Advertisement

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