Intel 81342 Developer's Manual page 900

Table of Contents

Advertisement

1 5 . 4 . 8
U A R T x L i n e S t a t u s R e g i s t e r
T h i s r e g i s t e r p r o v i d e s s t a t u s i n f o r m a t i o n t o t h e p r o c e s s o r c o n c e r n i n g t h e d a t a
t r a n s f e r s . B i t s 5 a n d 6 s h o w i n f o r m a t i o n a b o u t t h e t r a n s m i t t e r s e c t i o n . T h e r e m a i n d e r
o f t h e b i t s c o n t a i n i n f o r m a t i o n a b o u t t h e r e c e i v e r .
I n n o n - F I F O m o d e , t h r e e o f t h e L S R r e g i s t e r b i t s , p a r i t y e r r o r , f r a m i n g e r r o r , a n d b r e a k
i n t e r r u p t , s h o w t h e e r r o r s t a t u s o f t h e c h a r a c t e r t h a t h a s j u s t b e e n r e c e i v e d . I n F I F O
m o d e , t h e s e t h r e e s t a t u s b i t s a r e s t o r e d w i t h e a c h r e c e i v e d c h a r a c t e r i n t h e F I F O . L S R
s h o w s t h e s t a t u s b i t s o f t h e c h a r a c t e r a t t h e b o t t o m o f t h e F I F O . W h e n t h e c h a r a c t e r a t
t h e b o t t o m o f t h e F I F O h a s e r r o r s , t h e L S R e r r o r b i t s a r e s e t a n d a r e n o t c l e a r e d u n t i l
s o f t w a r e r e a d s L S R , e v e n w h e n t h e c h a r a c t e r i n t h e F I F O i s r e a d a n d a n e w c h a r a c t e r i s
n o w a t t h e b o t t o m o f t h e F I F O .
B i t s 1 t h r o u g h 4 a r e t h e e r r o r c o n d i t i o n s t h a t p r o d u c e a R e c e i v e r L i n e S t a t u s I n t e r r u p t
w h e n a n y o f t h e c o r r e s p o n d i n g c o n d i t i o n s a r e d e t e c t e d a n d t h e i n t e r r u p t i s e n a b l e d .
T h e s e b i t s a r e n o t c l e a r e d b y r e a d i n g t h e e r r o n e o u s b y t e f r o m t h e F I F O o r r e c e i v e
b u f f e r . T h e y a r e c l e a r e d o n l y b y r e a d i n g L S R . I n F I F O m o d e , t h e L i n e S t a t u s I n t e r r u p t
o c c u r s o n l y w h e n t h e e r r o n e o u s b y t e i s a t t h e b o t t o m o f t h e F I F O . W h e n t h e e r r o n e o u s
b y t e b e i n g r e c e i v e d i s n o t a t t h e b o t t o m o f t h e F I F O , a n i n t e r r u p t i s g e n e r a t e d o n l y
a f t e r t h e p r e v i o u s b y t e s a r e r e a d a n d t h e e r r o n e o u s b y t e i s m o v e d t o t h e b o t t o m o f t h e
F I F O .
T a b l e 5 7 2 . U A R T x L i n e S t a t u s R e g i s t e r - ( U x L S R ) ( S h e e t 1 o f 3 )
s
3 1
t e
P
b u
r v
I O
r i
t t
A
e s
u t
I
P C
i b
n a
t r
A t
U n i t #
0
1
B i t
31:8
7
6
®
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
9 0 0
2 8
2 4
r v
r v
r v
r v
r v
r v
r v
r v
r v
r v
n a
n a
n a
n a
n a
n a
n a
n a
n a
n a
®
I n t e l X S c a l e
C o r e i n t e r n a l b u s a d d r e s s
+ 2 3 1 4 H ( D L A B = x )
+ 2 3 5 4 H ( D L A B = x )
D e f a u l t
00 0000h
Reserved
FIFO Error Status (FIFOE): In non-FIFO mode, this bit is clear (0). In FIFO Mode,
this bit is set (1) when there is at least one parity error, framing error, or break
indication for any of the characters in the FIFO. A processor read to the Line Status
register does not reset this bit. FIFOE is reset when all error bytes have been read
0
2
from the FIFO. FIFOE being set to 1 does NOT generate an interrupt.
0 = No errors exit in the receive FIFO
1 = At least one character in receiver FIFO has errors
Transmitter Empty (TEMT): Set (1) when the Transmit Holding register and the
Transmitter Shift register are both empty. It is reset to zero (0) when either the
Transmit Holding register or the Transmitter Shift register contains a data character.
In FIFO mode, TEMT is set to 1 when the transmitter FIFO and the Transmit Shift
1
2
register are both empty.
0 = There is data in the Transmit Shift register, the Transmit Holding register, or the
FIFO
1 = All the data in the transmitter has been shifted out
2 0
1 6
1 2
r v
r v
r v
r v
r v
r v
r v
r v
r v
r v
n a
n a
n a
n a
n a
n a
n a
n a
n a
n a
A t t r i b u t e L e g e n d :
R V = R e s e r v e d
P R = P r e s e r v e d
R S = R e a d / S e t
D e s c r i p t i o n
®
I n t e l
8 1 3 4 1 a n d 8 1 3 4 2 — U A R T s
8
4
r v
r v
r v
r o
r o
r o
r o
r o
r o
r o
n a
n a
n a
n a
n a
n a
n a
n a
n a
n a
R W = R e a d / W r i t e
R C = R e a d C l e a r
R O = R e a d O n l y
N A = N o t A c c e s s i b l e
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
0
r o
n a

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents