P e r i p h e r a l R e g i s t e r s — I n t e l
1 9 . 2
A c c e s s i n g 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 s
T h e P M M R i n t e r f a c e i s a s l a v e d e v i c e c o n n e c t e d t o t h e 4 1 3 8 x x i n t e r n a l b u s . T h i s
i n t e r f a c e a c c e p t s d a t a t r a n s a c t i o n s w h i c h a p p e a r o n t h e i n t e r n a l b u s f r o m t h e A T U a n d
t h e I n t e l X S c a l e
T h e P M M R i n t e r f a c e a l l o w s t h e s e d e v i c e s t o p e r f o r m r e a d , w r i t e , o r r e a d - m o d i f y - w r i t e
t r a n s a c t i o n s . T h e s p e c i f i c a c t i o n s t a k e n w h e n m o d i f y i n g a n y v a l u e i n t h e P M M R s p a c e i s
i n d e p e n d e n t l y d e f i n e d w i t h i n e a c h c h a p t e r w h i c h d e s c r i b e s t h e f u n c t i o n a l i t y o f t h e
r e g i s t e r .
N o t e :
T h e P M M R i n t e r f a c e d o e s n o t s u p p o r t m u l t i - w o r d b u r s t a c c e s s e s f r o m a n y i n t e r n a l b u s
m a s t e r .
A l l P M M R t r a n s a c t i o n s a r e a l l o w e d f r o m t h e I n t e l X S c a l e
o r s u p e r v i s o r m o d e . I n a d d i t i o n , t h e P M M R d o e s n o t p r o v i d e a n y a c c e s s e x c e p t i o n t o
t h e I n t e l X S c a l e
1 9 . 3
A c c e s s i n g P e r i p h e r a l R e g i s t e r s U s i n g t h e C o r e
C o p r o c e s s o r R e g i s t e r I n t e r f a c e
R e g i s t e r s m a y b e a c c e s s e d / m a n i p u l a t e d t h r o u g h t h e C C R i n t e r f a c e w i t h t h e M C R , M R C ,
S T C , a n d L D C i n s t r u c t i o n s . T h e C R n f i e l d o f t h e i n s t r u c t i o n d e n o t e s t h e r e g i s t e r n u m b e r
t o b e a c c e s s e d . T h e o p c o d e _ 1 , a n d o p c o d e _ 2 f i e l d s o f t h e i n s t r u c t i o n s h o u l d b e z e r o .
T h e C R m f i e l d m u s t b e s e t t o 0 f o r t h e I n t e r r u p t C o n t r o l l e r U n i t a n d t o 1 f o r t h e
P r o g r a m m a b l e T i m e r s . M o s t s y s t e m s r e s t r i c t a c c e s s t o c o p r o c e s s o r r e g i s t e r s t o
p r i v i l e g e d p r o c e s s e s . T o c o n t r o l a c c e s s t o a c o p r o c e s s o r r e g i s t e r , u s e t h e C o p r o c e s s o r
A c c e s s R e g i s t e r a s d e s c r i b e d i n t h e A R M A r c h i t e c t u r e R e f e r e n c e M a n u a l .
1 9 . 4
A r c h i t e c t u r a l l y R e s e r v e d M e m o r y S p a c e
T h e 4 1 3 8 x x p r o v i d e s 6 4 G B y t e s o f a d d r e s s s p a c e . P o r t i o n s o f t h i s a d d r e s s s p a c e i s
a r c h i t e c t u r a l l y r e s e r v e d a n d u s e r s a r e r e s t r i c t e d a s t o t h e i r f u n c t i o n .
t h e r e s e r v e d a d d r e s s s p a c e .
A d d r e s s e s 0 0 0 0 0 0 0 0 0 H t h r o u g h 0 0 0 0 0 0 0 1 F H a r e r e s e r v e d f o r t h e e x c e p t i o n v e c t o r s
o f t h e I n t e l X S c a l e
A d d r e s s e s 0 F F F F 0 0 0 0 H t h r o u g h 0 F F F F 0 0 1 F H a r e r e s e r v e d f o r t h e r e l o c a t e d
e x c e p t i o n v e c t o r s o f t h e I n t e l X S c a l e
A d d r e s s e s 0 F F D 8 0 0 0 0 H t h r o u g h 0 F F D F F F F F H a r e a l l o c a t e d t o t h e P M M R i n t e r f a c e b y
d e f a u l t . T h e s e r e g i s t e r s c a n n o t b e r e l o c a t e d f o r t h e 4 1 3 8 x x i n a n y m o d e .
O c t o b e r 2 0 0 7
O r d e r N u m b e r : 3 1 7 8 0 5 - 0 0 1 U S
®
4 1 3 8 0 8 a n d 4 1 3 8 1 2
®
p r o c e s s o r s .
®
p r o c e s s o r .
®
p r o c e s s o r .
®
p r o c e s s o r s o p e r a t i n g i n u s e r
®
p r o c e s s o r .
®
I n t e l
4 1 3 8 0 8 a n d 4 1 3 8 1 2 I / O C o n t r o l l e r s i n T P E R M o d e
F i g u r e 1 2 4
s h o w s
D e v e l o p e r ' s M a n u a l
7 9 5
Need help?
Do you have a question about the CONTROLLERS 413808 and is the answer not in the manual?