Intel 81342 Developer's Manual page 257

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents