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 (0×33162003)

- ADC FPGAs: V0250-0003 (0×02500003)

Bug fixes:

- UDP read of ADC FPGA Status registers (0×1100 – 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

SIS3316 web page

Posted in Digitizer, Firmware | Leave a comment

Using autosensing SIS3104 with older LINUX drivers

Autosensing SIS3104′s (firmware 0×03020202) are recognized from driver 2.13-7 onwards.
To continue working with older drivers with an up to date SIS3104 you will have to modify sis3100rem_init.c by adding the corresponding case to the switch (sc_remote_ident&0x00ffff00) as shown below.

    case 0×00020200: /* 3104 autobaud */
        min_fv=MIN_FV_4;
        max_fv=MAX_FV_4;
        break;

Posted in Driver, Firmware, Interface | Leave a comment

Struck Berkeley RT12 xTCA Workshop Presentation

The 6th ATCA /MicroTCA for Physics Workshop was held prior to the Berkeley 2012 IEEE RT conference.  The MTCA.4 RTMs for Generic Fast ADC-DAC is online here.

Posted in Conference/Show, Digitizer | Tagged , , , , , , | Leave a comment