Intel 81342 Developer's Manual page 239

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents