Next: 9.8 Parity Up: 9 FASTBUS programming Previous: 9.6.3 User CSR Space

9.7 Data Space

There is only one location defined for dataspace: address 0. This is a read-only FIFO type register. A read operation to this location will result in data for channels 0 through 15 being read out consecutively. The operation is terminated with SS=2 when all the data has been read out. Data for the different channels may be distinguished within the data stream by the channel header which follows the data for each channel. If a channel has no data then there is no header for that channel. Thus a block read operation to dataspace 0 is equivalent to doing sixteen consecutive block reads to CSR locations C0000000, C0000008, C0000010, etc. through C0000078.

If a read operation is attempted to dataspace while data compaction is taking place, SS=1 will be returned (Busy).



Next: 9.8 Parity Up: 9 FASTBUS programming Previous: 9.6.3 User CSR Space


A.Daviel,TRIUMF