Datasheet

DS26514 4-Port T1/E1/J1 Transceiver
19-5856; Rev 4; 5/11 263 of 305
Register Name:
RH256FDR1
Register Description:
Receive HDLC-256 FIFO Data Register 1
Register Address:
151Ch + (20h x (n-1)) : where n = 1 to 4
Bit #
7
6
5
4
3
2
1
0
Name
--
--
--
--
RPS2
RPS1
RPS0
RFDV
Default
0
0
0
0
X
X
X
0
Note: The FIFO data and status are updated when the Receive FIFO Data (RH256FDR2.RFD[7:0]) is read.
Reading this register will reflect the status of the next read of RH256FDR2.
Bits 3 to 1: Receive Packet Status (RPS[2:0]) These three bits indicate the status of the received packet and
packet data.
000 = packet middle
001 = packet start.
010 = reserved
011 = reserved
100 = packet end: good packet
101 = packet end: FCS errored packet.
110 = packet end: invalid packet (a non-integer number of bytes).
111 = packet end: aborted packet.
Bit 0: Receive FIFO Data Valid (RFDV)When 0, the Receive FIFO data (RFD[7:0]) is invalid (the Receive FIFO
is empty). When 1, the Receive FIFO data (RFD[7:0]) is valid.
Register Name:
RH256FDR2
Register Description:
Receive HDLC-256 FIFO Data Register 2
Register Address:
151Dh + (20h x (n-1)) : where n = 1 to 4
Bit #
7
6
5
4
3
2
1
0
Name
RFD7
RFD6
RFD5
RFD4
RFD3
RFD2
RFD1
RFD0
Default
X
X
X
X
X
X
X
X
Note: Reading this register when RH256FDR1.RFDV=0 may result in a loss of data.
Bits 7 to 0: Receive FIFO Data (RFD[7:0]) These eight bits are the packet data stored in the Receive FIFO.
RFD[7] is the MSB, and RFD[0] is the LSB. If bit reordering is disabled, RFD[0] is the first bit received, and RFD[7]
is the last bit received. If bit reordering is enabled, RFD[7] is the first bit received, and RFD[0] is the last bit
received.