Intel 81342 Developer's Manual page 603

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents