background image

SIS Documentation

SIS3800

Scaler/Counter

Page 9 of 39

4 Getting 

Started

The minimum setup to operate the SIS3800 requires the following steps:

 

Check the proper firmware design is selected (should be design zero, i.e. all jumpers of
jumper array J500 set.

 

Select the VME base address for the desired addressing mode

 

Select the VME SYSRESET behaviour via J520

 

turn the VME crate power off

 

install the scaler in the VME crate

 

connect your signals to the counter

 

turn crate power back on

 

set global count enable via key address 0x28

 

read all counters with clock shadow register via block transfer from start address 0x280
(read) or 0x300 (read and clear) or subsequent single word reads.

A good way of checking first time communication with the SIS3800 consists of switching on
the user LED by a write to the control register at offset address 0x0 with data word 0x1 (the
LED can be switched back off by writing 0x1000 to the control register)..

4.1 Factory 

Default 

Settings

4.1.1 Adressing

SIS3800 boards are shipped with the En_A32, the En_A24 and the En_A16 jumpers installed
and the rotary switches set to:

Switch

SW_A32U SW_A32L SW_A24U

SW_A24L

SW_A16

J A_11

Bits 7-4

Bits 3-0

Setting

3

8

3

8

3

8

0

0

Jumper A_11 is open (bit 11 set).
Hence the unit will respond to the following base addresses:

Mode

Base address

A32

0x38383800

A24

0x383800

A16

0x3800

Firmware Design
Design 1 of the FLASHPROM is selected (lowest jumper of jumper array J500 open, the
others set).

4.1.2  System Reset Behaviour

J520 is set, i.e. the SIS3800 is reset upon VME reset.

5 Firmware 

Selection

The FLASH PROM of a SIS360x/38xx board can contain several boot files. A list of
available FLASHPROM versions can be found on our web site 

http://www.struck.de

 in the

manuals page. If your FLASHPROM has more than one firmware design, you can select the

Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Summary of Contents for SIS3800

Page 1: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Page 2: ...er 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 1 21 as of 20 01 04 Artisan Techno...

Page 3: ...18 09 98 Generation 1 13 29 01 99 introduction of revision table LEMO control flat cable counter front panel included 1 20 10 11 99 Firmware Version 3 0 1 21 20 01 04 Firmware Version 5 0 bug fix BLT...

Page 4: ...le register 0xC 17 8 5 Overflow registers 0x380 0x3A0 0x3C0 0x 3E0 17 8 6 Broadcast Addressing 17 9 VME Interrupts 19 10 Data Format 20 10 1 D16 20 10 2 D32 20 11 Readout Schemes 20 11 1 Read Shadow R...

Page 5: ...tput Pin Assignments 30 19 3 1 ECL 30 19 3 2 TTL 31 19 4 List of Jumpers 32 19 5 Jumper and rotary switch locations 32 19 5 1 Addressing mode and base address selection 32 19 5 2 J500 Bootfile Selecti...

Page 6: ...oard the user has the possibility to cover several purposes with the same card hence the manual is a combination of firmware and hardware description All cards of the family are equipped with the 5 ro...

Page 7: ...2 A12 and one jumper A11 VME interrupt capability VIPA geographical addressing prepared VIPA LED set Reference Pulser Capability Up to eight firmware files single supply 5 V 3 1 Board Layout Xilinx FP...

Page 8: ...s 8 32 bit deep counter channels The actual scaler contents are passed to the VME bus via a shadow register The scaler data have to be copied into the shadow register before readout via a software com...

Page 9: ...tched to test pulses or front panel signals Scaler Channel N Enable Scaler AND Count Enable Selective Disable Control Input Disable MUX MUX OR 25 MHz reference channel 1 only Input N 25 MHz test pulse...

Page 10: ...a word 0x1 the LED can be switched back off by writing 0x1000 to the control register 4 1 Factory Default Settings 4 1 1 Adressing SIS3800 boards are shipped with the En_A32 the En_A24 and the En_A16...

Page 11: ...jumper array The array is located towards the rear of the card between the VME P1 and P2 connectors The lowest bit sits towards the bottom of the card a closed jumper represents a zero an open jumper...

Page 12: ...reen To be switched on off under user program control CLR Clear yellow Signals soft or hardware clear OVL Overflow red Signals Overlow in one or more channels S Scaler Enable green Signals one or more...

Page 13: ...witches and jumpers and their corresponding address bits Switch Jumper Affected Bits SW_A32U 31 28 SW_A32L 27 24 SW_A24U 23 20 SW_A24L 19 16 SW_A16 15 12 J_A11 11 In the table below you can see which...

Page 14: ...al count disable 0x040 KA W D16 D32 clear counter group and overflow channel 1 8 0x044 KA W D16 D32 clear counter group and overflow channel 9 16 0x048 KA W D16 D32 clear counter group and overflow ch...

Page 15: ...us VME IRQ Enable Bit Source 1 20 Status VME IRQ Enable Bit Source 0 19 0 18 0 17 0 16 reserved read back as 0 at power up 15 Global Count Enable 14 General Overflow Bit 13 Status enable reference pul...

Page 16: ...disable IRQ source 2 29 disable IRQ source 1 28 disable IRQ source 0 27 reserved 26 reserved 25 reserved 24 clear reserved bit 23 reserved 22 enable IRQ source 2 21 enable IRQ source 1 20 enable IRQ s...

Page 17: ...Digit 0 15 read only Version Bit 3 14 read only Version Bit 2 13 read only Version Bit 1 12 read only Version Bit 0 11 read write VME IRQ Enable 0 IRQ disabled 1 IRQ enabled 10 read write VME IRQ Lev...

Page 18: ...ed in A24 and A32 mode on SIS360x 38xx boards The higher address bits are used to define the broadcast class the distinction of the modules is done via the A16 rotary switch and the A_11 jumper If bro...

Page 19: ...register An A232 write to address 0x32000034 will clock the shadow register on units 1 through 4 A24 Broadcast Example Let three SIS3800 participate by setting the A_24 jumper and setting the base ad...

Page 20: ...making use of interrupts on the bus The VME interrupt level 1 7 are defined by bits 8 through 10 and the VME interrupt vector 0 255 by bits 0 through 7 of the VME IRQ and version register In general...

Page 21: ...or block read from the read and clear all counter registers 0x300 0x37C the data are transferred into the shadow register all counters are cleared after the transfer and the shadow data are read Note...

Page 22: ...networks The termination of single control inputs can be disabled with jumpers J101 through J108 an open jumper disables the termination of the corresponding channel Network Channels 1 K Networks RN1...

Page 23: ...mper disables the termination of the corresponding channel Network Channels U15 Pins 10 to 6 1 4 U15 Pins 1 to 5 5 8 U35 Pins 10 to 6 9 12 U35 Pins 1 to 5 13 16 U55 Pins 10 to 6 17 20 U55 Pins 1 to 5...

Page 24: ...ght hand side of the connector is tied to ground 13 Connector Specification The four different types of front panel and VME connectors used on the SIS360x and SIS38xx boards are Connector Purpose Part...

Page 25: ...s 1 16 input 3 disable count channels 17 32 input 2 clear channel 1 16 input 4 clear channel 17 32 input 5 external clock shadow register input 7 external test pulse max 50 MHz Mode 3 bit1 1 bit0 1 in...

Page 26: ...n ob board DC DC converter to generate the 5 V which are needed for driver and receiver chips to allow for the use of the module in all 6U VME environments The power consumption is counting rate depen...

Page 27: ...te readout chain and internal counter logic of the SIS3800 The feature is activated by enabling input test mode and 25 MHz test pulses via the corresponding bits in the control register The 25 MHz tes...

Page 28: ...hat it is helpful to have a look at the code which is used to test the units and to take it as an example for the implementation of the actual scaler readout application A floppy with our test softwar...

Page 29: ...ory block transfer BLT 0x3D A24 supervisory data access 0x3B A24 non privileged block transfer BLT 0x39 A24 non privileged data access 0x2D A16 supervisory access 0x29 A16 non privileged access 0x0F A...

Page 30: ...rouped into 2 blocks of 16 channels A mixed LEMO control flat cable counter input version is available also The units are 4 TE one VME slot wide the front panel is of EMC shielding type VIPA extractor...

Page 31: ...24 IN24 15 14 IN7 IN7 13 14 IN23 IN23 13 12 IN6 IN6 11 12 IN22 IN22 11 10 IN5 IN5 9 10 IN21 IN21 9 8 IN4 IN4 7 8 IN20 IN20 7 6 IN3 IN3 5 6 IN19 IN19 5 4 IN2 IN2 3 4 IN18 IN18 3 2 IN1 IN1 1 2 IN17 IN17...

Page 32: ...IN24 GND 15 14 IN7 GND 13 14 IN23 GND 13 12 IN6 GND 11 12 IN22 GND 11 10 IN5 GND 9 10 IN21 GND 9 8 IN4 GND 7 8 IN20 GND 7 6 IN3 GND 5 6 IN19 GND 5 4 IN2 GND 3 4 IN18 GND 3 2 IN1 GND 1 2 IN17 GND 1 Fro...

Page 33: ...108 Single Input Termination Control Input 8 J115 Single Level Configuration not for end user J500 Array Boot File Selection J520 Single VME SYSRESET Behaviour EN_A16 Single Enable A16 addressing EN_A...

Page 34: ...efines a one see also chapter 4 the lowest bit is next to the P2 connector J520 is located to the left of J500 and closer to the DC DC converter With jumper J520 closed the SIS3800 executes a key rese...

Page 35: ...SIS Documentation SIS3800 Scaler Counter Page 34 of 39 19 6 Board Layout Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Page 36: ...interest the SIS3801 design requires the installation of a FIFO e g The table on the web is of the format shown below SIS36 38xx FLASHPROM table Design Name Design Boot File s SIS3800_201098 0 SIS3800...

Page 37: ...w z Row d Row z Row d 1 VPC 1 2 GND GND 1 GND 3 4 GND GND 5 6 GND GND 7 8 GND GND 9 GAP 10 GND GA0 GND 11 RESP GA1 12 GND GND 13 GA2 14 GND GND 15 GA3 16 GND GND 17 GA4 18 GND GND 19 20 GND GND 21 22...

Page 38: ...Open 11 Open Open GND Open GND GND 12 GND Open GND GND Open Open 13 Open Open GND GND Open GND 14 Open Open GND GND GND Open 15 GND Open GND GND GND GND 16 Open GND Open Open Open Open 17 GND GND Ope...

Page 39: ...drivers 27 ECL 5 21 30 En_A16 9 EN_A16 12 32 En_A24 9 EN_A24 12 32 En_A32 9 EN_A32 12 32 External Latch Shadow Input 19 Factory Default Settings 9 firmware 5 Firmware Version3 20 firmware design 9 16...

Page 40: ...gle Pulse 26 SIS360x 38xx 5 Software Support 27 Status Register 14 SW_A16 9 12 SW_A24L 9 12 SW_A24U 9 12 SW_A32L 9 12 SW_A32U 9 12 SYSRESET Behaviour 33 System Reset 10 Technical Properties Features 6...

Page 41: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Reviews: