Intel 81342 Developer's Manual page 720

Table of Contents

Advertisement

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