New SIS3820 APG Arbitrary Pattern Gernerator w. I/O firmware

The new firmware is targeted at the Inline and LVDS on LEMO 00.302 style connector hardware options. It features a 12 bit pattern generator (4 control and 8 frontend outputs) with external wait and wrap functionality. 12 input (4 control and 8 frontend) can be read from a direct and a latched register with the option to use any of the inputs as latch condition.

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

SIS3150 LINUX driver under Ubuntu 12.04

Thanks to Volker Hannen from the University of Münster for bringing to our attention:
Under Ubuntu 12.04 the USB library resides in /usr/lib/i386-linux-gnu/ and is not found by the configure script.

Setting the link below allows for compilation
/usr/lib/libusb.a -> i386-linux-gnu/libusb.a

Posted in Driver, Interface | Tagged , , , | Leave a comment

New SIS3316 firmware online

New SIS3316 firmware online under struck.de/sis3316firm.html . Featuring fully licensed Ethernet core and external bank switch.

release related to Firmware Versions

– VME FPGA: V3316-2003 (0x33162003)

– ADC FPGAs: V0250-0003 (0x02500003)

Bug fixes:

– UDP read of ADC FPGA Status registers (0x1100 – 0x113C)

Added features:

– “FP-Bus Bank Swap Control” Logic

– “Sample Bank Swap Control with NIM Input TI/UI” Logic

Modifications:

– extended LEMO Out “CO”, “TO” and “UO” Select registers with new sources

– extended Acquisition Control register

– added new Key address: EnableSample Bank Swap Control with NIM Input TI/UI logic

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

Windows 8 support for Struck USB and PCI(e) VME interfaces

We do have Windows 8 support for our USB to VME  and PCI/PCI Express interfaces starting with the SIS3150 driver release v3.0 and the SIS1100e/310x driver release 6.4.2.4

Posted in Driver, Interface | Tagged , , , | Leave a comment

SIS1100e/310x LINUX driver 2.13-8 online

Patched for kernel up to 3.8.0
Tested to be working up to kernel 3.7.10 (openSUSE 12.3)

SIS1100(e)/310x page with  2.13-8

Posted in Driver, Interface | Leave a comment

SIS1100e/310x LINUX driver opensuse 12.3rc1 at kernel 3.7.6

Thanks to Tibor Keri from the University of Glasgow for bringing the following to our attention:

In kernel 3.7-rc1, the flag VM_RESERVED is removed

The implication is, that sis11_mmap.c requires the following patch:

/*   offset in bytes           + size of mapping          */

if ((vma->vm_pgoff<<PAGE_SHIFT)+(vma->vm_end-vma->vm_start)>

PAGE_ALIGN(size))

return -EINVAL;

/* start of patch  */

#ifndef VM_RESERVED

# define  VM_RESERVED   (VM_DONTEXPAND | VM_DONTDUMP)

#endif

/* end of patch  */

vma->vm_flags |= VM_RESERVED;

vma->vm_flags |= VM_IO;

vma->vm_flags |= VM_DONTEXPAND;

vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot);

 

Refer to the following links also:

https://www.virtualbox.org/pipermail/vbox-dev/2012-October/005392.html

https://www.virtualbox.org/pipermail/vbox-dev/2012-October/005395.html

Posted in Driver, Interface | Tagged , , , , | Leave a comment

New SIS3316 250 MSPS 14-bit digitizer firmware with standalone Ethernet support

The 2nd major revision of the SIS3316 firmware is online under www.struck.de/sis3316firm.html. Besides bug fixes it offers GBit Ethernet functionality and a dual threshold mechanism.

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

12-bit 250 MSPS SIS3320-250 Digitizer input range options

A table with the available standard input range and impedance options was added to the SIS3320-250 digitizer page. Be advised, that custom configurations are available also.

SIS3320-250 web page

A configuration table can be found at:

sis3320-250-AT-010312-1-v101-configuration.pdf

Posted in Digitizer | Tagged | Leave a comment

16-bit 100 MSPS SIS3302 Digitizer input range options

A table with the available standard input range and impedance options was added to the SIS3302 digitizer page. Be advised, that custom configurations are available also.

SIS3302 web page

A configuration table can be found at:

sis3302-AT-1-1-v111-configuration_english.pdf

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

16 Channel 125/250 MSPS SIS3316 VME Digitizer Presentation

While firmware development for the SIS3316 is ongoing, first detector signals have been acquired with the 250 MSPS 14-bit version of the module.

The PDF presentation under the link below highlights the design and the functionality of the card and addresses firmware development directions in connection with a first 5 card user setup.

SIS3316 PDF presentation (updated on March 20th of 2014)

SIS3316 web page

Posted in Digitizer, Firmware | 2 Comments