Intel 81342 Developer's Manual page 884

Table of Contents

Advertisement

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