Intel 81342 Developer's Manual page 668

Table of Contents

Advertisement

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