Intel 81342 Developer's Manual page 556

Table of Contents

Advertisement

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