Intel 81342 Developer's Manual page 732

Table of Contents

Advertisement

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