Intel 81342 Developer's Manual page 327

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 . 1 6 . 3 5 I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 2 - I A T V R 2
T h e I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 2 ( I A T V R 2 ) i n c o n j u n c t i o n w i t h t h e
A T U U p p e r T r a n s l a t e V a l u e R e g i s t e r 2 - I A U T V R 2 " o n p a g e 3 2 8
t h e i n t e r n a l b u s a d d r e s s u s e d t o c o n v e r t P C I E x p r e s s L i n k a d d r e s s e s . T h e c o n v e r t e d
a d d r e s s i s d r i v e n o n t h e i n t e r n a l b u s a s a r e s u l t o f t h e I n b o u n d A T U a d d r e s s
t r a n s l a t i o n .
W h e n t h e I A B A R 2 r e g i s t e r ' s M e m o r y S p a c e I n d i c a t o r i s s e t , i n b o u n d w i n d o w 2 w i l l b e i n
W a r n i n g :
I / O s p a c e . I n t h i s c a s e , 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 r e q u i r e s t h a t t h e
I A B A R 2 r e q u e s t n o m o r e t h a n 2 5 6 b y t e s o f I / O s p a c e . T h u s , I A L R 2 m u s t b e s e t t o
F F F F F F 0 0 H w h e n t h e M e m o r y S p a c e I n d i c a t o r i n I A B A R 2 i s s e t .
A l t h o u g h I A T V R 2 [ 0 9 : 0 8 ] a r e p r o g r a m m a b l e b i t s , h a r d w a r e d o e s n o t t r a n s l a t e t h e s e
W a r n i n g :
b i t s f o r P C I w i n d o w s t h a t a r e d e f i n e d t o b e l e s s t h a n 1 - K b y t e . H a r d w a r e u s e s t h e P C I
A d d r e s s b i t s [ 0 9 : 0 8 ] a s c a p t u r e d o n t h e P C I a d d r e s s b u s t o d r i v e t h e i n t e r n a l b u s
a d d r e s s [ 0 9 : 0 8 ] .
T a b l e 1 6 9 . I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 2 - I A T V R 2
31
IOP
rw
rw
rw
Attributes
PCI
rw
rw
rw
Attributes
I n t e r n a l B u s A d d r e s s O f f s e t
+ 0 5 C H
B i t
D e f a u l t
I n b o u n d A T U T r a n s l a t i o n V a l u e 2 - T h i s v a l u e r e p r e s e n t s b i t s 3 1 t o 8 o f t h e i n t e r n a l b u s a d d r e s s u s e d t o
c o n v e r t t h e P C I a d d r e s s t o i n t e r n a l b u s a d d r e s s e s . T h i s v a l u e m u s t b e n a t u r a l l y a l i g n e d w i t h t h e
3 1 : 0 8
0 0 0 0 0 H
I A B A R 2 r e g i s t e r ' s p r o g r a m m e d v a l u e ( s e e
Address Registers" on page 310
0 7 : 0 1
0 0 0 H
R e s e r v e d
B i g E n d i a n B y t e S w a p e n a b l e - W h e n s e t t h e A T U p e r f o r m s a b y t e s w a p o n a l l P C I r e a d / w r i t e
0 0
0
t r a n s a c t i o n s t h r o u g h B A R 2 . W h e n c l e a r , n o s w a p i s p e r f o r m e d . R e f e r t o
S w a p p i n g " o n p a g e 2 5 9
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
f o r m o r e d e t a i l s .
16
12
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
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
Section 3.16.15, "Determining Block Sizes for Base
) .
I n t e l
" I n b o u n d
c o n t a i n b i t s 3 5 t o 8 o f
8
4
0
rw
rv
rv
rv
rv
rv
rv
rv
rw
rw
rv
rv
rv
rv
rv
rv
rv
rw
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
S e c t i o n 3 . 4 , " B i g E n d i a n B y t 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
3 2 7

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents