P.J.Coleman-Smith Updated last: 3rd November 2004
The module provides an interface for the VXI Backplane TTLTRG, ECLTRG, and Local Bus lines as defined for the obsolete STR8032 Resource Manager in the document EDOC035. The front panel interface is connected to the Master Trigger in the same way as the STR8032 using two flat ribbon cables ( 40 way from Trigger to RM; 14 way from RM to Trigger ).
The module provides a VME slave interface for software monitoring and control of the lines. A VME interrupt may be generated from the change of state of one of the TTLTRG lines.
The following VXI bus signals are buffered from the VXI backplane to the front panel for monitoring purposes. The Monitoring signals are differential ECL on a 16-pin IDC connector.
VXI bus signal |
Front panel signal |
CLK100 |
100Mhz Clock |
SYNC100 |
Timestamp synchronisation pulse |
STARX |
Timestamp reset pulse or Fast Trigger |
The module is a ‘D’ size VXI module.
The VME slave is located in the A16 configuration register area. The module is a register based module. The module is capable of Dynamic only configuration. The module is an interrupter.
Signals are all Logic levels unless described otherwise.
These are connected to both LBUS A, and LBUS C to allow the slot 1 card to be used in any slot .
· LBUS0 Supplementary analogue sumbus 1 . Analogue. buffer to a front panel LEMO00.
· LBUS1 Supplementary analogue sumbus 2 . Analogue. buffer to a front panel LEMO00.
· LBUS2 Analogue inspection line 1. Analogue. Front panel LEMO00.
· LBUS3 Analogue inspection line 2. Analogue. Front panel LEMO00.
· LBUSA4 RENin LBUSC4 RENout (Readout ENable daisy chain). This is set/cleared from a register in the VME slave. It is for signalling VME readout by a processor.
· LBUS5 Voltage inspection line Analogue. Front panel LEMO00.
· LBUS6 Controle des fenetres Analogue. Front panel LEMO00.
· LBUS7 not allocated
· LBUS8 Event Number bit 1.
· LBUS9 Event Number bit 2.
· LBUS10 Event Number bit 4.
· LBUS11 Event Number bit 8.
· LBUS12 Reserved (AntiCompton veto in Eurogam)
· LBUS13 Reserved (AntiCompton veto in Eurogam)
· LBUS14 Reserved (AntiCompton veto in Eurogam)
· LBUS15 Reserved (AntiCompton veto in Eurogam)
· LBUS16 Reserved (AntiCompton veto in Eurogam)
· LBUS17 Reserved (AntiCompton veto in Eurogam)
· LBUS1835 not allocated.
· ECLTRG0 Validation 1
· ECLTRG1 Synchronisation of triggers for test mode.
· ECLTRG2 Inhibit Request
· ECLTRG3 Logic inspection line 1. Front panel LEMO00 Fast NIM.
· ECLTRG4 Logic inspection line 2. Front Panel LEMO00 Fast NIM.
· ECLTRG5 Validation 2
All the following TTL trigger lines have common buffering through the Slot 1.
· TTLTRG0 End of coding
· TTLTRG1 End of readout
· TTLTRG2 Transfer all scalers to shadow registers.
· TTLTRG3 Clear
· TTLTRG4 Go/Stop.
· TTLTRG5 Event reject.
· TTLTRG6 Validation 3 .
· TTLTRG7 Inhibit Action.
SUMBUS.
Buffer to a front panel LEMO00.
These are as required for a VXI A16 register based interrupter.
Offset 0 : Read : ID
Write: Logical Address.
Offset 2: Read : Device type.
Offset 4: Read: config status
Bit 2 : Passed.
Bit 3 : Ready.
Bit 14 : MODID*
Write: config control
Bit 0: Reset module !
Bit 1: Sysfail Inhibit.
Offset 0x20 : Read/Write.
Bit 0: RENO Enable the RENO to the next module.
Bit 1: Enable Slot1 controlled LBUS and TTLTRG and ECLTRG lines.
Bit 2: VXI Go. ( TTLTRG4 ).
Bit 3: Inhibit Request. (ECLTRG 2 )
Bit 4: Transfer Scalers ( TTLTRG2 )
Bit 5: Enable TTLTRG lines from the Front Panel 40-way connector to the backplane
Bits 6 => 15 permanently 0.
Offset 0x22 : Read only.
NOTE: TRG lines are displayed logic 1 = True. ( TTLTRGs are inverted from the backplane )
0 |
TTLTRG 0 |
Coding |
1 |
TTLTRG 1 |
Readout ( BLTACK*) |
2 |
TTLTRG 2 |
Transfer Scalers. |
3 |
TTLTRG 3 |
Clear ( RAZ ) |
4 |
TTLTRG 4 |
Go |
5 |
TTLTRG 5 |
Event Reject |
6 |
TTLTRG 6 |
Validation 3 |
7 |
TTLTRG 7 |
Inhibit Action |
8 |
ECLTRG 0 |
Validation 1 |
9 |
ECLTRG 1 |
Synchronise Trigger |
10 |
ECLTRG 2 |
Inhibit Request |
11 |
ECLTRG 3 |
Logic Inspection 0 |
12 |
ECLTRG 4 |
Logic Inspection 1 |
13 |
ECLTRG 5 |
Validation 2 |
14 |
Interrupt |
Interrupt is present in this module. |
15 |
ADC Busy |
The Voltage Inspection ADC is busy |
Offset 0x24 : Read/Write.
The interrupter is an ROAK. That is the interrupt is reset by the Interrupt Handler’s acknowledge cycle.
Bits 7 => 0 Interrupt Vector.
Bit 10 => 8 IRQ select. Choose the IRQ line to drive.
Bit 15 => 11 Not used. Registered bits.
Offset 0x26: Read/Write.
Bits 3 => 0 Interrupt source selected from Interface Status register by bit number.
Bit 4 Interrupt method 0 => Edge triggered.
1 => Level Triggered.
Bit 5 Edge select. 0 => Positive. ( Goes True )
1 => Negative. ( Goes False )
Bit 6 Level select. 0 => Active.
1 => Inactive.
Bit 7 Interrupt Enable. 0 => Disable Interrupt.
1 => Enable Interrupt.
Offset 0x28: Read/Write.
Write starts a conversion.
Read ADC data on bits 0 => 15.
VXI Sumbus
Logic Inspection 0
Analogue Inspection 0 Sumbus 0
Voltage Inspection Coding, Readout, Inhibit Request 14-way cable from
previous Interface. 40-Way Trigger signals from the Master Trigger. GREAT Timing monitor. Clock100, Sync100, STARX Logic Inspection 1 Analogue Inspection 1 Sumbus 1 Controle Des Fenetres Coding, Readout, Inhibit Request 14-way cable to Master
Trigger 40-Way Trigger signals Output to next Interface.