Intel 81342 Developer's Manual page 174

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents