Intel 81342 Developer's Manual page 64

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents