Intel 81342 Developer's Manual page 77

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents