background image

3 Functional description

lime 

S

a

m

p

 ing registers

Clock

Clock

Tag

generation

, generation

Trigger  4 E _
Output

Trigger

• Sequencer

4 x Word Recognizers

Trigger
Sequencer

- - >

Twin mode

Wide mode

Ext.
inputs

The two analyzer parts of the VBT-325 can be operated in "twin mode" or

"wide mode", defined by jumper settings. In twin mode, as shown in the figure

above, the two analyzers operate independently, with separate acquisition paths,
word recognizers, trigger sequencer, time tags, statistics counters and trace
memory. This allows independent and simultaneous analysis of the VMEbus
and the P2 bus. Cross-triggering between the two analyzers is possible both
ways by means of a dedicated trace channel bit which is hardwired directly
from the trigger output of the other analyzer part.

For use in applications that require one wide analyzer, the two analyzer parts
can be configured with jumper settings to operate as one wide analyzer with as
many as 177 input channels. Together with a provision for externally generated
sampling clocks (taken through a connector located between the P1 and P2
connectors), this gives flexibility to use the VBT-325 for other busses than
VME/P2. As an example, the FBA-625 Fu Adapter transforms the
VBT-325 into a complete, standalone Fu Bus Analyzer (the FBT-625).

P1 & P2 (177 ch.)

40-pins
Adapter

Connector

4e

VS13SCSI UserP2

Trace Buffer (192x32K)

Terminal

Host /
Printer

Statistics
counters

Statistics
counters

AN

V

Figure 12. VBT-325 Block Diagram, shown in "Wide mode". (As used when configured as a

Fu Analyzer together with the FBA-625 Fu Adapter.)

Sampling stage

The sampling stage contains sampling registers and clock generation circuitry
that provides synchronous or asynchronous sampling of the target bus.

24 

V

B

T

-

3

2

5

 User's Manual 

V

M

E

T

R

O

Summary of Contents for VBAT-PB

Page 1: ...l 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 INSPECTION Remotely inspect equipment before purchasing with our interactive website at www instraview com LOOKING FOR MORE INFORMATION Visit us on the web at www artisantg com for more information on ...

Page 2: ... 4 Valid for Firmware Version 4 99 120 VBT 325B VMEbus Analyzer VBT 325C VMEbus VSB SCSI P2 Analyzer VBAT PB VMEbus Anomaly Trigger Piggyback module Related documents S TIM200 PB 200MHz TimingAnalyzer and Stimuli Pattern Generator Piggyback module ...

Page 3: ...rrantyassumesnormaluse Productssubjected to unreasonably rough handling negligence abnormal voltages abrasion unauthorized partsreplacementsand repairs or theft are not covered by this warranty and will berepaired for time and materialcharges in effect at the time of repair VMETRO s warranty is limited to the repair or replacement policy describedabove andneither VMETRO nor its agent shallberespon...

Page 4: ...waveform diagrams Ability to show trace windows from VME and or P2 and or TIM200 at the same time Note Ability to dump load Setups to from files on a PC Host User defined P2 support allowing customized definition of signal names allocation and groups etc for the P2 bus A preliminary version of User defined P2 is available upon request Please contact VMETRO for more information These features and m...

Page 5: ...so an important application of busanalyzers Abasic idea behindbusanalyzers is that theanalyzer is hard wired to capture the protocol of the target bus thereby reducing the need for the user to understand all the details of thebus protocol in order to perform meaningful analysis of activity in the target system This offers the user maximum productivity and convenience during development debugging t...

Page 6: ... PB6 Accessories7 2 INSTALLATION9 Static electricity Precautions9 Preparations1 0 Inspection1 0 Jumper settings1 0 P2 rows A C connections1 1 TTL CMOS Input only 0 5V 1 1 Isolation of P2 rows a c1 1 Slot Selection1 2 VMEbus1 2 VSB1 2 Daisy Chains1 2 Slot 11 2 User defined P21 3 Power supply1 4 Air Cooling1 4 5V readout1 4 12V1 5 External Power1 5 Terminal Connection1 7 Transparent mode 1 9 Termina...

Page 7: ...ounters2 8 Sampling methods2 9 VMEbus state sampling2 9 Bus Request latching2 9 Bus Grant latching BgL2 9 Data cycle sampling3 0 IRQ IACK3 0 RMW Block3 0 VME643 1 SSB LT3 1 VSB state sampling3 1 SCSI state sampling3 2 SCSI Pinout3 3 SCSI 2 FAST3 3 VXI sampling3 3 User defined P2 state sampling3 3 External inputs3 4 In3 0 in VME part3 4 In3 0 to P2 part using cross trigger3 4 Shared In3 0 and Time ...

Page 8: ...t event patterns4 5 Delete fields event patterns4 5 Insert signal fields4 5 Insert event patterns4 6 Horizontal scrolling4 6 BR and IRQ format4 7 Address Data attributes4 7 Binary details4 7 Not4 7 64 bit4 7 Range4 8 Sequencer4 8 General structure of one state4 9 Single event and Sequencer modes5 0 Single Event mode5 0 Sequencer mode5 0 Event Expression5 0 Sequencer Notation5 1 UPPER lower case5 1...

Page 9: ...race Dump to PC Host6 6 Simulator used for trace review6 6 Statistics 6 6 Statistics screen6 7 Display features6 8 Time History Diagram6 9 Counters Operation7 0 Update rate7 1 Accumulate Reset mode7 1 Idle interval7 2 Event Counting Bus Level Histogram7 2 Bus Utilization Histogram7 3 VMEbus Utilization measurements7 4 VSB Utilization measurements7 5 Bus Transfer Rate Histogram7 6 5 EXAMPLE OF USE7...

Page 10: ...VME8 4 Show8 5 Edit8 5 Event Patterns8 5 Sequencer8 5 Trigger position8 6 Sampling mode8 6 Options State Sampling options8 6 Target8 7 VME8 7 P2 bus8 8 TIM200 bus8 8 STIM200 bus8 8 Reconfigure8 8 Statistics8 8 Setups8 8 Initialize8 9 Store8 9 Delete8 9 Utilities8 9 Transparent Mode8 9 Transparent Mode Options8 9 Trigger Output Options9 0 LED Display9 0 X Voltage readout9 0 X Temperature readout9 1...

Page 11: ...Decoding and Formatting9 6 ASCII Decoding9 6 Trace signals9 6 Global options9 7 Window9 7 New9 7 Close9 7 Quit9 7 Help9 7 Statistics menu9 8 Session9 8 Run9 8 Continue9 8 Halt9 8 Function9 8 Event Counting9 8 Bus Utilization VME and VSB 9 9 Bus Transfer Rate VMEbus only 9 9 Options9 9 Standard Histograms vs Time History Curves9 9 Bar Markers9 9 Graph Display Options1 0 0 Maximum Scale1 0 0 Count O...

Page 12: ...1 1 Example of violation found1 1 2 Mask violations1 1 2 Complements the VBT 3251 1 3 Related documents1 1 3 VBAT PB Features1 1 4 VBAT PB Specifications1 1 5 Violations screened for1 1 5 Non violations indicated1 1 6 Trigger characteristics1 1 6 Power requirements1 1 7 Possibilities and limitations1 1 7 What the VBAT can do1 1 7 What the VBAT cannot do1 1 7 Arbiter location1 1 8 Onboard Arbiter1 ...

Page 13: ...g output1 3 0 ERROR output on VBAT1 3 0 Individual trigger outputs1 3 0 10 VBT 325 FIRMWARE UPGRADE PROCEDURE1 3 2 Diskette for PCs1 3 2 Boot PROM1 3 2 RS232 connection1 3 2 Load firmware from PC1 3 3 Specify PCB and ECO Level1 3 3 Setups lost1 3 4 Procedure if Boot PROM is missing or wrong version1 3 4 Run from Boot PROM1 3 6 11 JUMPER SETTINGS1 3 7 VME VSB Twin mode 1 3 9 VSB Bus Grant Daisy cha...

Page 14: ...line1 5 6 To line1 5 6 Packing1 5 6 Load From PC Host Command1 5 7 Insert from line1 5 7 Initialize non loaded trace lines 1 5 7 Dump Load Trace using the WINDOWS Terminal Emulator1 5 8 Dump Trace using VMETRO VT100 Emulator1 5 8 Load Trace using VMETRO VT100 Emulator1 5 8 Dump Load with PROCOMM PLUS1 5 9 Trace File Format1 6 0 16 SIMULATOR FOR PC1 6 3 Demonstration training1 6 3 Reviewing trace f...

Page 15: ...x i v 1 1 I 1 1 I I i i I I 1 I I 1 I 1 I I ...

Page 16: ...ls the hardware and runs the user interface which is operated from an ASCII terminal PC or workstation through a RS232 port Main blocks Each analyzer part of the VBT 325 consists of three main stages through which samples are passing during the acquisition process Sampling stage W o r d Recognition Triggering stage Sample Storage Statistics Counting stage Ext 4 inputs Trigger Output Te r m i n a l...

Page 17: ... mode advanced triggers with Not and Range capabilities as well as store filters and occurrence and delay counters The chapter FUNCTIONAL DESCRIPTION later in this manual gives more details of the functions of the different blocks in the product Model B and C The VBT 325 is available in two models VBT 325B and VBT 325C Model VBT 325C is the full featured version that supports both VMEbus and VSB S...

Page 18: ...325C in Twin Mode Terminal VME 020 uP 128 bit VMEbus Analyzer RS P2 Printer 232 64 bit P2 Analyzer VSB SCSI Host Use r def 020 uP 192 bit Analyzer RS 232 VBT 325C in Wide Mode Terminal Printer Host Figure 2 VBT 325 models and configurations Wide bus E g Futurebus via adapter Sampling clocks VMETRO V B T 3 2 5 User s Manual 3 ...

Page 19: ...mpling rate asynchronously to the bus traffic Statistical analysis providing histograms of various bus activity Specification Highlights VBT 325C 3 2 K Trace memory separate for VME and P2 1 0 1 ch VMEbus Analysis plus 4 ext inputs on mini coax 6 4 ch VSB SCSI P2 Analysis with separate trigger sequencer Simultaneous VME and VSB SCSI P2 analysis with cross triggering and integrated user interface 5...

Page 20: ... bus cycles on VME or VSB and has user defined timing with 5ns edge to edge resolution as well as true bus grant and slave handshake By means of a screen oriented pattern editor the user may create any type of cycles and signal sequences Cycle templates are also provided that include all VMEbus cycles including VME64 and SSBLT 64 bit block cycles The VDRIVE PB is a piggyback module that implements...

Page 21: ...a TIIV1200 PB and a VBAT PB where the 200MHz Timing Analyzer of the TIM200 PB is used for examination of bus violations found by the VBAT PB Terminal RS232 TRIG 1 VBT 325 TIM200 PB VPC Mk11 VBAT PB VMEbus Figure 3 The VPC M1d1 Piggyback Carrier allows more than one piggyback module to be used simultaneously like in this 2 slot State Timing Anomaly analyzer solution Piggyback User s Manuals VBAT PB...

Page 22: ...rious RS232 cables are available A special cable is designed for External Power Supply and a temperature probe is available A five way BNC to MiniCoax transition cable assembly allows convenient connection of four external input signals and one Trigger Output Also single BNC to Mini coax cables are available one is delivered standard with the VBT 325 Part 401 325 IOBN1 Part Number 401 TER 232 401 ...

Page 23: ...1VBT 325 Product overview 8 V B T 3 2 5 User s Manual V M E T R O ...

Page 24: ... conductive wrist chain is not available touch the surface where the board is to be put like table chassis etc before unpacking the board L e a v e the board only on surfaces with controlled static characteristics i e specially designed anti static table covers I f handing the board over to another person touch this persons hand wrist etc to discharge any static potential Never put the board on to...

Page 25: ...bag with spare jumpers for reconfiguration of the board O n e BNC to MiniCoax cable 3ft lm for Ext Input Trigger Output Diskette with VBT 325 Simulator for trace review etc Please refer to the chapter SIMULATOR in the end of this manual You should also inspect the board to verify that no mechanical damage appears to have occurred Please report any discrepancies or damage to your distributor or to ...

Page 26: ... 325 are designed for TTL CMOS voltage levels only 0 0 5 0V and damage may occur if other voltages are applied max VII 5 25V Absolute maximum tolerated input voltage is 5 25V If the P2 bus contains signals with voltage levels other than T n i c m o s for example ECL analogue or special power supply voltages as found in VXI systems these must be isolated from the VBT 325 For this purpose VMETRO off...

Page 27: ... these signals even in synchronous state sampling mode described in detail in the chapter FUNCTIONAL DESCRIPTION Sampling methods VSB Similarly for analysis of VSB backplanes it is recommended to place the VBT 325C as far to the left as possible on the VSB backplane to ensure that the VSB Bus Grant BGIN OUT daisy chain pass the VBT 325C This is relevant if asynchronous sampling timing mode is used...

Page 28: ...ned bus on the a and c rows of the P2 connector In many cases the P2 bus is taken directly with a flat cable from the P2 connector on a VME board to an I O device without any form of bussing of the P2 bus along the backplane In such cases the user should insert the VBT 325C in a neighbour slot to the board that has the P2 bus and provide an L shaped extension of the flat cable to the slot of the V...

Page 29: ...d P2 Forced air cooling is necessary to keep the operating temperature of the VBT 325 board at reasonable levels The power consumption varies depending on the state the board is in from appr 14W when idle to almost the double when sampling all channels at max speed see power consumption table above The front panel LED display will show the actual 5V voltage supplied to the VBT 325 when user interf...

Page 30: ...re readout circuitry and for programming of Flash EPROMs during firmware upgrades Thus it is fully possible to operate the board only from an external 5V supply keeping in mind that the functions mentioned above will not be operational This is a typical situation when analyzing power up sequences where the VBT 325 is powered externally but the VME chassis is not yet powered up Connectortype Molex ...

Page 31: ...shake jumpers Terminal Host 1 2 3 4 handshake bypass Z3 Z4 PowerJumper positionsfor EXTpower Figure 5 VBT 325 Board layout P1 Adapter connector usedwith FBA 625 Futurebus adapter P2 Jumpers for external power supply andRS232handshakebypass are shown See Terminal Connection chapter below andthesection JUMPER SErlINGS at theend of thismanual for more details on jumper settings 16 V B T 3 2 5 User s ...

Page 32: ...s a choice of different screen colors for the background menus etc RS232 T h e r e are two serial ports on the VBT 325 One is used for connection to a terminal PC or workstation see above and the other is used for connection to ahost like a CPU board in the VME system where the VBT 325 is installed or a printer for dumping screen images or trace data The RS232 ports are connected as shown in figur...

Page 33: ...2 RxD TxD GND To VBT 325 To Terminal Pin1 Pin 2 Pin 3 DB25 Female Shield RxD TxD GND Figure 7 Recommended terminal cable connections PC cable I f a PC is used as a terminal or when upgrading firmware through the RS232 port from a PC refer to the section FIRMWARE UPGRADE PROCEDURE a cable with crossed TxD and RxD lines must be used see figure below This cable can be purchased from VMETRO part 401 P...

Page 34: ...r be inserted between the terminal and CPU in your VMEbus system so that the RS232 cable normally attached to the CPU board isinsteadconnected to the Terminal port on the VBT 325 Then a one to one RS232 cable with pins 2 3 and 5 connected can beconnected from the Host port of the VBT 325 to the terminal port on the CPU This cable canbepurchased from VMETRO part 401 TM 232 See figure below Note D o...

Page 35: ... flashing with the text 19k2 8 1 n Automatic Baud Rate detection When the LED display is flashing the VBT 325 is in the auto baud rate mode and is expecting one or more CR from the terminal to determine the actual baud rate When the baud rate is determined the start up menu will be written to the terminal see next page By default 8 bits per character 1 stop bit and no parity is used This can be ch...

Page 36: ...INAL TYPE DEC VT 100 VT 102 PIGGYBACKCONNECTED VBAT PB START UP OPTIONS T SELECT NEV TERMINAL TYPE C CLEAR NON VOLATILE MEMORY SELECT AN OPTION OR TYPE CR TO CONTINUE FIRMWARE VERSION 4 9 9 120 Figure 10 Start up menu as shown when VBAT PB installed The start up menu contains two menu options described below Both are activated with a single key as indicated Select Terminal type T The user interfac...

Page 37: ...ckground 50 lines screen F o r PCs with high quality and or large screens one may want to take advantage of a 50 lines display to allow more information to be shown on the screen This is provided by selecting terminal type 4 VGA Color 50 lines If VMETRO s VT100 emulator V2 08 or higher is used it must be started with the h 5 0 option Ref section VMETRO VT100 EMULATOR VT100 EXE in the back of this ...

Page 38: ...endent analyzers one 128 bit wide analyzer pre configured for the VMEbus andone 64 bit wide analyzer that can beconfigured either for VSB SCSI or otherbusseson the P2 connector of VME boards Both analyzers on the board have individual sampling logic word recognizers trace memoriesand triggering circuitry Each analyzer part of the VBT 325 consists of three main stages through whichsamplesarepassing...

Page 39: ...ns that require one wide analyzer the two analyzer parts can be configured with jumper settings to operate as one wide analyzer with as many as 177 input channels Together with a provision for externally generated sampling clocks taken through a connector located between the P1 and P2 connectors this gives flexibility to use the VBT 325 for other busses than VME P2 As an example the FBA 625 Future...

Page 40: ...g is used The ch FUNCTIONAL DESCRIPTION Sampling methods gives details on how the VBT 325 performs synchronous sampling of the supported target busses Timing Asynchronous sampling Asynchronous sampling is used for timing analysis i e the bus is sampled at a fixed rate that can be selected at eight different speedsas fast as 50MHz or as slow as 97 7KHz This sampling mode is available for all the po...

Page 41: ...ons rev D which is used for the multiplexed block transfer modes MBLT and SSBLT This means that the 32 bit data bus D 31 0 and the 31 bit address bus A 31 1 plus the LWORD signal acting as data bit 32 can be treated as one 64 bit entity in the word recognizers VME64 signal A special signal called VME64 is available in the word recognizers This signal is asserted when an AM code for VME64 is detect...

Page 42: ...mple Storage stage After the collected samples have passed the sampling stage and the word recognition triggering stage they will arrive either in the sample storage or statistics counting stage Trace Buffer During normal trace sessions the samples are stored in the trace buffer a 32K deep circular memory addressed by an address counter which is incremented after each stored sample This buffer is ...

Page 43: ...ters When the VBT 325 is used for statistical purposes rather than for storing samples in the trace buffer the bank of counters will be incremented according to the values programmed into the word recognizers VMEbus T h e r e is a 20 bit counter attached to each of the word recognizers as well as a similar counter for each of four VMEbus Bus Level detectors for a total of eight statistics counters...

Page 44: ... of DTACK or BERR described below To ensurecapture of the active bus request s even during statesampling the pending BRx may belatched internally until DTACK goes low This feature canbeturned off bythecommand Edit Sampling m o d e O p t i o n s S t a t e S a m p l i n g o p t i o n s Bus Grant latching BgL A VME system arbiter completesan arbitration by issuing one of four Bus Grants BG3 0 andwhen...

Page 45: ...rmation aswellasthestoredBusLevel fromthe BusGrantsamplingasdescribedabove IRQ IACK Normally theactiveinterruptrequestsignal IRQx onthe VME backplane goesawayimmediatelyafter IACK istakenlow tooearly forbeingsampled bythefallingedgeof DTACK Toensurecaptureoftheactiveinterrupt requestline in interruptacknowledgecycles IACK evenduringstate sampling thependingIRQx maybelatchedinternallyuntil DTACK go...

Page 46: ...T READ 0 0 0 0 G E 1 1 1 I D CI CD CI Figure 15 Synchronous State sampling of SSBLT cycles on the VMEbus VSB state sampling The VSB YME aubsystem Bus is a multiplexed bus defined on the P2 a c rows on certain VME boards The P2 part of the VBT 325 has protocol sensitive sampling logic for VSB that will provide samples at three different phases of the bus protocol during state sampling These are Par...

Page 47: ... usingastandard50 lead flatcable pleaserefertothesection SCSI PINOUT ONP2 foractualpinout Insynchronous state samplingmode theSCSIbus issampledbothinthearbitrationcycle tocapturetheactualdevicenumber ident andthenonceforeachofthecommand data statusandmessage cycles Thearbitrationcycleissampledonrisingedgeofthe BSY signal whiletheothercyclesaresampledat fallingedgeof ACK pleasereferto figurebelow B...

Page 48: ... SCSI 2 FAST Both SCSI 1 and SCSI 2 with 8 bit data is supported including FAST SCSI 2 VXI sampling When used with the VXE 35C the VBT 325C will sample the VMEbus portion of VXI just as when it is used as a pure VMEbus analyzer The TTL signals i e TTLTRG7 0 and LBUS11 0 on P2a c of VXI systems may be sampled using up to 50MHz timing mode or in state mode by using the user defined sampling clock as...

Page 49: ...t the four external input signalsshare four bits in the trace buffer with the Time tag counter andare controlled by theuser command E d i t S a m p l i n g m o d e O p t i o n s S t a t e S a m p l i n g o p t i o n s If these bits arededicated to the Time tag i e Extended time tag is selected then time intervals betweensamplesup to 1 hour 38minutes canbemeasured by the time tag in the trace This ...

Page 50: ... a dialog box for detailed specification of various parameters or choices while others may present a secondary pull down menu for further selections METRO INT 1258 N E M Edit Ara Thin MEV WEI UllE2 IRE3 ONE Bus Anal e r o e t S t u t t t c i U t I l i t i v h e l p Sat D e f a u l t U M E Event Patterns Event Patterns e e 8 a t a 1 S i z e C y c l S t a t I R O T l n Sequencer a i r r E S E M E M ...

Page 51: ...en categories For the two possible analyzer targets that resideonboard the VBT 325 itself theuser interface isbasedon three different screens Setup screen Tr a c e Display screen Statistics screen The TIM200 PB 200MHz Timing Analyzer piggyback module is similar but lacks the Statisticsscreen Please refer to theseparateUser s Manual for the S TIM200 PB Timing Analyzer and Stimuli Pattern Generator ...

Page 52: ...ainmenu Setupscreen Trace SamplingStatus Thecommand Quit is usedtoreturntotheSetupscreen In ordertoseethe tracedatafromanothertarget onemustreverttotheSetupscreenwith Quit selectanothertarget andthenexecute Trace Show refertothe screenstructurefigureabove Futurefirmwareversionswill allowdisplayingtracedatafromanothertarget withoutgoingviatheSetupscreen Statistics screen TheStatisticsscreenisusedto...

Page 53: ...c e R u n In some pull down menus it is possible to select between options directly in the menu In such cases the current selection is shown with an asterisk in front of the command in the pull down menu Example Under Format in the Trace Display menu the time tag type is shown like this A b s o l u t e T i m e Ta g s R e l a t i v e T i m e Ta g s indicating that R e l a t i v e is currently selec...

Page 54: ... information about making scripts Dialog Boxes x x Dialog boxes areusedwhen theuser maychoosebetween several alternatives bymarking the desiredoptions within thesquarebrackets or parenthesis If squarebrackets are used as in the example to the right you can selectone or more of the alternatives in eachgroups If parenthesisare used also called radiobuttons you can only selectone of thealternatives i...

Page 55: ...325 for experiencedusers several function keys are implemented However certain terminal types lack some or all of the function keys soeach function keyhas a control character or other characterasalias asdescribed below control characters are indicated by a hat character Note t i p PF1 PF2 or E PF3 or AF F5 or AR F6 or AW VTI00 VT220 etc have functionkeys labelled PF1 PF4 while the correspondingkey...

Page 56: ...bove INS or N Inserts an object A context sensitive dialog box will appear that explains the insert options at the actual cursor position Refer to dialog box editing above Figure 20 Numeric keypad key assignments Keyboard template For convenience VMETRO has designed a keyboard template that will explain the use of the function keys see figure below This can be obtained from VMETRO upon request Fig...

Page 57: ...defines the patterns to be loaded into the word recognizers of the VBT 325 The hardware provides four parallel word recognizers separate for the VME part and the VSB SCSI P2 part but the user may define a larger number of predefined patterns that can easily be taken into use Per default a list of four user alterable patterns is provided They are labelled VMEO VME3 when VMEbus is selected VSBO VSB3...

Page 58: ...timing analysis Signal groups with mnemonics Combining control signals into groups allow mnemonics to be used for e g cycle type transfer size status etc eliminating the need for the user to remember the various bit combinations of control signals NOT operator Grouping of control signals allow with some restrictions using a NOT operator on fields like size status etc This is selected by ticking th...

Page 59: ...A01 in the address field and is not explicitly available in the Size field only implicitly if a mnemonic like UNALx is selected 1 1 1 1 1 1 1 1 3 M M E M E N E M E M M B i t s _ A 0 1 _DS10 DSOm WORD Predefined v a l u e s N u m e r i c I L A mot O k C a n c e l Note I n the trace display the signal groups can be opened into individual signals by using the command Format Trace s i g n a l s 1 S i ...

Page 60: ...alstothebitcombinationx001 thatis A01 isdon tcare DS1 andDSO is 0 and LWORD is V X Don t Care Tosetafieldto Don tCare simplytype DEL and CR DEL will bringupadialogboxthathasthecursorplacedat Clearcontentsof field For otherdeleteoptions seeDeletefields statesbelow Anotherwaytoset Don t Care in a fieldistotypeoneormore X sdirectly inthefield Thisallows separateparts ofthefieldtobe Don tCare Delete f...

Page 61: ... are scrolled behind the locked part the divider marker changes from I to Similarly a at the rightmost position in the headline indicates that there are more fields available outside the screen at right Lock 4 Scroll The user may decide whether fields should be locked on the screen or take part in the scrolling For example to move a signal field from the moving part to the locked part type DEL whe...

Page 62: ...bit or binary representation Binary details It is possible to specify don t care bits down the bit level by using the Binary details option in the dialog box Example Not 64 bit xxXxXXX 1XXO is true when bit 3 is one and the least significant bit is zero NOT can be specified with address and data values by ticking the X Not button in the signal dialog box that appears when CR is typed in a field Th...

Page 63: ...defines how the output of the event comparators shall be used to form triggers store qualifiers count conditions etc The Sequencer program allows event patterns to be combined sequentially using multiple levels of If Elsif Else statements or combinatorially using NOT OR AND operators The sequencer also allow dynamic switching of sampling mode between state or timing sampling Although not dynamical...

Page 64: ... General structure of one state The general structure and capabilities of one state in the Sequencer program is asshown below Bold text indicates operators CAPs indicates parameters bar I evt in 1 r indicates alternatives S a m p l i n g i n I S TAT E I T I M I N G I mode S t o r e EVENT EXPRESSION l I f I C o u n t N o c c u r r e n c e s o f i D e l a y T I M E t h e n i f l E V E N T EXPRESSION...

Page 65: ...indow is not entered already enter the Event Patterns window by Edit Event Patterns or type F6 or ANY until the cursor is in this window The sampling mode and the trigger position can be changed from the E d i t menu Sequencer mode If a more complex trigger store qualifier or count delay is needed you may edit the Sequencer program by the Edit Sequencer command Upon doing this a dialog box appears...

Page 66: ...g Store Trigger etc Fill in words l i k e in of etc are shown in lower case Use of brackets Brackets are used to indicate that fields are expandable like event expressions where event terms can be expanded with a logical expression like State and Line numbers Each line in the sequencer has a number consisting of state number and line within state as a lower case letter separated by a dot e g 1 a e...

Page 67: ...ves the cursor left and right in the event expression HOME M o v e s the cursor to the leftmost column of the event expression END M o v e s the cursor to the right of the rightmost column of the event expression ESC C a n c e l s all changes made to the event expression after the editing was opened with CR hnyThing VIIE0 V E 2 VME3 Logical operators T h e sequencer allows use of the logical opera...

Page 68: ...am and End to the last statement INS DEL The INS key will bring up a selection list of the possible choices of operators at the cursor position The DEL key deletes the current statement sub state reset to default program or set Single Event Mode CR O p e n s and Closes the editing of the statement parameter at the cursor position Delay Count Elsif Else Trigger Goto Halt CTRL 0 W i t h CTRL 0 you c...

Page 69: ...tementsmaybeused to control the branching of the sequencerprogram Multiple Elsif ispossible limited only by the number of possibleEVENTEXPRESSIONS Both Elsif andElse is optional after an If An If Elsif sequence without an Else will always repeat itself if none of the conditions weremet so that astatement like E l s e Goto C u r r e n t s t a t e canbeconsideredasan implicit closing statement Thepr...

Page 70: ...ENT EXPRESSION t h e n P a r a m e t e r s Delay S y n t a x N 2 t h r o u g h 1 0 4 8 5 7 6 EVENT EXPRESSION ANYTHING If you intend touseCount 1 youshouldinsteadusethe If statement Delay controls timers that canbeused to delay a certain time before the sequencerprogram is allowed toadvance to another state D e l a y N u n i t t h e n i f EVENT EXPRESSION t h e n P a r a m e t e r s N 1 t h r o u ...

Page 71: ...r i g g e r a t o f t r a c e P a r a m e t e r s START 25 MIDDLE 75 END As the parameter for Trigger must be the same throughout the sequencer program Halt must be used instead of Trigger End if Trigger already has been used with one of the other parameters You should however use Trigger End where possible Halt The Halt operator causes the tracer to halt and display the trace Syntax H a l t Impli...

Page 72: ...the next line containing an If Loose and Tight sequence A loose sequence is defined as a sequence of events bus cycles that simply occur sequentially without any constraints on other events appearing in between For example the events A B C and D come in a loose sequence if they occur mixed with the events X and Y like A B X C Y D The following sequencer program will trigger on a loose sequence of ...

Page 73: ...A does not come again before the B C D Note that it is not necessary to include an Else Goto 1 at the outer If level bottom because of the implicit Else Goto current in an If statement not ending with en Else Sequencer examples Count Delay and Switch sampling mode The sequencer program below will count 10 occurrences of VMEO or VME1 then cause a trigger if VME2 is found then switch to 50MHz timing...

Page 74: ...IZE ASACK Cycle Status UMEtrg Figure 26 AboveistheeventsettingfortheSequenserexampleontriggerandstoreondatain addressrangeonVSB Belowisthesequencerprogram 1 a S a m p l i n g i n STATE mode 1 b S t o r e A d d r e s s 1 c I f A d d r e s s t h e n 2 a S t o r e A d d r e s s D a t a 2 b I f W r o n g a d d r t h e n 2 c G o t o 1 2 d E l s e 2 e T r 1 4 g e r a t START o f t r a c e 3 a S t o r e ...

Page 75: ...us UMELrg USBSequencer 1 a Sampling in STATE node 1 6 Store ALL 1 c I f Address then 2 a I f Data then 2 b T r i g g e r at START of trace 2 c E l s e 2 d G o t o 1 r e n i m p u s t r a m a r s i m m r Figure 24 Theexampleaboveshows trigger on data in address range onVSB UMETROUBT 325C USBBus Analyzer Trace E d i t Ta r g e t S t a t i s t i c s Setups U t i l i t i e s H e l p USBEuent Patterns ...

Page 76: ...ISIZE ASACIN Cycle Status UMEtry Figure 27 Above is the event setting for theexampleon store on data in address range on trigger o t h e r data Below is thesequencer program 1 a S a m p l i n g i n STATE mode 1 b S t o r e A d d r e s s 1 c I f A d d r e s s t h e n 2 a S t o r e A d d r e s s S t o r e d a t a 2 b I f W r o n g a d d r t h e n 2 c G o t o 1 2 d E l s i f T r i g d a t a 2 e T r i...

Page 77: ...MHz Analyzer Figure 28 Cross triggering is possible by means of trigger signals between the various sub analyzers Example Cross trigger VSB from VME To specify that theP analyzer e g VSB should trigger when the VME analyzer triggers go to Target VSB and do Edit Event Patterns insertthecross trigger signal by typing INS or AN and select VMEtrg from the selection list Then assign a value to VMEtrg b...

Page 78: ...4 UMBL OK U Trace Display The data in the trace buffer can be presented either as one or more alphanumeric trace list windows or as one or more waveform windows PF2 or AE T o enter a trace window with the cursor type PF2 on VT100 etc F2 on PCs or AE Whenever the cursor is inside a trace window the same F2 PF2 AE will bring cursor back to the menu F6 or AVV T o move the cursor to the next editable ...

Page 79: ...al field to appear in the list of unused signals presented when INSERT is performed INS N T y p i n g INS when the cursor is placed in a signal field will cause the INSERT dialog box to appear This allows you to insert a new signal group as a field column in the trace list window Horizontal scrolling To see signal fields that are not present on the screen horizontal scrolling takes place when the ...

Page 80: ... R 0 IVEDN 0 DUCK 1 T VNE Vavefant 11 Sampling TIMING at 252 1 1 11 I 1 1 1 11 I 11 11 1 1 1 1111 1 1111 1 Ok FF2 Menly P NAt Figure 30 Example of VMEbus waveform display Signal selection Any signal can be selected in the waveform display by using DEL and INS in the same manner previously described for the Trace list presentation Zooming Time Div The default time per division setting is one sample...

Page 81: ...umped andpackingcanbeused to reduce transfer time A user commentcanbeadded to the file this canberead by using theDOScommand type filename Simulator used for trace review The simulator which runsunderDOS is a true representation of the firmware of the VBT 325 This is supplied on a diskette free of charge with eachshipped VBT 325 product The simulator is extremely useful for reviewing trace files c...

Page 82: ... to the software to process the collected data in the trace buffer However only a fraction of all bus activity is covered so in order to give a true picture of the behaviour of the target bus this mode should be left running for a while to collect a reasonable number of samples The necessary time depends on the size and nature of the bus traffic to be analyzed For small repetitive programs it will...

Page 83: ...riptionofthecapabilitiesandfeatures ofthestatistical measurementsisgivenbelow Foradetaileddescription ofeachofthe commandsintheStatisticsscreen pleaserefertothesection COMMANDS REFERENCE laterinthismanual Display features Selectevents Max scale Bar markers ThefoureventsshownintheupperpartoftheStatisticsscreenwhentheEvent Countingfunctionisselectedareuser selectable Any oftheeventsasdefined intheEv...

Page 84: ... Bar Markers Reset so that only subsequentcounterreadouts affect the marker positions Time History Diagram TheTime History Diagram will show the variations of thebussignals with respectto time Select Options Time H i s t o r y Curves andset the display options with O p t i o n s G r a p h D i s p l a y O p t i o n s UMETRO UBT 325C UME Bus S t a t i s t i c s I Session I BB B B I I 60 6 0 I I 40 1...

Page 85: ...VMEbus Bus Levels is assigned toeachcounter The VMEbus Bus Levels are derived from theBus Grant lines BG3 0 refer to the ch FUNCTIONAL DESCRIPTION Samplingmethods Bus Grant latching BgL for details The block diagram below highlights the parts of the VBT 325 which take part in the counter driven statisticsmeasurements Ed inputs Terminal _ Host Printer 4 VMEbus 99ch Sampling 11 registers 4 4 xWord R...

Page 86: ...eswill typicallyrequireasmallerscreenupdateparameter Asbus cyclefrequencyincreases thescreenupdateparametershouldbeincreasedto preventtheutility fromupdatingthescreenunnecessarilyandtoreducethe effect ofthe idleinterval describedbelow Time Interval T h e Update Every Time Interval featureprovidescontrol of thescreenupdateintervalbyexplicitlydefiningthetimebetweenscreen updates Thetimeintervalsstar...

Page 87: ...tion of newsoftware and firmware in anisolated environment However characterization of applications inside fully operational systemenvironments typically requiresuse of theAccumulate mode to achieve thedesiredmeasurements Idle interval It is important to note that during histogramupdates there is an idle interval of appr 224 is whenthecountersarebeing read by the processor During this interval the...

Page 88: ...325 and also from the Statistics screen General configuration parameters such as the sampling mode and the actual event pattern criteria which cause the statistical counters to increment in response to activity observed on the target bus are specified through the Edit command of the menu bar in the Setup screen The basic control parameters which are used to start stop and restart the utility are i...

Page 89: ...very 1M Samples TF2 Uindcm 14 11x Fese T Figure 35 Histogram example when running Bus Utilization with min max and average bar markers enabled VMEbus Utilization measurements Four histograms are provided in the VMEbus Bus Utilization function each measuring the percentage of time when a signal or signal combination is active on the bus BBSY A S Indicates percentage of time when the VMEbus signal B...

Page 90: ...ics Function 0 tions Ta r et Utilities s u i t H e l TotalMemberOfSamples 9252968 B u sUtil NO 1 O D D N E S S1841214 11z D A T A 5 4 5 5 7 6 3 58z TotalDTB7487165 Rik Count I t e 112 211k 9252961 1 illk 102 fiz 5 z 68z 79z Mx 98z 188z 1 1 ount All Samples U p d a t e Every 1MSamples h PF2 Uindou 41 Hxtund ResetMode T C o Figure 36 Histogram examplewhen running Bus Utilization on a VSB Four histog...

Page 91: ... u s T r a n s f e r R a t e METRO U13T 325C Session F u n c t i o n Options UNE Bus Statistics Tar et U t i l i t i e s Q u i t H e l Total Number Of Samples 1 6 3 8 4 Bus Level NXfor sec 8 99 1 9 9 0 2 0 0 0 3 8 0 0 No Grant 0 7 2 Total 0 7 2 Bus Level byte sec 8 88 0 80 0 00 8 88 No Grant 2 9 0 Total 2 9 0 Immidiate S t a r t k PF2 Window 11 Nxt wnd Bus Transfer Rate 8 8 8 1 8 2 0 3 0 4 8 5 0 6...

Page 92: ...1 x x x x XICOODOCX 0 0 0 0 0 0 0 C x x x x x x x X X X X I C K X UME2 UME3 x x x x xxxxxxxx m a xxx x x x x X2DOCCXX X x x x 0001100CX 000 000 xxx x x x x XXXXXXX U M E Sequencer Single Event mode Sampling i n STATE mode Store ALL I f UMEB then Trigger a t START o f trace k PF2 Menu U Nxt wnd CR Edit X Del C N I n s e r t U F T i T C o Figure 38 Setup screen VBT 325C Note that for VBT 325B the Ta...

Page 93: ...al the mnemonic options To exit the dialog box press ESC or dot Also you may enter binary values directly into anydesired field To addsignal fields Press INS or AN andaselection list will appear Place the cursor on the desired signal field andpress CR To seesignals that are not present on the screen you can scroll horizontally by moving the cursor beyond the last signal field onthescreen To delete...

Page 94: ...and place the cursor at the desired position by using the up and down arrow keys Press INS or AN to bring up a list of the possible choices of operators place cursor on your selection and press CR twice If a v is present next to the highlighted field press the down arrow key to reveal the options available cursor down to the desired option and press CR twice To delete a line or set in single event...

Page 95: ...tiple and a sampling status box will appear showing the status of all the tracers currently running May be up to three when the TIM200 PB 200MHz module is present When the Sampling Status box indicates that cycles have been captured type H or CR in the Halt all button and the T S to see whatever has been captured in the trace To display VSB or other target press Q to Quit and G for Target select V...

Page 96: ...should see another window on your screen The windows are independent correlating them will be an option in future firmware versions To move between the windows press F6 or W To go back to the main menu type Q for Quit Timing sampling Now to change Sampling Mode from state to timing type I for Edit and M for Sampling Mode Use the down arrow key to position the cursor on your selection and then pres...

Page 97: ...he TAB to move throughout the window andremember if a v is present press the down arrow toseethe options TIM200 PB T o usethe TIM press G for targetandselect TIM VME The TIM setup screenis very similar to the VBT 325 soyou can edit thesameway To edit the duration filter press I D andapopup window will appear to make your selection To cross trigger with the VBT 325 press INS to adda signal field an...

Page 98: ... command entries in the Trace command R u n c u r r e n t t a r g e t and R u n M u l t i p l e Run VME Trace Edit Run V141 Run M u l t i p l e Rai t VHE Show To start the analyzer for the target currently selected simply execute Tr a c e R u n VME where VME indicates that the current target is VMEbus The Target command is explained later in this chapter Run Multiple To start simultaneous operatio...

Page 99: ...t S t a t i s t c S e t u c J t i l i t i e s H e l Abbreviation in Flags WfT Tr g TCo Set D e f a u l t E r i r a i T i g H i d e window U M E Sequencer Sampling i n STATE mode Store ALL I f LIMED t h e n Trigger a t START o f t r a c e S i n g l e event mode k ESC Cancel CR Halt a l l TAB Nxt f i e l d W f T i W f T T C o igure 39 The Sampling Status box shows the current status of each of the s...

Page 100: ...enuse Trace Show Edit The E d i t command allows the user to modify all theparameters that control theprocess of capturing triggering andstopping atrace This involves the Event Patterns window andthe Sequence window which areused to specify thedesired trigger andstore conditions as well asthe Trigger Position andthe Sampling Mode Event Patterns E d i t Event P a t t e r n s 5equencer r i g g e r P...

Page 101: ...lectState synchronous orTiming asynchronous sampling S t a t e O KHz Timing pptions Thereisalsoan Opt ions sub command whichallowstheusertoselectothertiming samplingrates downto 97 7KHz The selectedsamplingrateistheonethatappears inthesecondarymenunexttimethe Samplingmodecommandisentered S t a t e t i o n s 50 MHz Timing 25 MHz Timing 6 25 Nilo Timing 1 56 MHz Timing 781_3 M e Timing 390 6 KHz Tim...

Page 102: ... bits and the four In0 1n3 signals are available also in the trace buffer In this mode time intervals up to 6 min 8 sec can be measured Target VME The VBT 325C allows simultaneous analysis of both the VMEbus and a P2 bus like VSB SCSI or VXI I f the S TIM200 PB is equipped 200MHz analysis can be performed on VME or a P2 bus The Target command is used to switch control of the user interface between...

Page 103: ...SCSI or VXI_P2ac the Reconfigure command must beused This command is also used to switch the bus for the S TIM200 PB Reconfiguring the P2 bus on the VBT 325C normally requires that some jumpers are moved so a warning about this is given when closing this command if changes have been made Statistics Setups Reconfi ure t a r et Mambos E QIIE T h u s _ FD Q ux P2 bus X usil _ S C I I _ 14a_p2ac TIN2O...

Page 104: ...D e f a u l t present this cannot be deleted Delete A setup can be deleted from the list by the Delete sub command Utilities U t i l i t i e s Under the U t i l i t i e s command group anumber of utility functions are available Transparent Mode The Tr a n s p a r e n t Mode is used to communicate with another CPU etc through the second serial port on the VBT 325 see the chapter INSTALLATION Termin...

Page 105: ...active state onsamples not satisfying the prevailing store condition Tri e r Out ut tions E I s v e l on Trigger Follow Trigger Condition Follow Store Condition _ Active high X Active low O k Cancel Whenthe trigger Output Option Follow r i g g e r or Follow _ 5t ore is selected a short pulse is generatedontheTRIGGER output signal whenthe tracer is started with Trace Run LED Display Theusercanselec...

Page 106: ...hoosing Temperature inthedialogboxunderthe LEDdisplay sub command Temperatureprobe VMETRO partnumber401 325ETS 1 Movejumpers Note ThejumperJ66 locatedjustinside ofthemini coaxconnectors mustbein positionclosesttothefrontpaneltoallow temperaturemeasurements seealsofig A3in thesectionJUMPERSb TIINGS In theotherposition MI isusedforone ofthefourpossible Externalsignal inputs tothetracer factorysettin...

Page 107: ... r e v e r tart C a n c e l The dialog box shown above is the one for VBT 325C without any piggyback module installed If the actual product is a VBT 325B the P2 part will not be present and if a piggyback module is installed its name will appear in the list except for VBAT for which there is no selftest available Reset Analyzer This commands resets the VBT 325 just as would an activation of the fr...

Page 108: ... may be loaded back in to the VBT 325 with the Load f r o m PC sub command Please refer to the section VMETRO VT100 EMULATOR VT100 EXE for more information about loading trace buffer files to from a PC Print The P r i n t command sends the trace data sequentially in a formatted manner just as shown on the screen to a printer on the host port or to the terminal It is possible to specify to from lin...

Page 109: ...ns directly in the Search window Search W I E Trace f l BR3 0 Bgi AW Addreas Data FSize Cycl Stat F3 Search The event pattern that shall beused for searching is the one where the cursor is placed similar to the selection of trigger event in Single Event mode Searching is started by typing F3 or activating thecommandsequence 3 earch Next Match When a searchtarget is found the cursor will be placed ...

Page 110: ...is useful when search operations are no longer needed When this is done it is no longer possible to repeat the last search by F3 Jump The Jump command moves the cursor to a given line number in the trace to the first or last line or to the trigger line This gives quick and convenient navigation in the trace buffer 1o P Count F o r n F i r s t L i n e L a s t L i n e T r i g g e r L i n e L i n e N...

Page 111: ...1 1 1d077 t H a l 1 Absolute t i n e t a g s iw R e l a t i v e t i n e t a g s Decoding and F o r m a t t i n g Trace s i g n a l s Global motions Absolute Relative Time tags Whenalphanumeric trace is selected the time tagscanbeselectedasRelative orAbsolute from the trigger point with the Absolute Relative time tags command Current setting is shown with an asterisk in the pull down menu Decoding ...

Page 112: ...k fine on most screens and on larger screens three windows may be very useful If the user wants to see only one window of waveforms covering the full screen this can be done by opening a waveform window as described above and then closing the old trace window with Window Close Remember to move the cursor to the appropriate window using F6 or W before closing The active window will have its frame h...

Page 113: ...cs was stopped with Halt Halt Function Hal t stops the statistics session and freezes the histogram screen The E u n c t ion command is used to select between the statistics functions Three functions are available Event C o u n t i n g E u s U t i l i z a t i o n and Bus T r a n s f e r R a t e the latter is only available for VMEbus Function tions x E v e n t C o u n t i n Bus Utilization Bus Tra...

Page 114: ...i l i t i e s Standard Histograms vs Time History Curves Two graphical display options are available The Standard Histograms option uses histogram bars showing the current reading of the statistics counters Time H i s t o r y C u r v e s shows how the values change in time by means of a curve in an X Y diagram where the X axis represents time Bar Markers The bar marker function calculates minimum ...

Page 115: ...x scale allows for better resolution of measurements with mostly low count values For BusTransfer Rate thescale optionsare1 20 MXfer sand8 160Mbytes s Count Options To optimize a statisticssession to the actualsystem behaviour thereareseveral Count Options that canbe selected Theselected Count Optionsare alwaysshown at thestatus line below the histograms in the Statistics screen Count Opt ions do ...

Page 116: ...andincreases to amax of 120 seconds Usethe Update Every Time I n t e r v a l feature to get aconstant refresh rate independent of bus activity Mode The count values to beshownashistograms maybecalculatedasapercentage of the total sample count in eachupdate or asa cumulativepercentage of the total sample count in the currentsession The first mode is referred to asthe Resetmode whilethelatterisrefer...

Page 117: ...rentlyselectedisshownintheTargetpulldownmenu and bydefault thisisVSB It ispossibletochangetoanotherP2targetbusbymeansof the Reconf igure optionfoundunderthe Target commandintheSetup screen Notethatthisrequiresjumperreconfigurationinmostcases ref section JUMPER RECONFIGURATION intheback ofthismanual The ut i l i t i es command intheStatisticsscreenduplicatesthe capabilitiesfoundunder u t i l i t i ...

Page 118: ...inethe current cycle type The internally generated bit _RMW is also included in this group set duringRead Modify Write and Block cycles in secondcycle Together with address modifier bits 1 0 AM1 AMO this field canbeused directly to setmnemonics for Read Write RMW and Block cycles Also IACK is included to select InterruptAcknowledge cycle type Status D T A C K BERR The Status group consists of DTAC...

Page 119: ... SYSF S Y S F A I L RETRY R E T R Y Other signals Target VME Symbol D e s c r i p t i o n In3 0 E x t e r n a l inputs from front panel min coax inlet P2trg C r o s s trigger from onboard P2 analyzer TlMtrg C r o s s trigger from STIIM200 PB when this piggyback module is installed Vbat C r o s s trigger from VBAT PB when this piggyback module is installed RMW R e a d Modify Write Signal generated ...

Page 120: ...roup select between the different address spaces SYS I O ALT In addition the WR is included in this field to be able to select Interrupt Acknowledge cycle type WR 1 SPACE1 0 00 as a mnemonic in this field LACK SIZ1 SIZO Select transfer size as requested from master i e LONG 3BYT WORD or BYTE ASACK1 ASACKO Selects port size as responded by slave D08 D16 D32 WR ARB This group selects cycle type The ...

Page 121: ...C r o s s trigger from onboard VMEbus analyzer StateMode I n d i c a t e s that sampling mode is State when high 1 When low 0 sampling mode is Timing This bit is useful if a mix of State and Timing sampling is used within a trace according to Sequencer program 106 V B T 3 2 5 User s Manual V M E T R O ...

Page 122: ...C U M E trace s a m p l i n g TIMING at 252 Trace Search Jump C o u n t Format Windou Q u i t H e l p 2 3 0 VIDE Reveal S2 T A6dIeE_ Y l l V E BiiYil 0 IS 0 MICRO 1 VXE Trace 2 Tine Address Data ORITE 150 IVRIDs DG1 D60 DTACIN BERR1 3 2 0 n s k r t m 0 3 Frtrkkhk 2 2 0 n s 00100001 00600000 1 2 0 n s 00100001 00600000 TRIG 2 0 n s 00100001 00600000 1 2 0 n s 00100001 00600000 2 2 0 n s 00100001 00...

Page 123: ...0 13 8 33us SYS DT A 2 2 B Y T E D32 READ OK 1 0 14 408 78ss SYS A D D R80864002 BYTE D32 READ 1 8 15 0 31us SYS DT A 3 3 B Y T E 032 READ OK 1 8 U USBTrace 3 20ns 1 1 1 9 8 0 0 4 E F 9 00 8 8 1 1 1 1 8 1 e 3 Tine SPACE DSm AD 31 0 SIZE ASACKm Cycle Status LOCKm CACHEmi 2 2 8 n s 1 1 1 9F9FFEF9 88 08 1 1 1 1 8 1 8 1 28ns 11 1 11 110 11 1 1 Frtrrtrp 00 TRIG 28ns 11 1 11 018 11 1 1 11 11 11 11 81 1 ...

Page 124: ...IN REO ACK BSY 18 318 13us 1 88 DATA_IN REO ACK BSY 11 318 13us 1 00 DATA_IN REO ACK BSY 12 318 13us 1 89 DATA_IN REO ACK BSY 13 318 13us 1 90 DATA_IN REO ACK BSY 14 318 13us 1 88 DATA_IN REO ACK BSY 15 318 13us 1 88 DATA_IN REO ACK BSY 16 318 13us 1 88 DATA_IN REO ACK BSY 17 318 13us 1 00 DATA_IN REO ACK BSY SCSI UPIETROUNT 325C SCSI trace I MIXED a t Start Trace Search 4um F o r m a t Window Q u...

Page 125: ...8 Trace examples 110 V B T 3 2 5 User s Manual V M E T R O ...

Page 126: ...nitionsasthe VBAT signal One of the VBAT trigger outputs or the VBT 325 Trigger Output can then trigger supplementary testequipmentsucha anoscilloscope for immediate viewing of the problem The VBAT PB will also fit on the VBT 321 and on the piggyback carrier VPC For use with these carrier boards refer to the VBT 321 User s Manual Finds incompatibilities The VBAT aidsdesignersandintegrators of VME ...

Page 127: ...eal world use in theactualsystem configuration A VBT 325 with a VBAT PB can for example help determine why a board from a particular manufacturerdoesnot function properly in a system from another manufacturer Example of violation found Below is an example of a RULE 3 10 VIOLATION i e the VBAT PB recognizes a master illegally rescinding BBSY before thebus grantgoeshigh often caused by ringing on BB...

Page 128: ...mentsofthe VBAT screenforviolations ofthe busspecificationswhichmaynotbedetectedbyothermeans It isthroughsuch sheer bruteforce faultcoveragethattheautomatictriggering ofthe VBAT becomespracticalfordebugging Also itsasynchronoustriggersfindfaults of muchshorterdurationthanthatcanbedetectedbythetriggering circuitry of theVBT 325 Finally theedge sequence rule basedtriggeringnature ofthe VBAT recogniz...

Page 129: ...4presettriggerseliminatetheneedtospecifytrigger wordsorattachprobes Asynchronous edge sequencetriggersisolateeventstooshortorcomplex toreasonablytriggerconventionalanalyzers Detects complexarbitration interruptanddatatransferproblems Descriptive ErrorMessagesdisplayedonthe VBT 325 ControlScreen Separate triggeroutputsfor allviolations plusOR edmasteroutput Detects extratransitionsonstrobelinescaus...

Page 130: ...ules 2 35 4 20 10 TACK assertedbeforebusgranted Part ofRules2 28 4 16 11 WRITE assertedbeforebusgranted Part ofRule 2 28 12 LWORD assertedbeforebusgranted Part ofRules2 28 4 16 13 DS0 1 assertedbeforebusgranted Part ofRules2 28 4 16 14 A S assertedbeforebusgranted Rules2 20 4 16 15 N e w busgrantgeneratedbeforeBBSY rescinded Rule 3 6 16 DS0 1 rescindedbefore DTACKasserted Rules 2 17 4 30 17 A S re...

Page 131: ... trigger Separate active low trigger outputs for each violation on socketonthe board 2 Tr i g g e r speed Asserted within 100ns of fault 4 Tr i g g e r lockoutmodes A I f morethanone fault all faults indicated Accumulate mode B I f morethanone fault only first fault generally indicated if possible later faults locked out for clearer isolation of the instigating violation Lock on first mode 5 Tr i ...

Page 132: ...ich do notrespond with stable data at the time theyassert DTACK What the VBAT cannot do The VBAT PB cannotbeusedasa completely Definitive buscompliance validator since it doesnot check for all possiblebusspecification violations Also while the VBAT PB triggers on most significant violations of bustiming asignal only out of specby severalnanosecondsmay not trigger it The VBAT PB cannotdetect all vi...

Page 133: ...o do sincethe VBAT trigger will pointtotheprecisetimetheerroroccurs Only onthebasisofsuchsubsequentconfirmationoftheexistenceoferrorsshould anyvendorbepresumedtobeatfault Pleaserefertothesection OperatingInstructions forthepropermethodsfor preventingfalseerrorindications Arbiter location Backplane I f thesystemarbiterislocatedonthebackplaneitself the VBAT shouldbe locatedinthevery FIRST slotontheb...

Page 134: ...hepower supply in the VME system 3 P l u g the module with VBAT PB installed into an empty slot onthebus It is not necessaryto remove or install daisy chain jumpers for that slot they may be left in whatever condition they were originally Generally the VBAT shouldbeasclose to slot 1 as possible sothat the operation of thebeginning of thebusgrant daisychains will be visible to the VBT 325 VBAT and ...

Page 135: ... ESequencer 1 a Sanpling In STATE node 1 b Store ALL 1 c I f Ubaterr then 1 d T r i g g e r at START of trace imulteitimmmousralornaM403E1WM Figure 42 TheSetupscreenwiththe Vbat commandinthemaincommandbar VBAT to VBT trigger signal In additiontotriggeroutputsignalsthatcanbeusedtotriggerotherexternal instruments seelaterinthismanual the VBAT PB alsogeneratesatrigger signalthatisautomaticallyfedtoad...

Page 136: ...rly CX 2 17 DSxm o f f early EX 3 6 B G bef BBSYN o f f and then typing INS or AN to insert signals Select Vbat in the selection list andtype CR The VBAT trigger signalcanbeselectedas X don t care OK no violation or ERR VMEbus violation found VBAT command screen The operation of the VBAT PB is controlled from a dedicated command screen This is activated by executing the Vbat command i e by placing...

Page 137: ...st for Select If you select Mask Select you will be placed in thecommand window Use the arrow keys to movearound in the window andusethe spacebar to toggle on off Select All If you select Mask Select A l l all the violation rules will be selected Select None If you select Mask Select None none of the violation rules will be selected The Modes command Manual and Automatic clear Manual W i t h the M...

Page 138: ...lation occursmore than 90 nanoseconds after the first only the violation which first occurred will usually be detected resulting in a single Trigger signal Only the violationmessageassociated with the first violation will be posted to the Error Log for display on the VBAT PB Screen This enables the real initiator of thetrouble to be distinguished from subsequentevents The following violations CANN...

Page 139: ...ons Mask nodes Explain Quit Help E N OD 7 8 Unstable E N OD 15 8 Unstable DO D 23 16 Unstable EX D 31 24 Unstable EN3A 7 1 Unstable E N OAC15 8 U E N OAC23 16 U DO A 31 24 U EM 2 1 I l l s EX URITEK Un E N 3An s B Un EX 2 35 DSKK on early EX 2 17 DSKK off early VMEbus Violations EXl 2 44 ASK o f f early DO 2 33 DSKKskew mg 3 7 BBSYK on 98ns INO 2 45 ASK o n 3Bns EX 2 37 DSx o f f 38ns EX3 EX3 IX X...

Page 140: ...may FALSELY be detected even though no error condition actually exists if abus grant daisy chain is interrupted before the appropriate BGx signal could reach the VBAT To prevent this false error indication the VBAT PB should where possible be located to the left of a master which could block the daisy chain If not possible and if momentary low going trigger cannot be tolerated it may be necessary ...

Page 141: ...ccurs ABORTED BR1 TP11 BusrequestBR1 isrescindedbeforeBG1 occurs ABORTED BR2 TP12 BusrequestBR2 isrescindedbeforeBG2 occurs ABORTED BR3 TP13 BusrequestBR3 isrescindedbeforeBG3 occurs ABORTED RULE 2 1 TP14 Either ofthefollowing illegalcombinationsoccur DS1 high DSO low A01 high LWORD low or DS1 low DSO high A01 high LWORD low H WRITE UNSTB TP15 WRITE lineisnotstable i e changesstate duringtime when...

Page 142: ...ebushasbeenproperly grantedtothemaster F RULE 2 28 DS TP22 DSO or DS1 aredrivenlowbeforethebushasbeen properlygrantedtothemaster F RULE 2 20 TP23 AS isdrivenlowbeforethebushasbeenproperlygranted tothemaster F RULE 3 6 TP24 Anewbusgrantisgeneratedbefore BBSY goesaway 14 RULE 2 17 TP25 DSO or DS1 arerescindedbefore DTACK or BERR are received RULE 2 44 TP26 AS isrescindedbeforethelastfallingedgeon DT...

Page 143: ...N DRIVER detects a falling edge on DSA A false positive will be indicated for this error if the VBAT PB is in Slot 1 The VBAT PB was not able to fully detect errors on the bus grantdaisy chainsignals BGO BG3 becausethe VBAT PB waslocated to the right of the active master and the daisy chainsignal was BLOCKED NOT ITSELF AN ERROR CONDITION 5 Volt power on thebusdipped below 4 85 volts During power u...

Page 144: ...9 VBAT PB VME bus anomaly trigger ITP40 I GND VMETRO V B T 3 2 5 User s Manual 1 2 9 ...

Page 145: ...bit ERROR output on VBAT Thedelay ofupto100nsintroducedbytheVBT 325 caninmanysituationsbe toolongtotriggeranexternalscopeproperly UsetheERRORoutputonthe piggybackitself if youarelookingforshorttemporaryVMEbusviolations or otherfasttransitions TheERRORoutputwillgolowasanimmediateeffecttoanyVMEbus violation NotethatthisERRORoutputisindependentoftheVBT 325 circuitry Individual trigger outputs Individ...

Page 146: ...rigger One of theoutputsmayalsobeconnectedtotheExternalInputconnectorofthe VBT 325 if youwanttotriggertheVl3T 325ononedistinctviolationwithout masking off all others using the violation mask VMETRO V B T 3 2 5 User s Manual 1 3 1 ...

Page 147: ...oltothemainprogramwhichresidesin FLASH PROMs and 2 to receivenewfirmwarethroughtheserialportduringfirmwareupgrades Normally theBootPROMdoesnotneedtobechangedduring FWupgrades However early intheproductlife time whenamajornew FW releasehasbeen made theremightbeaneedtoreplacetheBootPROM Pleasemakesureyou areusingthecorrectBootPROMversion For FW version4 99 120 theBootPROMmustbeofversion2 00 or highe...

Page 148: ...ad ThenfollowtheinstructionsgivenonthePCscreen andanswer Y or Nas appropriatetothequestionsgiven Afterafewminutes thenewfirmwareis loaded Specify PCB and ECO Level ECO B5 Note ThefirmwareneedstoknowthePCBversionandECO level oftheVBT 325 totake fulladvantageof allfeatures If thisinformationisnotalreadyentered intotheboard you willbeaskedtoenterthePCBandECO levelthefirsttime aftera FWupgrade ThePCB ...

Page 149: ...325 isinserted Ta k e outtheVBT 325andleave itonasurfacewithcontrolled characteristicswithrespecttostaticelectricity ref Static Electricity Precautions inthe INSTALLATION section I f apiggybackmoduleisinstalled thismustberemovedbeforethePROM canbereplacedorinserted pleasereferto Piggybackremoval instructions intheUser sManualforthepiggybackmodules for the VBAT PB thisisincludedinthesection VBAT PB...

Page 150: ...essarytostraightenthepinsbefore insertion Before insertingtheboardbackintothesystem makeanote oftheserial numberandECO level e g B6etc foundonthelabelsontheunderside oftheboard This will beaskedfor afterthenew FW isloaded if not alreadyenteredby VMETRO valid for 4 99 50andhigher Insert theboardinthesystemandapplypower P1 P2 FigureA2 BootPROMpositionandjumpersettings VMETRO V B T 3 2 5 User s Manua...

Page 151: ...gthattheboardis runningfromthebootPROMandisreadytoacceptthenewfirmware loaded throughtheRS232port Nowdothisaccordingtotheprocedure Load firmwarefromPC givenabove Noresponse I f thetextmentionedabovedoesnotappearinthe LED display checkthatthe BootPROMistherightversionandisinsertedintheproperdirectionand position seefigureA2 andthatnopinsarebent 136 V B T 3 2 5 User s Manual V M E T R O ...

Page 152: ...version of your VBT 325 Refer to figure A3 A4 A5 B and C respectively for locations and setting of these jumpers Refer to the following chapters for jumper setting for VSB and SCSI bus NV RAM Battery off on Shown on Temp Ext1 Shown in Ext1 pos 4 3 2 5 1 3 3 1 3 3 9 VME 11G3 0 IN OUT bypass 7 A C M J 8 U J 5 4 J 6 F1334 VME IACKIN OUT bypass F B J 2 C I 376 12V to FLASH on off Shown on PROM size Up...

Page 153: ...xt1 pos J 3 1 J 3 9 VME BG3 0 IN OUT bypass VME IACKIN OUP bypass 1 1 J76 12V to FLASH on off Shown on 1 J75 PROM size Up 28 pins Down 32 pins a J 8 4 C I J 4 9 1 7 1 1 3 5 J36 Figure A3C Miscellaneous jumper settings VBT 325 PCB rev C 138 V B T 3 2 5 User s Manual V M E T R O ...

Page 154: ...VBT 325 in asystemwith VSB f 3 J 6 9 VMEbus and VSB Jumper Configuration Arrows indicate differences from SCSI I I I I I 776 J 6 6 J 3 1 J 3 9 J 2 2 J 2 3 J 2 1 3 3 4 1 3 4 2 3 4 0 i f i j 4 1 C I 3 7 5 J 3 6 4 6 C I J 1 4 VSB BGIN OUT bypass 359 3 5 7 38 11 5 7 se s 5 J54SIS6ss J 6 e l F B J 8 FBJ4 F B J 7 J 6 3 P I I J 6 3 6 7 1 J 5 0 N 1 E I 3 J 1 J49111 0 J 4 7J 3 3 J 2 J F B J 3 148 235 N 3 6...

Page 155: ...CZZI 776 J75O J36 72 0 f i j 1 746 J37 J3 4 42 J 4 0 4 4 1 714 J64 VSB BGIN OUT bypass Up Closed Down Ope 4 8 785 354 I 111 7 S8 S5 S6 5 F8J4 FBJ7 J63 FB 72 F B J 6 75 3 g J 52 i f FB 7i J67 IS F a l l 1 J4 911 J47 i J33 J2 F B J 3 748 11 735 762 P1 P2 Figure A4C Jumper settings for VMEandVSB VBT 325 PCB rev C 140 V B T 3 2 5 User s Manual V M E T R O ...

Page 156: ...J 1 2 J2 I r I 1 3 1 8 J 3 7 J 1 5 M E P O N O J 7 6 375 C 3 J 3 6 J 1 9 346 334 4 1 4 2 J 4 0 0 J 4 1 0 J 1 4 3 8 354 J 6 FB 74 FBJ2 S 55 69 38 69 17 J 6 3 F B J 6 J 6 7 l i t l F B J 5 k 3 5 0 6 1 3 3 1 J 4 9 U g J 4 7J 3 3 32 8 1 3 J 3 348 335 362 J 4 4 J 4 5 J61111 3 5 6 J 5 9 357 J 6 P 1 P 2 764 Figure A4B Jumper settings for VME and SCSI VBT 325 PCB rev B VMETRO VBT 325 User s Manual 1 4 1 ...

Page 157: ...15 I 1 J 1 4 6 1 1 156 _ O J 7 5 78 785 754 F B J 4 F B J 2 J 5 0 I I S7 In u os J 8 4 F B J 7 J 6 3 F B J 6 8 5 6 J 5 3 I J 5 2 F B J I J 6 7 F B J 1 74911 J 4 7 t i J2 1 1 F I 3 J 3 C f l 3 4 8 736 J 1 9 II J 3 3 335 J 6 2 3 5 1 P 1 P2 I r I 137 J 3 4 4 2 J 4 0 1 4 1 4 359 J 5 7 D D D D 4 Figure A5C Jumper settings for VME andSCSI VBT 325 PCB rev C 142 V B T 3 2 5 User s Manual V M E T R O ...

Page 158: ...sses Jumper configuration for this will bedescribed in the 5 X User s Manual Futurebus Wide mode For Futurebus Analysis the VBT 325 mustbeinserted into the FBA 625 adapter andaspecial jumper setting mustbeused Refer to separatemanual for the FBT FBA 625 product VMETRO V B T 3 2 5 User s Manual 1 4 3 ...

Page 159: ...1 1Jumper settings 144 V B T 3 2 5 User s Manual V M E T R O ...

Page 160: ...ken from the Motorola SCSI I F board DVME 718 and is chosensince it mapseasily on to a50 lead flatcable asdone by VMETRO s SCSIcable VSC 8 seeenclosed drawing When this isusedasshownabove it is the cable which createsthe bus betweentheadjacentP2connectors on rows a c For CPUboards like Motorola MVME147 167 187 etc the SCSI connection onP2 is rather random since it is intended to go via a P2 paddle...

Page 161: ...ted to standardSCSIandSCSI 2 plugs including support for differential SCSI This will provide conversion to industry standard connectors sothere will benoneed to crampa special 64 pin DIN to the SCSI cable a standardSCSI SCSI 2 cable which normally hasanumber of connectorsattached to it canbeused 146 V B T 3 2 5 User s Manual V M E T R O ...

Page 162: ...5 DB7 Gnd 16 DPB Gnd 17 Gnd Gnd 18 Gnd Gnd 19 Gnd Gnd 20 TermPWR 21 Gnd Gnd 22 Gnd Gnd 23 ATN Gnd 24 Gnd Gnd 25 BSY Gnd 26 ACK Gnd 27 RST Gnd 28 MSG Gnd 29 SEL Gnd 30 C D Gnd 31 REQ Gnd 32 1 0 Gnd SCSI Connection on P2 The pins shown in BOLD text are connected to the VBT 325 when the board is configured for SCSI VMETRO VBT 325 User s Manual 147 ...

Page 163: ...o SCSI port on CPU with paddle board B K FigureA7 SCSICable Type VSC 8 To P2 of VBT 325C analyzer I 15cm 6 1 5 c m 6 15cm 6 To SCSI devices via existing SCSI cable Connectors 4 5 c m 1 5 f t Type A 50 pin Male FC 50P o r similar 3M etc NB With polarizer as shown Type B 50 pin Female FC 50P or similar 3M etc NB With polarizer as shown Type C 64 pin DIN Female with A and C row only B row empty Pins ...

Page 164: ...by using anisolating extenderboard your VBT 325 board canbecustomized by cutting copper tracks thatarespecially laid out for all P2signals for this purpose Thesecanbefoundasa row of 32pairs or solderpadsconnected with a thin copper track oneachside of theboard just next to the P2 connector Thepads onthe bottom sidearesignals from P2 row C and the top side row A Please refer to figure A7 on the nex...

Page 165: ...ionofP2A C P1 Bottomside P2row C P2 FigureA9 TheVBT 325hasspecially laidouttracksforP2rowsalc thatcanbecut if therearepinswith illegalvoltageontheP2 alcconnectorinthetargetsystem 150 V B T 3 2 5 User s Manual V M E T R O ...

Page 166: ...lines x 80character display h 50 option COM1 port COM2 port The VT100 EXE will defaultrunfromtheCOM1 portonan IBM compatible PC The P capitalP optionallowsoperationthroughthe COM2 port like this vt100 P COM2 J Makesurethatyour conf ig sys fileincludesthefollowingstatement ANSI SYS d e v i c e a n s i sys If youdonotfindthisorasimilarstatement locatethedirectorywhere ans i sys residesonyourPC andad...

Page 167: ...inal type 3 Selectterminaltype 2 if youhaveamonochromescreen MDA displayadapter 50linesdisplay If youhaveascreenthatsupports50lines youmayselectterminaltype 4and starttheVT100emulatorwith a vt100 h Built in script language ScriptfilesareespeciallyeditedfilescontainingVBT 325commandsand functionkeyswhicharesenttotheVBT 325 exactlyastheyweretypedonthe keyboard Specialscriptcontrolcommandssteertheexe...

Page 168: ...lineasacomment Canbeplacedanywhereinthetext SendsingleCR string SendstringfollowedbyCR string Sendstring Do notsendCR Wait 100ms Script control commands Scriptcommandsshouldalwaysstarttheline scriptlinesnotstartingwithan A or will besenttothe VBT 325 as is Trailingspaceswillbeignored Toendacommandwith a CRLF adda tilde totheendofthestringasdescribedabove upload inp e f e W XMON up M Uploading firm...

Page 169: ...Function key Fl F2 Function key F2 F3 Function key F3 F4 Function key F4 F5 Function key F5 Trace Run F6 Function key F6 Edit next window PU PgUp Page up PD PgDn Page down I INS Insert object E END Goto end of line page trace Not used yet L DEL Delete object Function keys in script files To use function keys in scripts see the table above for which command that can be used for the different functi...

Page 170: ...PC Host Command Thefollowingdialoguebox willshowupwhenthe Dump t o PC Host command is selected Du t o PC Host I D u a p t h e contents o f t h e t r a c e b u f f e r t o a f i l e o n a host o To proceed you must be using a terminal emulator on a PC workstation or o t h e r host supporting t h e MODEM f i l e t r a n s f e r protocol_ Example PC w i t h UNETRO s UT100 emulator t h e WINDOWS termi...

Page 171: ...stlastbuffer line willbeused If thislineislessthanthe From Line the wholebuffer willbedumped Thedefaultvalueisthelasttracebufferline afteratraceora Load From PC Host Afteradumpthevalueusedthenisdefault Thevalueisa hexadecimalnumberfora STIM targetandadecimalnumber for allother targets Packing Toreducethetransfertime datacompression packing canbeselected The buttons Use n o p a c k i n g and Use r ...

Page 172: ...mmand I n s e r t from l i n e B M h e x X I n i t i a l i z e non loaded t r a c e l i n e s O k Cancel The fields described below will only show up when a STIM target is selected Insert from line The trace buffer load will be inserted from this line If a line greater or equal than the last line in the trace buffer is specified the last trace buffer line is the only line which will be loaded The ...

Page 173: ...W h e n the text Ready for transfer Set PC Host to RECEIVE data is shown type Alt R to set VMETRO s VT100 emulator to receivedata T h e VT100 emulator will then prompt for afilename at the bottom line on the screen Name o f f i l e t o r e c e i v e Fill in filename and path and hit CR to start the transfer This may takesometime to finish I f yourscreenneedsto berefreshed after theprocess hit two ...

Page 174: ...screenrefresh Dump Load with PROCOMM PLUS If you do not havethe VMETRO VT100 Emulator V2 02 or newer version you mayuseother commercial terminal emulators like theProcomm Plus to move trace buffer databetweenaPCandthe VBT 325 asexplained below R u n the tracer from Procomm Plus PC Set up PC A l t S PROTOCOL OPTIONSJ GENERAL OPTIONSJ C A b o r t xfer if CDlost Press SPACE BAR to toggle to NOJ ESC t...

Page 175: ...eproducttoreadbotholderandnewer versionsofthefile justbyskippingtheunknownrecords Newfeatures will thereforebeaddedasnewrecordswhenthe file formatischanged Note File ID All numbersinthefileformatuseMotorolalayout bigendian The file ID headercontainsthefollowingtextfields VMETRO TRACE MODEL nlTag Comments Oil Z The VMETRO TRACE identifiesthefile type The rilTag isthesameas thefirstparameterintheMai...

Page 176: ...ta record will alwayshavethewidth nhLastValTrcLine nliFirstValTrcLine 1 nhTrcWidth 2 Thewidth ofthe RunlengthpackedTracebufferdata will alwaysbe 0x1414141 TFH lwhichmeanstherestofthefile isreadasdataforrecord201 Therecordwidthisnotcalculatedbecausethesoftwareneedtoreadthewhole tracebufferandfindouthowmuch itcanbepackedtocalculate it Runlengthpackedtracebufferdataispackedonthebasisoftracebufferline...

Page 177: ... 4 Trig delay givenbytrig position Trigaddressintracememory abs First valid line log in tracebuffer Lastvalid line log in tracebuffer BOOLEANnhTrgFound BOOLEAN nhTrcCompleted 2 2 Indicatestriggerfound Indicatestracecompleted charnhTrigLineTxt 10 charnhTime 8 1NT16nhCalcADCVal 4 10 8 8 Trigger line text Timewhentracetrigged orwashalted Thebytesarecodedasfollows 0 RTC_64HZ 64Hzcounter 1 RTC_SEC Seco...

Page 178: ... this directory andthe drive to A and type INSTALL C CR Note that the Simulator requires about 2 5 Mbyte ofharddiskspaceandabout 523 Kbyte appr 536000Bytes memoryavailable forprogramsunderDOS Theinstallationprogrammaystartthesimulator Lateryoucanstartthe simulatorbychangingthe current directory to the simulator directory and type VMETRO CR Demonstration training The simulator canbeused for demonst...

Page 179: ...ernsfortheSTIM200 PBpattern generatorlocallyonaPC andwhenagoodpattern file ismade itcanbe loadedintotheSTIM200 PB itself forexecution Simulate bus activity Thesimulatorhasthreekeysusedtosimulatehardwareconditions Ctrl T S i m u l a t e TRIGGER FOUND Readsthedemonstrationtracefilesdescribed below if theyexistsorcreatesrandomtracedata Ctrl V S i m u l a t e VIOLATIONS FOUND onthebuswhenthe VBAT PB i...

Page 180: ...uctwithrange 0 2 andthe j isthenumberofthepiggybackoptionwiththefollowingranges i 0 j 0 7 i 1 j 0 7 i 2 j 0 3 Theorderofthenumbersarethesameastheorder oftheproductsastheyare showninthesimulatorproductselectionscreen Forexample thesetupfile for VBT 325C with TIM200 PB VME P2 will be RAM06 SIM Filesusedwhentheusersimulatestracebuffer full with C1RL T orby selectingthe SimulateTraceFull fromtheTracem...

Page 181: ...16 Simulator for PC 166 V B T 3 2 5 User s Manual V M E T R O ...

Page 182: ...ive wrist chain 9 control signals 43 copper tracks cutting 11 count 55 96 counters statistics 28 VMEbus 28 cross trigger 34 cross triggering 62 cutting copper tracks 149 D debugging 4 defining ranges 48 delay 55 dialog boxes 39 DTACK 30 dumptracedata 155 E ECO level 133 edit command 85 edit event patterns 45 elapsedtime 25 eventnames 53 eventpatterns 42 edit 45 78 insert 46 extenderboard 14 extern...

Page 183: ...155 lock on first 123 loose sequence 57 M main menu 83 mask violations 112 master slave 5 max scale 68 memory non volatile 22 menu selection 38 menu start up 21 message line 42 mode sequencer 50 single event 50 mode transparent 19 N non volatile memory 22 NOT operator 43 numeric keypad 41 O operator NOT 43 sampling 53 store 54 operators 53 options command 99 overview 1 P P2 bus 13 pattern generato...

Page 184: ...fy 53 serial ports 17 session command 98 setup command 88 setup screen 37 83 signal inputs 34 signal polarity 44 signal selection 64 simulator 10 66 163 single event mode 50 79 slot selection 12 spare jumpers 10 specifications 4 SSBLT cycle 31 start up menu 21 state analysis 25 state number 51 static electricity 9 statistics command 88 statistics counters 28 statistics screen 37 68 stimuli generat...

Page 185: ...d 122 VBAT operation 120 VBAT specifications 115 VBAT violations command 121 VIC068 chip 5 VME backplane 12 VME64 26 31 47 48 105 114 VMEbus 2 traffic 5 voltage 12V 15 5V 14 voltage drop 14 VSB backplanes 12 VSB SCSI 1 2 2 VT100 EXE 17 151 VXIbus 2 w waveforms 64 wide mode 24 window command 97 word recognition 25 workstation 1 wrist chain conductive 9 170 V B T 3 2 5 User s Manual V M E T R O ...

Page 186: ...l 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 INSPECTION Remotely inspect equipment before purchasing with our interactive website at www instraview com LOOKING FOR MORE INFORMATION Visit us on the web at www artisantg com for more information on ...

Reviews: