Intel 81342 Developer's Manual page 61

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 . 2 . 1 . 1
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
T h e A T U a l l o w s e x t e r n a l P C I b u s i n i t i a t o r s t o d i r e c t l y a c c e s s t h e i n t e r n a l b u s . T h e s e P C I
b u s i n i t i a t o r s c a n r e a d o r w r i t e 8 1 3 4 1 a n d 8 1 3 4 2 m e m o r y - m a p p e d r e g i s t e r s o r 8 1 3 4 1
a n d 8 1 3 4 2 l o c a l m e m o r y s p a c e . T h e p r o c e s s o f 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 i n v o l v e s
t w o s t e p s :
1 . A d d r e s s D e t e c t i o n .
a . D e t e r m i n e w h e n t h e 3 2 - b i t P C I a d d r e s s ( 6 4 - b i t P C I a d d r e s s d u r i n g D A C s ) i s
w i t h i n t h e a d d r e s s w i n d o w s d e f i n e d f o r t h e i n b o u n d A T U .
b . C l a i m t h e P C I t r a n s a c t i o n w i t h m e d i u m D E V S E L # t i m i n g i n t h e c o n v e n t i o n a l P C I
m o d e a n d w i t h D e c o d e A D E V S E L # t i m i n g i n t h e P C I - X m o d e .
2 . A d d r e s s T r a n s l a t i o n .
a . T r a n s l a t e t h e 3 2 - b i t P C I a d d r e s s ( l o w e r 3 2 - b i t P C I a d d r e s s d u r i n g D A C s ) t o a 3 6 -
b i t 8 1 3 4 1 a n d 8 1 3 4 2 i n t e r n a l b u s a d d r e s s .
T h e A T U u s e s t h e f o l l o w i n g r e g i s t e r s i n i n b o u n d a d d r e s s w i n d o w 0 t r a n s l a t i o n :
• 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 0
• 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 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 0
• I n b o u n d 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 0
T h e A T U u s e s t h e f o l l o w i n g r e g i s t e r s i n i n b o u n d a d d r e s s w i n d o w 1 t r a n s l a t i o n :
• 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 1
• I n b o u n d A T U L i m i t R e g i s t e r 1
• 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 1
• I n b o u n d 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 1
T h e A T U u s e s t h e f o l l o w i n g r e g i s t e r s i n i n b o u n d a d d r e s s w i n d o w 2 t r a n s l a t i o n :
• 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 2
• I n b o u n d A T U L i m i t R e g i s t e r 2
• 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 n b o u n d 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
T h e A T U u s e s t h e f o l l o w i n g r e g i s t e r s i n i n b o u n d a d d r e s s w i n d o w 3 t r a n s l a t i o n :
• 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 n b o u n d A T U L i m i t R e g i s t e r 3
• 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 3
• I n b o u n d 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 3
I n b o u n d a d d r e s s d e t e c t i o n i s d e t e r m i n e d f r o m t h e 3 2 - b i t P C I a d d r e s s , ( 6 4 - b i t P C I
a d d r e s s d u r i n g D A C s ) t h e b a s e a d d r e s s r e g i s t e r a n d t h e l i m i t r e g i s t e r . I n t h e c a s e o f
D A C s n o n e o f t h e u p p e r 3 2 - b i t s o f t h e a d d r e s s i s m a s k e d d u r i n g a d d r e s s c o m p a r i s o n .
T h e a l g o r i t h m f o r d e t e c t i o n i s :
E q u a t i o n 1 . I n b o u n d A d d r e s s D e t e c t i o n
W h e n P C I _ A d d r e s s [ 3 1 : 0 ] & L i m i t _ R e g i s t e r [ 3 1 : 0 ] = = B a s e _ R e g i s t e r [ 3 1 : 0 ] a n d
P C I _ A d d r e s s [ 6 3 : 3 2 ] = = B a s e _ R e g i s t e r [ 6 3 : 3 2 ] ( f o r D A C s o n l y ) t h e P C I A d d r e s s i s c l a i m e d b y t h e I n b o u n d
A T U .
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
®
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
6 1

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents