Category Archives: Firmware

SIS8300/8325/x PROM IDCODE not recognized by Impact

The current Winbond PROM W25Q64JVSSIMT& (which is used on several Struck products) has an ID code that is not supported by the Impact software (yet?).You have to set the following environment variable on the PC you are using the JTAG … Continue reading

Posted in Firmware | Tagged , , | Leave a comment

LLRF Workshop Poster on ESS AXI based Firmware Framework w. SIS8300-KU Digitizer Implementation

A Poster on “The ESS FPGA Framework and its Application on the ESS LLRF System” was presented during the 2017 LLRF Workshop in Barcelona. The framework was developed in a close cooperation between ESS ERIC, Lund University and Struck Innovative … Continue reading

Posted in Digitizer, Firmware, LLRF | Leave a comment

SIS1100e PEX8311 V2 EEPROM File

Prefetchable base address capability has to be enabled on the PEX8311 PCI Express to local bus bridge chip to perform 64-bit direct master or DMA transfers. This is of relevance on machines from 4 GB of memory on. The corresponding … Continue reading

Posted in Digital I/O, Firmware | Tagged , , | Leave a comment

XC18V04 Serial Prom IDCODE not recognized by Impact

SIS3100, SIS3300, SIS3301 SIS3820 and several other Struck boards use the Xilinx XC18V04 Serial PROM to hold the firmware that is uploaded to the FPGA at power up. Depending on the Impact version and the Silicon of the XC18V04  you may get … Continue reading

Posted in Firmware | Tagged , , , , | Leave a comment

SIS8300-L2 Firmware with PME_turn_off Workaround

The (non AXI) PCI Express endpoint of the Virtex 6 can be rendered inaccessible after a PME_turn_off command (from a CPU reboot). A core reset was added to the pcie_interface.vhd as a workaround in that situation with minor firmware revision … Continue reading

Posted in Digitizer, Firmware | Tagged , , , , | Leave a comment

TAMU SHE SIS3316 Si/YAP Readout Using HE and Trigger Mask Functionality

Super Heavy Element (SHE) production imposes stringent requirements on trigger generation. TAMU uses a set of four 16 channel 250 MSPS 14-bit SIS3316 digitizers to read out a setup consisting of YAP and Silicon detectors. An advanced triggering scheme utilizing the more recent … Continue reading

Posted in Digitizer, Firmware | Tagged , , | Leave a comment

SIS3316 and SIS3316-DT support for optical Ethernet

Optical decoupling of data acquisition devices from the readout system is mandatory in some applications (like installation on a platform under high voltage).  In case of the SIS3316(-DT) 125MSPS 16-bit and 250 MSPS 14-bit digitizers optical decoupling can be established … Continue reading

Posted in Digitizer, Firmware | Tagged , , , , | Leave a comment

SIS3316 new energy pickup index functionality

Ge detector preamplifier output signals tend to produce an overshoot at the beginning of the signal as shown in the scope screenshot below. This overshoot may vary in amplitude even for a fixed energy. A variation of the extracted energy … Continue reading

Posted in Digitizer, Firmware | Tagged , , | Leave a comment

SIS3820 Firmware with new LNE/CIP Features

Thanks to Mark Rivers from the University of Chicago for proposing  the incorporation of LNE/CIP delay, stretcher and invert functionality into the SIS3820 Multi Purpose Scaler firmware to facilitate the use of the LNE/CIP output to interface to external hardware. The … Continue reading

Posted in Digital I/O, Firmware | Tagged , , , , , , , , | Leave a comment

SIS8300-L MLVDS Input/Output Control register firmware bug

MLVDS Input/Output Control register 0x12 below release 0x1007 has a copy&paste bug in the top level VHDL code, which is affecting triggering of MLVDS input 7. The bug is fixed in macro and synthesized versions from 0x1007 on. Thanks to … Continue reading

Posted in Digitizer, Firmware | Leave a comment