Cirrus Logic EP93xx User Manual
Page 625

DS785UM1
17-29
Copyright 2007 Cirrus Logic
IrDA
EP93xx User’s Guide
1
7
1
7
17
IrRIB
Address:
0x808B_0020 - Read Only
Default:
0x0000_0000
Definition:
IrDA Receive Information Register. This register contains 15 read only bits that
identify flag and byte count values from the last received frame. The bits are
copied from the flag register when the last data in a frame is read from the
receive FIFO.
Bit Descriptions:
RSVD:
Reserved. Unknown During Read.
BC:
Byte Count. The total number of valid bytes read from the
interface during the last frame. If the total number of bytes
is greater than 2047, only the lower eleven bits are
presented.
BFRE:
Buffered Framing Error.
0 - No framing errors were encountered during the last
frame.
1 - A framing error occurred during the last frame causing
the remainder of the frame to be discarded.
BROR:
Buffered Receive buffer Overrun.
0 - The receive buffer did not overrun during the last
frame.
1 - Receive logic attempted to place data into receive
buffer while it was full during the last frame causing the
remainder of the frame to be discarded.
BCRE:
Buffered CRC Error.
0 - No CRC check errors encountered in the last frame.
1 - CRC calculated on the incoming data did not match
CRC value contained within the received frame for the last
frame.
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
RSVD
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RSVD
BC
BFRE
BROR
BCRE
BRAB