Intel 81342 Developer's Manual page 685

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
8 . 3 . 3 . 2
E C C G e n e r a t i o n f o r P a r t i a l W r i t e s
F i g u r e 1 0 2 . 8 1 3 4 1 a n d 8 1 3 4 2 G - M a t r i x ( g e n e r a t e s t h e E C C )
Data
D31
D30
D29
D28
D27
D26
D25
D24
D23
D22
D21
D20
D19
D18
D17
D16
I f t h e m e m o r y t r a n s a c t i o n w r i t e s l e s s t h a n 3 2 - b i t d a t a , t h e n t h e S R A M C o n t r o l B l o c k
t r a n s l a t e s t h e w r i t e t r a n s a c t i o n i n t o a r e a d - m o d i f y - w r i t e t r a n s a c t i o n . F o r a p a r t i a l w r i t e ,
t h e S R A M C o n t r o l B l o c k c a l c u l a t e s t h e E C C f o r t h e m o d i f i e d d a t u m a n d w r i t e s i t b a c k .
S o , i f a n e x t e r n a l u n i t i s s u e s a w r i t e c y c l e w i t h p a r t i a l d a t a t o a n S M C U p o r t , t h e S M C U :
1 . I s s u e s a 3 2 - b i t r e a d .
2 . M o d i f i e s t h e v a l u e w i t h t h e n e w p o r t i o n t o b e w r i t t e n .
3 . C a l c u l a t e s t h e E C C o n t h e m o d i f i e d v a l u e .
4 . W r i t e s t h e 3 2 - b i t v a l u e a n d E C C .
N o t e :
I f t h e S M C U d e t e c t s a s i n g l e - b i t e r r o r d u r i n g t h e r e a d , i t i s c o r r e c t e d B E F O R E b e i n g
m e r g e d w i t h t h e w r i t e d a t a s o t h e c o r r e c t e d d a t a i s w r i t t e n b a c k t o t h e a r r a y . I f a m u l t i -
b i t e r r o r i s d e t e c t e d , t h e S M C U c a u s e s a n i n t e r r u p t t o t h e c o r e b y w r i t i n g t o t h e M C I S R .
T h e m e m o r y l o c a t i o n i s o v e r w r i t t e n b y t h e S M C U w i t h t h e e r r o r d a t a b u t v a l i d E C C ,
m a k i n g t h e c o n t e n t s o f m e m o r y i n v a l i d . F o r m o r e d e t a i l s o n h o w t h e S M C U h a n d l e s
e r r o r c o n d i t i o n s , s e 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
®
8 1 3 4 1 a n d 8 1 3 4 2
ECC Check Bits (E[6:0]
ECC
Bit
Code
E
E
E
6
5
4
2CH
X
4AH
X
1AH
X
29H
X
5EH
X
X
6BH
X
X
2AH
X
3BH
X
X
64H
X
X
26H
X
3EH
X
X
15H
X
34H
X
X
54H
X
X
37H
X
X
6EH
X
X
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
Data
ECC
E
E
E
E
Bit
Code
3
2
1
0
X
X
D15
45H
X
X
D14
51H
X
X
D13
43H
D12
X
X
61H
D11
X
X
X
25H
D10
X
X
X
31H
D9
X
X
13H
D8
X
X
X
5BH
D7
X
46H
D6
X
X
32H
D5
X
X
X
23H
D4
X
X
68H
D3
X
4CH
D2
X
52H
D1
X
X
X
62H
D0
X
X
X
49H
ECC Check Bits (E[6:0]
E
E
E
E
E
E
E
6
5
4
3
2
1
0
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
®
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 5

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents