![Struck SIS3820 Скачать руководство пользователя страница 75](http://html1.mh-extra.com/html/struck/sis3820/sis3820_user-manual_1385462075.webp)
SIS Documentation
SIS3820
VME Scaler
Page 75 of 79
16.7 VME readout performance
A SIS3820 can generate in excess of 128 MBytes/s worth of data (at the minimum dwell time
with 32 channels active in 32-bit mode) in principle. A more realistic data rate in the short
dwell time regime is 64 MBytes/s, as 8-bits counter depth will be sufficient to hold the
maximum possible number of counts. The VME interface was optimized with respect to the
block transfer readout of this possible substantial amount of data. Find below a table of block
transfer speeds of the SIS1100/3100 PCI to VME interface on readout of data from the
SDRAM of the SIS3820. The measurements were made with 40 longword blocks (the speed
was computed by dividing the number of bytes be the difference of the leading edge of the
first DS1 and the trailing edge of the last DS1).
Mode Transfer
speed
BLT32 25
MB/s
MBLT64 50
MB/s
2e VME
88 MB/s
Note: you have to be aware, that the typical setup time for a block transfer is in the 25 µs
ballpark. I.e. you will want to read out large blocks of data in high speed applications to
minimize overhead.
16.8 Software Support
The SIS3820 board comes with the sis3820.h header file that defines register offsets as well
as relevant bit addresses within the registers. This header file should facilitate SIS3820
software development for all platforms.
C example code for the SIS3820 is provided for both Visual C++ and LINUX. The code was
written to be used with the SIS1100/3100 PCI to VME interface, but should be readily
portable to other environments.
A Windows Labview interface is available for the SIS3150 USB2.0 to VME interface.