
11
SIS3302 Software/Firmware Examples
SIS3302 setup with
SIS3820 Clock distrib-
utor, SIS3820 trigger
distributor and SIS3150
USB to VME interface
(Courtesy University of Wiscon-
sin)
if
(bank1_armed_fl ag == 1) {
addr = gl_uint_SIS3302_BroadcastAddrConf +
SIS3302_KEY_DISARM_AND_ARM_BANK2 ;
bank1_armed_fl ag = 0;
// bank 2 is armed
}
else
{
addr = gl_uint_SIS3302_BroadcastAddrConf +
SIS3302_KEY_DISARM_AND_ARM_BANK1 ;
bank1_armed_fl ag = 1;
// bank 1 is armed
}
if
((error = sub_vme_A32D32_write(addr,0x0 )) != 0) {
sisVME_ErrorHandling (error, addr, „sub_vme_A32D32_write“) ;
gl_uint_system_status = SYSTEM_STATUS_MODULES_NOT_READY ;
return
-1 ;
}
Memory bank change with VME broadcast (Gamma fi rmware)
CFD Trigger (Gamma fi rmware)
with CDF trigger
without CDF trigger
Commenti su questo manuale