Intel 81342 Developer's Manual page 604

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents