FIFO Status Register
Base + 24
16
Read only: The FIFO Status Register indicates when the FIFO is not
empty, and when a block of 32,768 readings is in the FIFO.
Address
15 - 11
10 - 9
8 - 7
6 - 2
1
0
Base + 24
16
all 0s
Count Width
(16 bits = 102)
Data Width
(32 bits = 11
2)
Block Size
(32,768 = 01111
2
)
Block Ready
FIFO Ready
Count Width: These bits indicate the width of the FIFO Reading Count
Register. The count width is 16-bits.
Bit 10
Bit 9
Meaning
0
0
No Count Register
0
1
8-bits
1
0
16-bits
1
1
32-bits
Data Width: These bits indicate the data width of the FIFO registers. The
data width is 32-bits.
Bit 8
Bit 7
Meaning
0
0
Reserved
0
1
8-bits
1
0
16-bits
1
1
32-bits
Block Size: These bits indicate the number of readings that may be read
from the FIFO registers whenever the Block Ready bit is set. The number
of readings is encoded in binary such that Number_of_readings = 2
n
, where
n is the value encoded in the Block Size field. For the HP E1413, n is equal
to 15, which makes the block size 32,768 readings.
Block Ready: A one (1) indicates that there is a block of data available to
be read from the FIFO registers. The number of readings that can be read is
encoded in the Block Size field. A zero (0) indicates that less than a full
block of readings is available.
FIFO Ready: A one (1) indicates that there is at least one reading in the
FIFO. A zero (0) indicates that there is no valid data in the FIFO.
352 Register-Based Programming
Appendix D
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com