Cirrus Logic EP93xx User Manual

Page 625

Advertising
background image

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

Advertising