Hardware and Software Design • Manufacturing Services
page 34
of a new acquisition and keeps a cumulative count of the number of samples written to the input FIFO. When
running in direct mode with a continuous stream of input data the counter will roll over after 0x7ffffff samples
have been written to the input FIFO. In capture mode this is the size of one SDRAM bank, so it is the maximum
amount that can be written to any one channel.
FE Data Holding Register
0024
FE01
0,1_DTA_PAT
0064
FE23
2,3_DTA_PAT
0124
FE45
4,5_DTA_PAT
0164
FE67
6,7_DTA_PAT
FIFO Write Register : 31 – 0 write only. Value to write to FIFO. Can be written once to the register then loaded
multiple times or re-written to a new value for each FIFO write. The data is muxed into the data pipeline when the
PCI clock is selected. The PCI clock needs to be selected to have proper operation when writing directly to the
FIFO.
FE Data Write Register
0028
FE01
FIFO_0 WRT
002C
FE01
FIFO_1 WRT
0068
FE23
FIFO_2 WRT
006C
FE23
FIFO_3 WRT
0128
FE45
FIFO_4 WRT
012C
FE45
FIFO_5 WRT
0168
FE67
FIFO_6 WRT
016C
FE67
FIFO_7 WRT
FIFO x Write : no data required
read
only. When accessed the data in the FIFO Write Register is moved to the
FIFO for the corresponding channel. Useful for self test and pre-loading the SDRAM. For pattern and multiple
location fills it is recommended to use the counter and capture modes instead – much faster.