Intel 81342 Developer's Manual page 614

Table of Contents

Advertisement

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