Intel 81342 Developer's Manual page 66

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents