Intel 81342 Developer's Manual page 739

Table of Contents

Advertisement

I n t e r r u p t C o n t r o l l e r U n i t — I n t e l
1 1 . 0
I n t e r r u p t C o n t r o l l e r U n i t
T h i s c h a p t e r d e s c r i b e s t h e I n t e l
I n t e r r u p t C o n t r o l l e r U n i t . O p e r a t i o n m o d e s , s e t u p , e x t e r n a l m e m o r y i n t e r f a c e , a n d
i m p l e m e n t a t i o n o f i n t e r r u p t s a r e d e s c r i b e d i n t h i s c h a p t e r .
1 1 . 1
O v e r v i e w
T h e i n t e r r u p t c o n t r o l u n i t m a n a g e s i n t e r r u p t r o u t i n g a n d i n t e r r u p t s o u r c e s t o t h e I n t e l
®
X S c a l e
i n t e r r u p t s a r e e v e n t s c a u s i n g a t e m p o r a r y b r e a k i n p r o g r a m e x e c u t i o n s o t h e p r o c e s s o r
c a n h a n d l e a n o t h e r t a s k . I n t e r r u p t s c o m m o n l y r e q u e s t I / O s e r v i c e s o r s y n c h r o n i z e t h e
p r o c e s s o r w i t h s o m e e x t e r n a l h a r d w a r e a c t i v i t y . F o r i n t e r r u p t h a n d l e r p o r t a b i l i t y a c r o s s
I n t e l X S c a l e
d e f i n e s a c o n s i s t e n t e x c e p t i o n h a n d l i n g m e c h a n i s m . T o m a n a g e e x c e p t i o n s w h i c h
i n c l u d e i n t e r r u p t r e q u e s t s i n p a r a l l e l w i t h p r o c e s s o r e x e c u t i o n , t h e 8 1 3 4 1 a n d 8 1 3 4 2
p r o v i d e s a n o n - c h i p p r o g r a m m a b l e i n t e r r u p t c o n t r o l l e r .
R e q u e s t s f o r i n t e r r u p t s e r v i c e c o m e f r o m m a n y s o u r c e s a n d a r e p r i o r i t i z e d s u c h t h a t
i n s t r u c t i o n e x e c u t i o n i s r e d i r e c t e d o n l y w h e n a n e x c e p t i o n i n t e r r u p t r e q u e s t i s o f h i g h e r
p r i o r i t y t h a n t h a t o f t h e e x e c u t i n g t a s k . O n t h e 8 1 3 4 1 a n d 8 1 3 4 2 , i n t e r r u p t r e q u e s t s
m a y o r i g i n a t e f r o m e x t e r n a l h a r d w a r e s o u r c e s , i n t e r n a l p e r i p h e r a l s o r s o f t w a r e . T h e
8 1 3 4 1 a n d 8 1 3 4 2 c o n t a i n s a n u m b e r o f i n t e g r a t e d p e r i p h e r a l s w h i c h m a y g e n e r a t e
i n t e r r u p t s , i n c l u d i n g t h e f o l l o w i n g :
• A p p l i c a t i o n D M A C h a n n e l 0 , 1 a n d 2
• U A R T 0 a n d 1
• 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
• P e r f o r m a n c e M o n i t o r i n g U n i t
• A T U - E
• I n t e r - P r o c e s s o r I n t e r r u p t
• S R A M M e m o r y C o n t r o l l e r U n i t
a . P e r I n t e l X S c a l e
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 c a n a l s o f o r w a r d i n t e r r u p t s t o t h e P C I i n t e r r u p t p i n s
(
P _ I N T [ D : A ] #
d e t e c t e d w i t h t h e c h i p 8 - b i t i n t e r r u p t p o r t , a n 8 - b i t G P I O p o r t , a n d w i t h a d e d i c a t e d
H i g h - P r i o r i t y I n t e r r u p t (
S W I
i n s t r u c t i o n . U l t i m a t e l y , a l l i n t e r r u p t s o u r c e s t h a t a r e s t e e r e d t o t h e I n t e l X S c a l e
p r o c e s s o r p r o c e s s o r a r e c o m b i n e d i n t o o n e o f t w o i n t e r n a l i n t e r r u p t e x c e p t i o n s : I R Q
a n d F I Q .
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
®
8 1 3 4 1 a n d 8 1 3 4 2
®
p r o c e s s o r .
®
m i c r o a r c h i t e c t u r e f a m i l y ( A R M * a r c h i t e c t u r e c o m p l i a n t ) , t h e a r c h i t e c t u r e
®
p r o c e s s o r
) w h e n t h e P C I - X i n t e r f a c e i s b e i n g u s e d a s a n e n d p o i n t . I n t e r r u p t s a r e
H P I #
) i n p u t . I n t e r r u p t r e q u e s t s o r i g i n a t e f r o m s o f t w a r e b y t h e
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 ( 8 1 3 4 1 a n d 8 1 3 4 2 )
2
• I
C B u s I n t e r f a c e U n i t s 0 , 1 a n d 2
• A T U - X
• M e s s a g i n g 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 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
• T i m e r 0 , T i m e r 1 a n d W a t c h D o g
a
T i m e r
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 3 9

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents