Intel 81342 Developer's Manual page 209

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 . 1 3 . 6 4 I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 3 - I A B A R 3
T h e I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 3 ( I A B A R 3 ) t o g e t h e r w i t h t h e I n b o u n d A T U
U p p e r B a s e A d d r e s s R e g i s t e r 3 ( I A U B A R 3 ) d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s
w h e r e t h e i n b o u n d t r a n s l a t i o n w i n d o w 3 b e g i n s . T h e i n b o u n d A T U d e c o d e s a n d
f o r w a r d s t h e b u s r e q u e s t 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 w i t h a t r a n s l a t e d
a d d r e s s t o m a p i n t o 8 1 3 4 1 a n d 8 1 3 4 2 l o c a l m e m o r y . T h e I A B A R 3 a n d I A U B A R 3 d e f i n e
t h e b a s e a d d r e s s a n d d e s c r i b e t h e r e q u i r e d m e m o r y b l o c k s i z e ; s e e
" D e t e r m i n i n g B l o c k S i z e s f o r B a s e A d d r e s s R e g i s t e r s " o n p a g e 1 6 9
o f t h e I A B A R 3 i s e i t h e r r e a d / w r i t e b i t s o r r e a d o n l y w i t h a v a l u e o f 0 d e p e n d i n g o n t h e
v a l u e l o c a t e d w i t h i n t h e I A L R 3 . T h i s c o n f i g u r a t i o n a l l o w s t h e I A B A R 3 t o b e p r o g r a m m e d
p e r 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 . 3 .
T h e p r o g r a m m e d v a l u e w i t h i n t h e b a s e a d d r e s s r e g i s t e r m u s t c o m p l y w i t h t h e P C I
p r o g r a m m i n g r e q u i r e m e n t s f o r a d d r e s s a l i g n m e n t . R e f e r 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 . 3 f o r a d d i t i o n a l i n f o r m a t i o n o n p r o g r a m m i n g b a s e a d d r e s s
r e g i s t e r s .
N o t e :
S i n c e I A B A R 3 d o e s n o t a p p e a r i n t h e s t a n d a r d P C I c o n f i g u r a t i o n h e a d e r s p a c e ( o f f s e t s
0 0 H - 3 C H ) , I A B A R 3 i s n o t c o n f i g u r e d b y t h e h o s t d u r i n g n o r m a l s y s t e m i n i t i a l i z a t i o n .
W h e n a n o n - z e r o v a l u e i s n o t w r i t t e n t o I A L R 3 , t h e u s e r s h o u l d n o t s e t e i t h e r t h e
W a r n i n g :
P r e f e t c h a b l e I n d i c a t o r o r t h e T y p e I n d i c a t o r f o r 6 4 b i t a d d r e s s a b i l i t y . T h i s i s t h e d e f a u l t
f o r I A B A R 3 . A s s u m i n g a n o n - z e r o v a l u e i s w r i t t e n t o I A L R 3 , t h e u s e r m a y s e t t h e
P r e f e t c h a b l e I n d i c a t o r o r t h e T y p e I n d i c a t o r :
a . S i n c e n o n p r e f e t c h a b l e m e m o r y w i n d o w s c a n n e v e r b e p l a c e d a b o v e t h e 4 G b y t e
a d d r e s s b o u n d a r y , w h e n t h e P r e f e t c h a b l e I n d i c a t o r i s n o t s e t , t h e u s e r s h o u l d
a l s o l e a v e t h e T y p e I n d i c a t o r s e t f o r 3 2 b i t a d d r e s s a b i l i t y . T h i s i s t h e d e f a u l t f o r
I A B A R 3 .
b . F o r c o m p l i a n c e t o 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 , w h e n t h e P r e f e t c h a b l e I n d i c a t o r i s s e t , t h e u s e r
s h o u l d a l s o s e t t h e T y p e I n d i c a t o r f o r 6 4 b i t a d d r e s s a b i l i t y .
T a b l e 8 7 .
I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 3 - I A B A R 3
31
IOP
rw
rw
rw
Attributes
PCI
rw
rw
rw
Attributes
R e g i s t e r O f f s e t
+ 2 0 0 H
B i t
D e f a u l t
T r a n s l a t i o n B a s e A d d r e s s 3 - T h e s e b i t s d e f i n e t h e a c t u a l l o c a t i o n t h e t r a n s l a t i o n f u n c t i o n i s t o r e s p o n d
3 1 : 1 2
0 0 0 0 0 H
t o w h e n a d d r e s s e d f r o m t h e P C I b u s .
1 1 : 0 4
0 0 H
R e s e r v e d .
0 3
0
P r e f e t c h a b l e I n d i c a t o r - W h e n s e t , d e f i n e s t h e m e m o r y s p a c e a s p r e f e t c h a b l e .
2
T y p e I n d i c a t o r - D e f i n e s t h e w i d t h o f t h e a d d r e s s a b i l i t y f o r t h i s m e m o r y w i n d o w :
0 2 : 0 1
0 0
0 0 - M e m o r y W i n d o w i s l o c a t a b l e a n y w h e r e i n 3 2 b i t a d d r e s s s p a c e
2
1 0 - M e m o r y W i n d o w i s l o c a t a b l e a n y w h e r e i n 6 4 b i t a d d r e s s s p a c e
M e m o r y S p a c e I n d i c a t o r - T h i s b i t f i e l d d e s c r i b e s m e m o r y o r I / O s p a c e b a s e a d d r e s s . T h e A T U d o e s n o t
0 0
0
2
o c c u p y I / O s p a c e , t h u s t h i s b i t m u s t b e z e r o .
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
28
24
20
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
16
12
rw
rw
rw
rw
rw
rw
rw
rv
rv
rv
rw
rw
rw
rw
rw
rw
rw
rv
rv
rv
A t t r i b u t e L e g e n d :
R V = R e s e r v e d
P R = P r e s e r v e d
R S = R e a d / S e t
D e s c r i p t i o n
I n t e l
S e c t i o n 2 . 1 3 . 2 3 ,
. B i t s 3 1 t h r o u g h 1 2
8
4
0
rv
rv
rv
rv
rv
rw
rw
ro
ro
rv
rv
rv
rv
rv
ro
ro
ro
ro
R W = R e a d / W r i t e
R C = R e a d C l e a r
R O = R e a d O n l y
N A = N o t A c c e s s i b l e
®
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 0 9

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents