Intel 81342 Developer's Manual page 689

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents