Intel 81342 Developer's Manual page 247

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents