Intel 81342 Developer's Manual page 1022

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents