Intel 81342 Developer's Manual page 75

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents