Fifo status register – Digi NS9750 User Manual
Page 708
![background image](/manuals/75506/708/background.png)
B B u s s l a v e a n d D M A i n t e r f a c e
6 8 4
N S 9 7 5 0 H a r d w a r e R e f e r e n c e
FIFO Status register
Address: 9040 0008
The FIFO Status register allows the CPU to determine that status of all FIFOs in the
1284 module. You can ignore this register when running the 1284 interface in DMA
mode.
Register bit assignment
Bits
Access
Mnemonic
Reset
Description
D31:16
N/A
Reserved
N/A
N/A
D15:14
R
FCFDR
0x0
Forward command FIFO depth remain
(FwCmdFifoDepthRemain)
00
4 bytes
01
1 byte
10
2 bytes
11
3 bytes
Determines how many bytes are valid in the current
forward command FIFO entry.
The current value in the field is not valid if the FIFO is
empty.
D13
R
FCFE
0x1
Forward command FIFO empty
(FwCmdFifoEmpty)
0
FIFO is not empty
1
FIFO is empty
D12
R
FCFA
0x1
Forward command FIFO almost empty
(FwCmdFifoAlmostEmpty)
0
FIFO has more than 1–4 bytes
1
FIFO has only one 1–4 byte entry
This field is not valid if the FIFO is empty.
Table 393: FIFO Status register
FCFE
FCFA
FCFR
FDFDR
FDFE FDFAE
FDFR
RFF
RFAF
13
12
11
10
9
8
7
6
5
4
3
2
1
0
15
14
FCFDR
31
29
28
27
26
25
24
23
22
21
20
19
18
17
16
30
Reserved
Reserved
RFR