Do you have a question about the SIS3153 and is the answer not in the manual?
Questions and answers
Summary of Contents for Struck SIS3153
Page 1
USB3/Ethernet VME Interface User Manual SIS GmbH Harksheider Str. 102A 22399 Hamburg Germany Phone: ++49 (0) 40 60 87 305 0 Fax: ++49 (0) 40 60 87 305 20 email: info@struck.de http://www.struck.de Version: sis3153-M-usb-1-V105-manual.doc as of 08.09.2015 Page 1 of 38...
Page 2
Struck Documentation SIS3153 VME interface Revision Table: Revision Date Modification 1.00 25.10.2013 First official release 1.01 29.10.2013 Minor touch up 1.02 26.11.2014 Hardware version 2 FX3 boot mode added 1.03 01.12.2014 Software section, minor touch up 1.04 21.01.2015 USB cable length appendix 1.05...
Feel free to apply for an account for our Dokuwiki documentation web page also. The SIS3153 firmware page is at www.struck.de/sis3153firm.html Information on SIS3153 applications, firmware news and other related issues will be posted on our DAQ blog at www.struck.de/blog also.
Note: A Gigabit 1000BASE-T copper SFP transceiver (Finisar FCLF-8520-3 or compatible, Struck part number 04333) is required for Ethernet operation. The transceiver is included with the SIS3153 if the card is ordered for Ethernet to VME Interface operation (Struck part number 05867).
The SIS3153USB device (USB peripheral) is hotplugging. The SIS3153USB device in combination with the drivers supports access to following spaces. SIS3153 USB register space VME Bus 3.1 SIS3153 USB Register space The driver offers the following calls: int sis3153Usb_Register_Single_Read(HANDLE usbDevice, ULONG addr, ULONG* data) ;...
SIS Documentation SIS3153 VME interface 3.1.1 USB Register Space Address Map Offset R/W Function/Register R/W USB Control/Status register Module Id. and firmware version register Serial Number register R/W LEMO IO control register R/W UDP protocol configuration register 0x10 R/W USB VME Master Status/Control register...
3.2.1 USB Control/Status Register(write/read) #define SIS3153USB_CONTROL_STATUS The control register is in charge of the control of some basic properties of the SIS3153 board, like enabling Led test mode. It is implemented via a selective J/K register, a specific function is enabled by writing a 1 into the set/enable bit, the function is disabled by writing a 1 into the clear/disable bit (which location is 16-bit higher in the register).
Page 9
SIS Documentation SIS3153 VME interface Bit 1 Bit 0 Internal read speed to USB3 controller 16 ns / 32-bit word 8 ns / 32-bit word 1 us / 32-bit word reserved This feature is used for test purposes only. Page 9 of 38...
Struck Documentation SIS3153 VME interface 3.2.2 Module Id. and Firmware Revision Register ( read) #define SIS3153USB_MODID_VERSION This register reflects the module identification of the SIS3153USB and its minor and major firmware revision levels. The major revision level will be used to distinguish between substantial design differences and experiment specific designs, while the minor revision level will be used to mark user specific adaptations.
SIS Documentation SIS3153 VME interface 3.2.3 Serial Number register #define SIS3153USB_SERIAL_NUMBER_REG This register holds the Serial Number of the module. BIT access Name Function 31-17 reserved FFFE0000 Serial Number Not Valid Flag 0: valid 00010000 1: not valid 15-0 Serial Number 1..65535...
Struck Documentation SIS3153 VME interface 3.2.4 LEMO IO control register #define SIS3153USB_LEMO_IO_CTRL_REG The register is implemented in a J/K fashion also and allows to check the status of the logic level setting of the front panel inputs and outputs. In addition it can be used to control the levels by software.
SIS Documentation SIS3153 VME interface 3.2.5 UDP protocol configuration register #define SIS3153_UDP_PROTOCOL_CONFIG /* read/write; D32 */ This register is used to control the UDP data packets. The setup of the ethernet interface is described in detail in ‘SIS3153USB - Ethernet UDP Addendum’.
SIS3153USB_VME_MASTER_CONTROL_STATUS 0x10 The control register is in charge of the control of most of the basic properties of the SIS3153 board in write access. It is implemented via a selective J/K register, a specific function is enabled by writing a 1 into the set/enable bit, the function is disabled by writing a 1 into the clear/disable bit (which location is 16-bit higher in the register).
Page 15
Retry can be disabled by setting bit 24. Retry had to be activated by setting bit 8 on the SIS3153, this behaviour is not compatible with SST transfers. (*5) Setting bit 10 causes the SIS3153 to release busy for 170 ns in between of blockletts during a block transfer. This gives another master the possibility to gain busmastership during the block transfer.
Struck Documentation SIS3153 VME interface 3.2.7 USB VME Master Cycle Status #define SIS3153USB_VME_MASTER_CYCLE_STATUS 0x11 This register contains status information for the last VME Cycle. VME Cycle Error Register VME Write Transfer Byte Count Register VME Cycle Error Codes: 0x100 Timeout...
SIS Documentation SIS3153 VME interface 3.2.8 USB VME Interrupt Status Register #define SIS3153USB_VME_INTERRUPT_STATUS 0x12 This register reflects the status of the VME IRQ lines. It can be used to check on the occurrence of a VME interrupt. Function Test: set IRQ...
4 USB – SIS3153 Transfer Data Rate The following transfer data rates were measured with a Siemens Fujitsu Celsius W420 PC (3.4 GHz i7-3770 CPU) running under Windows 7 Professional. 4.1 USB – SIS3153 Internal Space Data Rate appr. continuous Data Rate Single Data Write...
Struck Documentation SIS3153 VME interface 5 Front Panel Elements The SIS3153USB has 14 front panel LEDs, 2 LEMO 00 input, 2 LEMO 00 output connectors, a SFP cage and a type B USB connector. Page 22 of 38...
SIS Documentation SIS3153 VME interface LEDs 6.1 Front Panel LEDs The six LEDs close to the top of the SIS3153 have the following function. Color Description Yellow To be switched on/off under user program control (see USB Control/Status register (VME access to VME slave port of SIS3153, future option)
Page 24
Struck Documentation SIS3153 VME interface Four pairs of green surface mounted LEDs are used to indicate the logic level of the front panel LEMO inputs and outputs. Lit LED Description In/output set to NIM level logic state voltage < -0.8 V...
SIS Documentation SIS3153 VME interface SMD LEDs 9 red surface mount LEDs are on the SIS3153 to visualize part of the board status. LED designator LED comment Function D200A TX FAULT Signals SFP transmit fault (lit without SFP installed also)
The SIS3153 card has three jumper arrays, one DIP switch and two rotary switches. 7.1 CON100 JTAG The SIS3153’s on board logic can load its firmware from a SPI Flashprom or via the JTAG port on connector CON100. Hardware like the HW-USB-II-G-JTAG in connection with the appropriate software will be required for in field JTAG firmware upgrades.
SIS Documentation SIS3153 VME interface 7.2 SW161/SW160 VME Slave Address (future feature) The two rotary hexadecimal rotary encoders SW161 and SW160 are used to define the VME slave address. The function depends on the setting of switch SW162 also. 7.3 SW162 Dip switch System Controller/Reset Behavior/Slave Addressing The 8 switches of SW162 are in charge of system controller function, reset behaviour and slave addressing as listed in the table below.
Struck Documentation SIS3153 VME interface JP123 LEMO input, JP133 LEMO output logic level Example: JP123 both inputs configured for NIM (i.e. at factory default setting) JP133 both outputs configured for NIM (i.e. at factory default setting) Note: The position for the jumpers for TTL is printed on the silk screen of the PCB.
The UART interface can be used for debugging of the USB FX3 controller software (used by Struck) and to force the USB FX3 controller to boot with a “Cypress default bootloader”. This is necessary to reload a new FX3 images (Struck bootloader) into the FX3-Flashprom.
Struck Documentation SIS3153 VME interface 7.5 FX3 Boot mode (SIS3153 V2 / SN006 and above) Normal operation (FX3 starts with a Struck bootloader after PowerUp) PMODE0 and PMODE2 are closed Force the FX3 to start with a “Cypress default bootloader”...
8 VME master/system controller 8.1 Multi master operation VME is a multi master system, what allows you to use several SIS3153 modules or a mixture of SIS31xx VME interfaces and other VME master hardware in one crate. The sections below have to be taken into account for successful multi master operation.
Struck Documentation SIS3153 VME interface 9 Connector types The VME connectors and the front panel connectors used on the SIS3153 are: Connector Purpose Part Number 160 pin zabcd VME P1/P2 Harting 02 01 160 2101 PCB LEMO Digitial I/O connectors LEMO EPL.00.250.NTN...
A ready to run application for the SIS3316 digitizer is furnished also. 10.2.2 USB In the LINUX case we continue to use the original SIS3150 sisusb driver, which is supporting the SIS3153 starting with release sisusb-1.2-005. Page 33 of 38...
Struck Documentation SIS3153 VME interface 11 Appendix 11.1 Power Consumption Find below a table listing the currents: Configuration +12V -12V USB3 interface < 1,0 A 0 mA < 100 mA Page 34 of 38...
USB3.0 ports are attached to the mainboard directly, with the latter resulting in better performance. By default the SIS3153 ships with 1.8 m cable length. The default cable length results in reliable longterm USB3.0 operation with a MACBook Pro and a Celsius W530 workstation (USB3.0 front port) in our lab.
Need help?
Do you have a question about the SIS3153 and is the answer not in the manual?
Questions and answers