Intel 81342 Developer's Manual page 569

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents