Intel 81342 Developer's Manual page 810

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents