SIS3316 Firmware Page

Firmware for the more recent Artix-7 based SIS3316-2 digitizer is maintained on our Dokuwiki only.

Please apply for an account, in case you do not have one yet.

SIS3316 125 MSPS Firmware Revision Table
Design Name VME FPGA Revision # ADC FPGA Revision # Description Archive with Files
125 MHz 120614 0x33162005 0x01250006 Peak, Charge, Tap Delay,... version_125MHz_2014-06-12_V33162005_A01250006.zip
125 MHz 151214 0x33162006 0x01250008 Sample Length, DHCP,... version_125MHz_2014-12-15_V33162006_A01250008.zip
*** new UDP protocol ***
125 MHz 270315 0x33162008 0x01250008 Trigger Lookup Table version_125MHz_2015-03-27_V33162008_A01250008.zip
125 MHz 040615 0x33162009 0x01250009 2 and 4 G memory chip init (units above SN 201 have 4G) version_125MHz_2015-06-04_V33162009_A01250009.zip
125 MHz 290715 0x3316200A 0x0125000A Optical Ethernet Support version_125MHz_2015-07-29_V3316200A_A0125000A.zip
125 MHz 160316 0x3316200B 0x0125000B
    bug fix for rare Multievent Bank Swap logic stops
    New External Veto/Gate Delay register
    internal SUM-Trigger stretched pulse ch…to VME FPGA
version_125MHz_2016-03-16_V3316200B_A0125000B.zip
125 MHz 310816 0x3316200B 0x0125000C
    bug fix for long P start condition
Don't use (timing error)
125 MHz 020818 0x3316200E 0x0125000C
    Modification in "Trigger Coincidence Lookup table"
    UI-TDC-logic added
    IRQ vector bug fix
Don't use (timing error)
125 MHz 240519 0x3316200F 0x0125000C
    Matching VME FPGA FW to 250 MSPS, see below
Don't use (timing error)
125 MHz 281019 0x33162010 0x01250010
    Matching VME FPGA FW to 250 MSPS, see below
Don't use (timing error)
125 MHz 310720 0x33162010 0x01250011
    Timing error fixed
version_125MHz_2020-07-31_V33162010_A01250011.zip
125 MHz 240524 0x33162013 0x01250011
    DHCP/DNS Request protocol changed (DHCP option 81 -> set flag 01 -> force update Name server
version_125MHz_2024-05-24_V33162013_A01250011.zip
SIS3316 125 MSPS Firmware Revision Table
SIS3316 250 MSPS Firmware Revision Table
Design Name VME FPGA Revision # ADC FPGA Revision # Description Archive with Files
250 MHz 121109 0x33162001 0x02500001 Initial release obsolete
250 MHz 130124 0x33162002 0x02500002 Ethernet, fixes, dual threshold Version_250MHz_2013-01-24.zip
250 MHz 130211 0x33162002 0x02500003 2 bug fixes. ADC SPI read (Bit 0 was 1 always), actual/previous address counter read (w. update mode bit in trigger statistics counter mode register set) Version_250MHz_2013-02-11.zip
250 MHz 130411 0x33162003 0x02500003 fully licensed Ethernet core, external bank switch, bug fixes Version_250MHz_2013-04-11.zip
250 MHz 131127 0x33162004 0x02500004 Energy filter and histogram, stretched trigger, ... Version_250MHz_2013-11-27.zip
250 MHz 120614 0x33162005 0x02500006 Peak, Charge, Tap Delay,... version_250MHz_2014-06-12_V33162005_A02500006.zip
250 MHz 151214 0x33162006 0x02500008 Sample Length, DHCP,... use version below
250 MHz 161214 0x33162006 0x02500008 Timing issue fixed version_250MHz_2014-12-16_V33162006_A02500008.zip
*** new UDP protocol ***
250 MHz 270315 0x33162008 0x02500008 Trigger Lookup Table version_250MHz_2015-03-27_V33162008_A02500008.zip
250 MHz 040615 0x33162009 0x02500009 2 and 4 G memory chip init (units above SN 176 have 4G) version_250MHz_2015-06-04_V33162009_A02500009.zip
250 MHz 290715 0x3316200A 0x0250000A Optical Ethernet Support version_250MHz_2015-07-29_V3316200A_A0250000A.zip
250 MHz 160316 0x3316200B 0x0250000B
    bug fix for rare Multievent Bank Swap logic stops
    New External Veto/Gate Delay register
    internal SUM-Trigger stretched pulse ch…to VME FPGA
version_250MHz_2016-03-16_V3316200B_A0250000B.zip
250 MHz 020818 0x3316200E 0x0250000D
    bug fix for rare Multievent Bank Swap logic stops
    Modification in "Trigger Coincidence Lookup table"
    UI-TDC-logic added
    IRQ vector bug fix
    Bug fix in max. MAW value storage
version_250MHz_2018-08-02_V3316200E_A0250000D.zip
250 MHz 100119 0x3316200F 0x0250000E
    Decimation/average mode added
    User counter logic added
version_250MHz_2019-01-10_V3316200F_A0250000E.zip
250 MHz 220119 0x3316200F 0x0250000F
    Decimation/average mode facor 2 added
version_250MHz_2019-01-22_V3316200F_A0250000F.zip
250 MHz 281019 0x33162010 0x02500010
    TO, UO Selection extended. High rate condition raw data storage bug fix. New event storage mode/configuration: save ADC raw data for first event of bank/buffer only. Store internal gate to ADC bit0 test feature
version_250MHz_2019-10-28_V33162010_A02500010.zip
250 MHz 240524 0x33162013 0x02500010
    DHCP/DNS Request protocol changed (DHCP option 81 -> set flag 01 -> force update Name server
version_250MHz_2024-05-24_V33162013_A02500010.zip
SIS3316 250 MSPS Firmware Revision Table

JTAG firmware upgrade procedure

The firmware of the SIS3316 can be ugraded with a XILINX JTAG USB programmer from a Windows PC (XILINX part number HW-USB-II-G-JTAG, Struck part number 02950). Firmware upgrade over VME and Ethernet is supported also.