Intel 81342 Developer's Manual page 91

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents