Intel 81342 Developer's Manual page 731

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents