Intel 81342 Developer's Manual page 1018

Table of Contents

Advertisement

2 1 . 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 8 1 3 4 1 a n d 8 1 3 4 2 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
2 1 . 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 .
2 1 . 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 8 1 3 4 1 a n d 8 1 3 4 2 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 .
F i g u r e 1 7 4
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 b e r e l o c a t e d b y r e - p r o g r a m m i n g t h e 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 ) .
2 9 . B y e n a b l i n g t h e E x c e p t i o n V e c t o r R e l o c a t i o n m o d e ( b i t 1 3 , C P 1 5 , R e g i s t e r 1 ) , t h e E x c e p t i o n
V e c t o r s ( e x c e p t R e s e t V e c t o r a t 0 0 0 0 0 0 0 0 H ) c a n b e r e l o c a t e d t o b e b a s e d a t F F F F 0 0 0 0 H r a t h e r
t h a n 0 0 0 0 0 0 0 0 H . ( i . e . , F I Q V e c t o r l o c a t e d a t F F F F 0 0 1 C H )
®
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 1 8
®
p r o c e s s o r s .
®
p r o c e s s o r .
s h o w s t h e r e s e r v e d a d d r e s s s p a c e .
®
p r o c e s s o 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
®
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
®
2 9
p r o c e s s o r .
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