Home
contents - Artisan Technology Group
Contents
1. XMEM325 PB PCB REV A Js4ll 158 jp 1 jj J78 to 5 J66 _ J75 J91 J77 J92 Ba Sa 89 J17 J18 J19 J20 55 gp J36 J12 J13 J14 J15 J76 J79 94 57659 Jsoll l J56 J97 1 lt J61 lt Figure 13 12 Jumper settings VME and SCSI XMEM 325 PB rev A VMETRO User s Manual VBT 325 193 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 13 Jumper Settings 13 1 8 XMEM325 VME amp P2ac User defined Jumper configuration for VME and P2ac User def on XMEM325 PB PCB revision Connect P2AC sampling clock to pin socket 743
2. NV RAM Battery off on BG3 0 IN OUT YI Shown bypass ag ll 11 VBT 325 PCB Wr asa 1 55 16 I FBJ8 P1 FBJA IL E877 ee IACKIN OUT Shown FBJ2 pos 369331335 ITE dem 12V to FLASH on off 7567 Shown on 322 AS A I 323 150 Jn FBI 775 PROM size fi Up 28 pins Down 32 pins 347 33 92 2223 Select Voltage and Temp or Voltage only 736 V T i i J19 172 g diz 3 1446 237 _ 545 po ois J14 5175 ET 1 56 am 759 1 42 257 58 340 5 Figure 13 1 Jumper settings VBT 325 rev B 182 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com User s Manual VBT 325 level command to find VMETRO 13 Jumper Settings
3. J83 1 782 p P1 VBT 325 PCB rev C et J68 I Vise 185 J65 1 85 J 56 VMEbus and VSB o 184 J6 la E I Jumper Configuration 5 4 Arrows indicate differences from SCSI 263 2 FBI 1314139 J76 253252 1 522 11 973057 J50 FBJ1 J75 zl J47 i J33 92 035 P2 J36 Na UAE J62 m 719 J17 3 3 J51 720 E las 037 5 I 1225 ole Wet I 1 56 034 084 VSB vs eem our P bypass lt Up Closed L_ Down Open d Figure 13 4 Jumper settings VME and VSB VBT 325 rev C VMETRO User s Manual VBT 325 185 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 13 Jumper Settings 13 1 3 VME amp SCSI Twin mode J68 58 VMEbus and SCSI Arrows indicate differences from VSB 5 FBO 4 2807 1 1 FBJ2 066731739 776 767 1 22 525 250 resa 275 347 MM 333 92 I I FBJ3 J36 1 1 562 J19
4. AN 130 Figure 8 3 SCSI cable type VSC S sirrini airinn rsisi nEn n I DN ESANA TEDNE EDS 130 Figure 8 4 Customizing TOWS AiG M 131 Figure 9 1 Switching between the different SCreens 134 Figure 9 2 The Save Trace Options dialog 135 Figure 9 3 The Size orco doo e 135 Figure 944 Target reconfigure 139 Figure 9 5 Dump asetupto d 1 CL P 140 Figure 9 6 Non valid file name error MESSAGE 140 Figure 9 7 Send OF Receive error message 141 Figure 9 8 Load a Setup from PC EIOSE js ESA N ESS ESENES 141 Figure 9 9 Overwiite setups LOA 142 Figure 9 10 Dumpa trace to PCH GSE 143 Figure 9 11 The Statistics screen displaying a standard histogram
5. Je3 BG3 0 IN OUT gt Pe bypass 1 CR NV RAM Battery off on ls oA ER g85 Shown on 5 t se VBT 325 PCB rev C 76 Va I reo4 h Shown in Ext pos VME IACKIN OUT 4 1763 bypass FBO gly FEE 731039 776 2531252 uM ff 12V to FLASH on off 4 022 Shown on 1553 J50 T S 375 lt PROM size uol Up 28 pins Down 32 pins 047 933 J2 la FBJ3 00 555 J48 P2 1 N2 Ber 1962 J17 951 J20 J46 237 344 545 1 5 714 p TT 1556 J59 91759 J42 9571 158 240 141 264 Figure 13 2 Jumper settings VBT 325 rev 13 1 2 VME amp VSB Twin mode The VBT 325 is default configured for VSB factory setting except the BGIN OUT daisy chain jumper in pos J64 as shown This is to avoid damage if the board is inserted in a crate with other use of the P2 connector Unless the VSB BGIN OUT is bypassed in the back plane a jumper should be inserted in J64 before installing the VBT 325 in a system with VSB VMETRO User s Manual VBT 325 183 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 13 Jumper Settings 184 Artisan Technology Group Quality Instru
6. Warning Both jumpers have to be moved Moving only one jumper will connect the external power supply s 5V to the system s 5V causing excessive ground currents and other undesired effects Ps m Trigger output P1 Ext inputs 0 3 _ Alphanumeric Display 22 mu 21 amp 22 Adapter Reset Power Jumper connector switch A DE positions for used with VME power FBA 625 Terminal f 1 p Futurebus port RS232 MINE adapter RS 232 handshake jumpers 4234 Terminal Host m E handshake bypass Host Printer port RS232 P2 mE Z3 amp Z4 1 23 Power Jumper Ext Power _ positions for a 24 5 Figure 2 3 Powering the VBT 325 from external power source 12 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 2 Installation 2 5 BusView for Windows Graphical User Interface BusView is a graphical user interface for the VBT 325 It offers a user friendly mouse operation of the analyzer system higher resolution graphics than can be achieved with a normal terminal a multi window operating environment and the capability to store trace data and setups on disk This chapter describes the procedures required to install BusView on a PC and to setup the VBT 325 for operation
7. ME Sequencer Single event mode If CAnyThing gt then Trigger at START of trace Ok lt F2 Window gt lt F6 Nxt wnd gt Figure 1 4 The Setup screen terminal view Type lt T gt and lt R gt to execute the command Trace Run once more After a few moments the waveform version of the Trace window appears The waveform window is shown in Figure 1 6 To avoid sampling while the VME bus is idle it is necessary to set up a trigger condition Type lt i gt and lt e gt to enable editing in the Event Patterns window With the cursor keys select the AS field in the VMEO line and type a 0 UMETRO UBT 325C UME Trace Sampling STATE at Start Trace Search Jum Count Format Markers Window Quit Hel ME 97 18 21 15 45 59 5 000 12 110 11 96U T ime BgL fM fiddress Data 8 ize Cvucle Stat IRQ7 15 Iack TRIG Gns D 66166666 11111111 LONG WRI OK 1 39 ns D 66166666 FFFFFFFF LONG RD OK 2 41 D 66160062 FF UBYTE RD OK 3 25 ns GD 66160062 22 UBYTE OK E 4 45 ns D 881888808 FFFFFFFF LONG RD OK 5 47 ns GF 8818808808 16161616 LONG WRI OK ae 6 238ns GF 66166668 26262626 LONG WBLK OK 238ns GF 881880888 36363636 LONG WBLK OK aa 8 238ns GF 00100008 46464646 LONG WBLK OK 9 39 ns F 66166668 FFFFFFFF LONG RD
8. JUMPER CONFIGURATION FOR WE AND P2ac UC TWIN MODE ARROWS SHOW DIFFERENCES FROM WE AND VSB 2 REV A Es cll a T ALL 5 77 J78 J93 J66 J75 J91 477 J92 cc oc UL NO c c SS 5 J89 E J37 J17 J18 J20 cec AL AY GOI ss HHN On J36 J12 J13 14 J15 J76 J79 J94 J571 s J59 J58 gt me J97 961 F ws SAMPL NG CLOCK RISING OR FALLING EDGE Figure 13 13 Jumper settings VME and User def P2ac XMEM325 PB rev A 194 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 14 Appendix A 14 APPENDIX A 14 1 List of Figures VMETRO Rewe Li Tie Setap Widonis io idR PR deeded 2 Trace Display Win OW T 2 Fieur L 3 ea aa aaa aes 3 Pieure 14 The Setup screen t rmiinal R 4 Pioure 1 3 The Mate Display Screen terminal VIEW soie seeds i abii aa cita rl ba has 4 Pieure 1 6 The Wavetorm window terminal 3 2 1 Sampling of Userqietined PT oio boe ak EG aca ne seas Bua eia deals 10 Ficus 22 FLASH EPROM Wiper cesser PH ODDS EUER 11 Figure 2 3 Powering the VBT 325 from an external power SOULE 12 Figure 2 4 The Bis View Communication 14 Figure
9. 80 Figure 5 41 Counters Operation E 81 Figure 542 An Event Counting BISEDBFAIL 82 Figure 5 43 Selecting 82 Figure 5 44 The Bus Utilization 83 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com VMETRO 14 Appendix A Figure 5 45 The Bus Utilization histogram S SEDA PSS n DSN SS EVES Ea 84 5 46 The Bus Transfer Rate sicsscssicsnsssessvasoonsasnsssonssarsontasnsevsucsonsnsispisvatconsesnsscasesosdspsaseisvateonss 85 Figure 5 47 The Statistics window 1n Bus Utilization ModE 86 Figure 5 48 BBSY displayed in Time History 86 Figure 5 49 Bar markers showing minimum maximum and average 87 5 50 Reset Dat markers E 88 Figure 5 51 The Count Options dialog 88 Figure 5 52 T 90 Figure 5 53 Cross triggering VSB from
10. Raa 103 6 7 Window MENU csscssssssossssesessccsssesessesecssssessscsesecseessseseseesecsssacsssessecsesessesssscsessesecesasosessosesees 104 6 7 12 eed D I RERO I REFER IE er te 104 0 7 2 Tile Horizontally eot Ce P ONERE EUER eres 104 6 3 Vertically sis ine rt 104 6 7 4 Arrange teme tee tone ne er UH E e ER RV ee deri e siesta eene 104 6 75 AlIphanumeric List n rre rte re ODE IHR o ERE 104 E Bro CIT 104 6 7 7 Select ten nee eee xa eere 105 6 8 Help Men e 105 6 5 1 E E 105 6 8 2 e 105 6 8 3 Using Help aee e Ee eR 105 6 9 Trace Display 105 6 9 1 SearcD menu cies ix IE ON INE SINE TER NEN NIS NEN RENE IN NEIN NUS 106 6 9 2 Jum MENU T 107 A PEE 108 6 9 4 Format Men E 109 6 9 Marker Ment NEUE e ATE FERE eek caus 110 jUrn 111 6 10 1 Session Ment NELLE 111 6 10 2 Function Ment ssiri 111 6 10 3 OpUlOns iere rere e etii E D rU 112 7 SIGNAL eese sn tenido sante taba tana pp a
11. Pin 5 Pin 6 Pin 7 Pin 8 RxD I TxD m MAX 233A RxD TxD m The RS 232 ports are connected as shown in Figure 2 9 Normally only the TxD RxD and GND pins 2 3 and 5 need to be connected As can be seen the host printer port have the transmit receive signals swapped compared to the terminal port 2 7 1 Terminal cable 18 Most terminals use a 25 pin connector DB25 for the RS232 connection and a cable as shown in the figure below should be used This cable can be purchased from VMETRO part 401 TER 232 To VBT 325 RxD TxD GND Figure 2 10 Terminal cable DB9 to DB25 converter User s Manual VBT 325 Terminal Shield TxD RxD GND DB25 Female VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 2 Installation 2 7 2 PC Cable If a PC is used as a terminal or when upgrading firmware through the RS232 port from a PC see Chapter 12 a cable with crossed TxD and RxD lines must be used see Figure 2 11 Note that the signals on pin 2 and 3 are crossed To To PC VBT 325 COM port RxD Pin 2 RxD TxD Pin 3 TxD GND Pin 5 GND 089 Male 089 Female Figure 2 11 PC cable 2 7 3 Transparent mode A convenient way of using the VBT 325 is to let the analyzer be inserted between the terminal and the CPU in your VMEbus system so that the RS232 c
12. Figure 8 4 Customizing P2 rows a c VMETRO User s Manual VBT 325 131 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 8 Pinout P1 P2 132 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface 9 TERMINAL USER INTERFACE 9 1 Using a Terminal Instead of BusView The terminal user interface is very similar to the BusView user interface the menus are approximately the same and the various screens are the same The main difference is that the File command and the tool bar are missing and the fact that there is no mouse for control This section will explain the differences between running a terminal and running BusView Menu options that are equal for the two cases will not be mentioned the reader has to use the BusView manual in the earlier chapters 9 1 1 Keyboard Control Underline All the items at the menu bar have one underlined or highlighted character the accelerator key A menu is opened by pressing this character i e pressing opens the Trace menu Alternatively use the and right cursor keys to select the preferred item and open the menu by pressing the down cursor key or CR TL Moving around in the pull down menu is done with the cursor keys or by pressing the underlined highlighted key of the preferred item in t
13. oin 57 Figure 5 26 If Addr2 does not show start looking for Addr a Figure 5 27 The Sequencer s state EAE 58 Figure 5 28 Leaving Single Event Mods 39 Figure 5 29 Edit event expreSSIOHR iesiri isin onne EnA mia eb EAE T E E A SEEEN E 60 Figure 5 30 Brackets in the Sequencer expandable 63 Figure 5 31 VSB bus Sequencer Example 1 70 Figure 5 32 VSB bus Sequencer Example 2 71 Figure 5 33 VSB bus Sequencer example 3 csscssisssssssiacsicomsssisecsussatasnsusdiavnivensasnsandsesssnsnsaspineataomsssmevasssanasnsassiaes 72 Figure 5 34 VSB bus Sequencer example 73 Figure 5 35 The Trace Display in Alphanumeric Mod 74 Figure 5 36 The Decoding and Formatting dialog 75 Figure 5 37 The trace display in waveform TT Fig re 5 38 Using MAKETS T 78 Figure 5 39 Displaying a trace in Several 79 Figure 5 40 Dumping atrace to nis in on nia ni
14. Figure 13 6 Jumper settings VME and SCSI VBT 325 VMETRO User s Manual VBT 325 187 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 13 Jumper Settings 13 1 4 VME amp VXI Twin mode VXI Jumper configuration for VXI_P2ac State analysis on VBT 325 PCB revision VXI_P2ac Timing analysis can use VSB jumper settings Connect sampling clock to pin socket J43 VME BG3 0 IN OUT st ff bypass ZI m 68 sse T Fn VMEbus and VXI 554 154 Jumper Configuration Aer i Arrows indicate differences from VSB de ios e 4 7 Temp Exti VME IACKIN OUT if 63 gt Shown in bypass 2 pg F8 6 Ext1 mo xt1 pos 766 31 39 76 Fui x ur 51 23 150 lares 1 175 _ PROM size 49 Up 28 pins VXI Down 32 pins 47 I 33 Sampling 2 Mirsa 9 rising edge mg f 36 J48 35 Boot from PROM FLASH PROM when missing X 21 Je 19 I 6 Hie ls j 46 1 18 137 peas Tj i5 14 i 5 156 159 60
15. mm J46 445 s gt 240 541 lt Remove gt 764 z Figure 13 5 Jumper settings VME and SCSI VBT 325 rev B 186 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 13 Jumper Settings J83 7 782 57 P1 _ VBT 325 PCB rev C am H J68 285 J65 56 VMEbus and SCSI 784 J6 I Jumper Configuration fa FBJ4 Arrows indicate differences from VSB 1263 FBJ2 i FBu6 731139 J76 2534152 766 l 522 l 553 350 EBL 175 zl 47 I 133 22 1535 J48 736 P2 NI 021 162 Ne 1119 J17 Jis J51 320 I gt 146 _ lus 237 E 1515 J14 15611 134 1156 959 No 142 957 1 141 764
16. sese 144 Figure 9 12 The Statistics screen displaying Time History Curvers csicsvsasossvarconsssssovosesssaswsassisvnisonsasnsovosessnasy 144 Figure 9 13 User defined P2 bus slot Select Oi 151 Bigure 9 14 Target 153 Figure 9 15 Insert new signal fields 153 Figure 9 16 Thesignal Held 154 Figure 9 17 Selecting pins for user defmed 155 User s Manual VBT 325 197 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 14 Appendix A Figure 9 18 Defined mnemonics Figure 9 19 Deleting signal insna Figure 9 20 User P2 STATE sampling Figure 12 1 Firmware installation dialog Figure 12 2 Loading firmware and select COM
17. 146 Table 9 2 Script control ComMands 148 Table 9 3 Function keys im culum T 149 Table 11 1 The nbastRan Scr ad 161d sss sosssssesssasssasnsavpsconsssnsesosssasasnsuspiavnissniasnsonisesssnsssaseigenisnsssnevasatasnssts 162 Table 11 2 The Heaget T T 163 Table 11 3 Default T2 164 Table 11 4 Default TG Bits 165 Table 11 5 Converting time tags to time 166 Table Am iiS Bg and SO Dyes 167 Table 11 7 12 bits time tag changes for XMEM325 PB 167 Table 11 8 Unused time tag XMEM 325 BB 167 Table 11 9 12 bits time tag VSB 168 Table 11 10 56 515 M 168 Table 11 11 16 Dits ime tag 169 Table 11 12 Details DaO and 169 r Dee Ste St Sth ANU te soin coup ERE EHRUER PERPE REX ED eR EE 169 User s Manual VBT 325 199 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 15
18. 6 3 4 ALG snes raves caps A T 6 3 5 Bow 6 3 6 Sampling Status eite EE Rete e eee rebel eroe tabe jUrn 6 5 Setups MENU Me ALTE 6 9 210 LOL ccce amiet ie ariete E E equi iecit o db 6 5 5 Make Current iot pie etie vet visti t e ivit ve iv ER juUU 6 0 1 Communication costae deci iras tees iet dista etas tv bee die tiens 6 6 2 Update Tracer e Go aen er te a et eer ra Peres oer deuote 6 6 3 Clear Non Volatile 6 6 4 Transparent Mode eret ette s n ee EP He ire e enar an Ree P Contents User s Manual VBT 325 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com CONTENTS 6 6 5 Target Recontfigute ento eo DE RR NER 101 6 6 6 Trigger Output OpltIOnS rerit t bed 101 6 07 LED Display c oris ELLA En T LE 102 6 0 8 Sim lated Hardware 102 6 6 9 User Interface Options vive eterne trt eet t eee tete av ee nre uet 102 6 6 LO Selitest E 103 6 6 LT Reset Amal y 103 6 6 12 Specials
19. ERE 1 UME Event Patterns Event BgL AS AM Address Data Size Cycle Stat IRQ7 1 Iack Fail In3 6 finyThing XXXXXXXX XXXXXXXX XXXXXX XXXX XX XXXXXXX XXXX XX XXXX D OX x XX XXXXXXXX XXXXXXXX XXXXXX XXXX XXXXXXX XXXX XX XXXX UHE1 x XX XXXXXXXX E t Patt xx XXXXXXX XXXX XX XXXX UHE2 I XX XXXXXXXX XX XXXXXXX XXXX XX XXXX D OX x XX XXXXXX XXXX XXXXXXX XXXX XX XXXX UME Sequencer Single Event Mode Sampling in STATE mode Store ALL If AnyThing then Trigger at START of trace Sequencer window VME VSB Figure 5 2 The Setup window 5 3 4 Trace Display Window The Trace Display window is where the contents of the trace buffer are displayed The trace data may be displayed as an alphanumeric trace list as in Figure 5 3 or as waveforms The waveform display is shown in Figure 5 37 Multiple trace windows of either type may also be created The menu bar in the Trace Display window is tailored to perform efficient navigation searching and formatting of the trace data contents BusView VME STATE Trace VMES TRC triggered at 25 dy File Edi Search Jump Count Format Marker Utilities Window Help Sample Bgl AN Address Data Size Cycle Stat IRQ7 1 Iack Fail In3 4BC 4444555566667777 BC 88889999AAAABBBB 8t CCCCDDDDEEEEFFFF
20. SAMPLING CLOCK RISING EDGE Figure 13 8 Jumper settings VME and VXI VBT 325 rev VMETRO User s Manual VBT 325 189 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 13 Jumper Settings 13 1 5 VME amp P2ac User defined Twin mode Jumper configuration for User P2ac on VBT 325C PCB revision Connect P2AC sampling clock to pin socket J43 ps L 7 SB 1 VMEbus and User Defined 2 55 59 Fise L Jumper Configuration I Arrows indicate differences from VSB s rh Wa Fate ran Hb 99 Nb T 7 Tras d vi 150 la Fall ns 7 1 2 Sampling clock rising edge s 0 95 T uz w m 95 ng ns y 11 gt Remove m x Remove Figure 13 9 Jumper settings VME and User P2ac VBT 325 rev 190 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE
21. 801888018 0088 601880180 1111 661600010 2222 06010001E 3333 88188828 378ns 80188822 5555 376ns 66100624 6666 376ns 80188826 7777 158 77us 6D 00100000 11111111 896ns 8D 90190000 11111111 538ns 6D 88188082 11 336ns 8D 80100882 22 556ns 6D 680188008 11112211 998ns 80100008 310101018 258ns 80180008 20202028 256ns 66166068 30303036 66160068 464604046 909100008 16161616 VSB Figure 5 3 The trace display window alphanumeric view VMETRO User s Manual VBT 325 43 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation 5 3 5 Statistics Window The Statistics window is used to control and see the results of a statistics operation A special menu bar is given providing a flexible and powerful environment for statistics measurements The Statistics window is shown in Figure 5 4 BusView YME Event Counting amp Buslevel Histogram ay Session Function Options Utilities Window Help 8 x FEO Total number of samples 17750 Buslev Buslevi Buslev2 Buslev3 Unk Level 53 15 25 6 1 39 32 2 3 9 3 17 9490 2740 4440 1080 6980 5640 410 1650 3070 YME VSB Figure 5 4 The Statistics window in Event Counting mode 5 4 Event Patterns The Event Patterns window defines the patterns to be loaded into the
22. Figure 12 3 Reset and select baud Tate Figure 12 4 Erasing Flash EPROM S EEE Figure 12 5 Select baud rate during Upload Figure 12 6 Error message indicating no contact with the Figure 12 7 Missing the tuning Parameters Figure 12 8 The Tuning parameters Figure 12 9 Configuring PCB and ECO Figure 13 1 Jumper settings VBT 325 rev Figure 13 2 Jumper settings VBT 325 Figure 13 3 Jumper settings VME and VSB 325 rev Figure 13 4 Jumper settings VME and VSB VBT 325 rev Figure 13 5 Jumper settings VME and SCSI VBT 325 rev Bucsssasssississrsonsssnsosssevssasnsasonsvarsonsssinss Figure 13 6 Jumper settings and SCSI 325 rey Figure 13 7 Jumper settings VME and VXL VBT 325 Figure 13 8 Jumper settings VME and VAL VBT 325 scssscssscsosssssssnsssnsovasssasnsnscssisvasonsnsinss Figure 13 9 Jumper settings VME and User P2ac VBT 325
23. ndn oreet terr e req e ei ree E tection 178 12 44 Tuning Parameters Lost eene te erecto teen are curo Eh oe epa dero Eee Rep 178 13 JUMPER SETTINGS tr tenons enun no 182 13 1 Jumper Settin GS m S 182 13 1 3 25 ms 182 13 1 2 amp CP win tnd 183 13 1 3 amp SCSI Twin 186 User s Manual VBT 325 xi Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com CONTENTS 13 14 VME amp VXI Twin 188 13 1 5 amp P2ac User defined Twin mode essere 190 13 1 6 XMEM325 VME VSB 192 131 7 25 193 13 1 8 XMEM325 VME amp P2ac User defined 194 14 Ed 195 14 2 List if Tables m 198 Xii Contents User s Manual VBT 325 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 1 Getting Started 1 GETTING STARTED 1 1 Getting Started with BusView Sampling Trace Run Ctrl Tab TIMING mode VMETRO This is a short introduction to the VME Bus Analyzer VBT 325 including references to sections throughout the manual The VBT 325 has a lot of powerf
24. CHEW IWS 1 i UMETRO Piggyback Removal Tool IWS It IWS WWS Ni ua dicum LE mm CHEW 219 Rest tool on nuts 8 E not on connector N g UMDETR Toot c3 1 moug OULU i 3 Figure 4 4 Removing the XMEM325 piggyback 4 2 3 Power Consumption Table 4 1 gives the power consumption of the XMEM325 PB in various configurations and situations Mode Async Current consumption Current consumption Active sampling 5 00V 5 00V Target XMEM325 PB C XMEM325 PB B de aAa 6 125MHz 4 20A 3 20A VME only VME and P2 6 125MHZ 460A 0 25MHz 4 60A 3 60A VME only 25 550A pana P2 Table 4 1 Power consumption XMEM325 PB For total current consumption add the consumption of the carrier board see Section 2 4 38 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 4 XMEM325 PB VMETRO User s Manual VBT 325 39 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation 5 OPERATION 5 1 Wind
25. Wimme 14 Figure 210 The start up eee HU REPRISE 16 Pipure2 7 Tetmunal PIN eee 16 Figure 2 9 Back up battery JUImp t ieesseesen PEDES SERERE ERN eae eA 17 Figure 2 9 Serial ports on the deeds 18 Figure 2 10 Terminal cable DB9 fo DB25 E 18 dala 19 Fipure 2 12 Transparent mode 19 3 The TAS OSE espiritu ben a E od beim o Fic oa oci a Ei a aii rua EE a Eu iua 21 Figure e 22 Figure 3 Pipoy hick sf ccs nn ev ek Gb Eoi bd esie o Fl a OX ice e i obo b eu bios 23 Figure 14 the VPGC MEDIL n percer pan YER ENDE IEEE EH ieee 25 Figura 35 Block di srantot the lib Eb b as SE Rp eee 26 jura Euh mul T 2T 37 NI Seid Hodie esan 29 Fipure 3S The lecons A AESA E E 29 Figure a9 Dan cycle Sampling es N 31 igure 3 10 VSsBbus STATE Saniplilp ssion eee E A ee EROR USES 32 Pip are d taeda 33 3 17 serdiefinsd P2 34 Pisured 1 Block diagram oe the XMEM325 PB uic pies e Pe PPP PER A a
26. Guaranteed 888 88 SOURCE www artisantg com 12 Firmware Upgrade 176 Reset the tracer and select the correct baud rate by studying the front panel display Type the number of the menu item that match the text on the front panel display UBT 325 Firmware Version 5 48 27 1997 PLEASE READ ALL INSTRUCTIONS CAREFULLY BEFORE PROCEEDING Reset the UBT 325 Cor the UPC MkII Select a number from the menu below that match the text lt baud rate displayed on the front panel display 1 Blinking 19k2 8in Type CR Displaying 19k2 81 9666 8in or BootPron 4 a 4800 81 5 72466 Sin 6 71266 81n B Abort installation If none of the above match the text on the front panel display select 8 to abort the installation Figure 12 3 Reset and select baud rate The next step performed by the upload procedure is to wipe the current firmware from the Flash memory ARNING The Flash EPROMS will now be erased While erasing the text KMERASE is displayed in the front panel display DO NOT TURN OFF THE POWER OR RESET THE TRACER AS LONG m AS RMERASE IS DISPLAYED Erasing may take up to 60 seconds to complete Figure 12 4 Erasing Flash EPROMs Do not attempt to reset the tracer or turn off the power as long as the text in Figure 12 4 is displayed If you do tuning parameters vital to the operation of the tracer will be lost If the tuning paramete
27. Syntax Count N occurrences of lt Event Expression gt then Where Nis number from 2 to 1048575 An statement is equivalent to a Count 1 statement Up to 4 Count statements can be used in a Sequencer program Delay controls timers that can be used to delay a certain time before the Sequencer program is allowed to advance to the next state Syntax Delay ns us ms then if lt Event Expression gt then Where Nis a number of the given delay unit ns Us or ms The delay time can be minimum 80ns maximum 335ms Up to 3 Delay statements can be used in a Sequencer program When state 1 contains a delay statement the delay counter starts to count between 500 900 Us before the sampling is started This means that delays less than this time have meaning in state 1 The delay counter can be synchronized by putting an Tf ANYTHING then before the first delay The delay counter will then start to count when the first sample occurs on the bus after the sampling is started A construction like Delay Elsif can be used to exit a delay interval on a certain condition before the delay time expires A sample is required after the delay time is counted down before the Sequencer will proceed to the next state or a trigger will occur User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Trigger Note Halt
28. 13 1 6 XMEM325 VME VSB amp VXI Jumper configuration for VME VSB and VXI default on XMEM325 PB PCB revision A Connect VXI sampling clock to pin socket J43 indicated as circle in the lower right corner JUMPER CONFIGURATION FOR VME VSB AND VXI TWIN MODE ARROWS SHOWS DIFFERENCES FROM VME AND SCSI XMEM325 PB PCB REV A c CE MN 00 ae J78 J93 Q N J66 J75 J91 J77 J92 a 5 8 3 5 m n Q J389 J17 J18 J19 J20 eet C J36 J12 J13 J14 J15 m J46 J62 EFC J76 J79 J94 Js7ll 160 jso I 958 I lt 1556 J97 L seal e lt Figure 13 11 Jumper settings VME VSB VXI XMEM325 PB 192 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 13 Jumper Settings 13 1 7 XMEM325 VME amp SCSI JUMPER CONFIGURATION FOR VME AND SCSI TWIN MODE ARROWS SHOWS DIFFERENCES FROM VME AND VSB
29. Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 2 Installation 2 2 2 Jumper Settings VBT 325C VBT 325B Target Bus Mode Wide Twin Factory setting VBT 325B VME VBT 325C VME amp VSB BT 325C VME amp SCSI VBT 325C VME amp P2 VBT 325C Table 2 1 Jumper settings There are a number of jumpers on the VBT 325 board that define target bus operating mode Wide Twin and RS232 handshake bypass The factory setting for the VBT 325C is twin mode VMEbus amp VSB except VSB BGIN OUT daisy chain bypass see Section 13 1 2 For the VBT 325B the only possible configuration is VMEbus so there is never a need to reconfigure jumpers on this model unless the board is upgraded to a model C or the RS232 handshake bypass between terminal host is used Chapter 13 has the correct jumper setting for the other possibilities listed in Table 2 1 2 2 3 P2 rows Aand C No pins on the P2 rows A and C are driven connected or grounded in the factory jumper setting However this may change after configuring the board for VSB and SCSI The jumper J64 for VSB BGIN OUT see Section 13 1 2 will connect P2a31 c32 when installed and may cause problems in systems using other P2 configurations Similarly grounding of the SCSI bus takes place with four jumpers in field J51 see Section 13 1 3 and these must not be in place when used with other P2 busses 2 24 TTL
30. TRACE FILE HEADER A as se ee ee uu coc ccr eI c esee Trace file header ID SIUS define TRACE_FILE_ID BusView TRACE V a epe a EE Possible models indexes aaa aa aa a a define MODIDX_VME 1 define MODIDX_VSB 2 define MODIDX_SCSI 3 define MODIDX_TIMVMENO 8 define MODIDX_TIMVME 9 define MODIDX_TIMSCSI 10 define MODIDX VXI 14 define MODIDX TIMVSB 16 define MODIDX TIMBATVME 17 define MODIDX XVME 18 define MODIDX XVSB 19 define MODIDX XSCSI 20 define MODIDX XVXI 24 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 11 Trace File Format VBT only PBT VBT and Timing Analyzers PBT Both N_CLOCK and N_SAMPMODIF set is TRANSFER Mask for sampling bits Set if sequencer contains a mix of the Show default as waveform Alternative events used in setup 16 8 as abstime 8 1 8 as abstime 16 8 as abstime 8 1 8 as abstime 16 8 as abstime define MODIDX_PCI 22 define MODIDX_TIMPCI 23 define MODIDX_PCI400 24 Lt Setup Sampling Mode values define N_SYNC 0x0000 define N_TRANSFER 0x0000 define N_ASYNC 0x0001 define N CLOCK 0x0001 define N SAMPMODIF 0x0002 DETAILS define N SAMPMASK 0x001F define N MIXED 0x0020 sampling modes Info just to show correct status define N USEWAVEFORM 0x0040 define N ALTEVENTS 0
31. 0000 00100018 1111 88188081C 2222 8018881E 3333 00188828 00100022 5555 66100624 6666 00100026 7777 00100000 11111111 99190000 11111111 88188082 11 80188082 22 00100000 11112211 00100008 16161616 00100008 20202020 00100008 30303030 80188808 46464640 33 3MHz 32 Figure 5 35 The Trace Display in Alphanumeric mode 5 7 1 1 Navigation and Signal Selection The default VBT 325 trace display will show a selection of signals and signal groups in the trace list that are most relevant However if more signals groups are displayed than there is space for on the screen a scroll bar appears at the bottom of the trace display Edit the Trace The Trace window both in alphanumeric and waveform mode can be edited in the same window way as the Event Patterns window Signals can be added removed and reorganized according to the wishes of the user Add Place the cursor on the signal name to the right of below in the case of waveform mode the place you want to insert a new signal Select Insert from the Edit menu or the tool bar or press the INS key The same dialog box as when editing the Event Patterns window appears Select the desired signal and press the OK button Remove Place the cursor on the signal name you want to delete Select Cut from the Edit menu or the tool bar or press the DEL key Reorganize A combination of the previous explained Add and Remove actions will g
32. 4 rtisan tisan Technology Group is your source for quality Femoog Ge new and certified used pre owned equipment FAST SHIPPING AND SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT DELIVERY Experienced engineers and technicians on staff Sell your excess underutilized and idle used equipment TENS OF THOUSANDS OF at our full service in house repair center We also offer credit for buy backs and trade ins IN STOCK ITEMS www artisantg com WeBuyEquipment EQUIPMENT DEMOS HUNDREDS OF Instra REMOTE INSPECTION LOOKING FOR MORE INFORMATION MANUFACTURERS Remotely inspect equipment before purchasing with Visit us on the web at www artisantg com 7 for more our interactive website at www instraview com information on price quotations drivers technical LEASING MONTHLY specifications manuals and documentation RENTALS ITAR CERTIFIED aed Contact us 888 88 SOURCE sales artisantg com www artisantg com User s Manual VBT 325 VME Bus Analyzer Including XMEM325 PB Version 2 0 Valid for Firmware Version 5 5x BusView 2 5x VBT 325B VMEbus Analyzer VBT 325C VMEbus amp VSB SCSI P2 Analyzer XMEM325 PB Extended Trace memory for the VBT 325 Copyright VMETRO 1997 No part of this document may be furnished or disclosed to any third party and it may not be copied or reproduced in any form electronic mechanical or otherwise without written permission from VMETRO Inc Houston TX USA or VMETRO
33. Events with the inserted list of signal fields and their values one for state and one for timing analysis The Sequencer program The selected sampling frequency Trigger input options for the TIMBAT The statistics option parameters one for each statistics function The Load from PC Host works in the opposite direction User s Manual VBT 325 157 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface 158 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 10 Simulator for PC 10 SIMULATOR FOR PC 10 1 Installation To use the Simulator you must install it to a hard disk Put the diskette in drive A and type install d The user is asked to enter the path to where to install the program The path may also be given directly at the command line e g if you type install d the directory VMETRO will be created and the program will be installed there Note that the Simulator requires about 2 5 Mbytes of hard disk space Start the simulator by changing the current directory to the simulator directory and type vmetro a It is not necessary to go to the directory where the simulator is located but all files used by the simulator must be in the current active directory 10 2 Simulate Bus Activity When operating the simulator one may emulate ac
34. Total number of samples 18390 BBSY AS DATA Total DTB 20 32 33 15 3760 5810 6030 2790 VME VSB Figure 5 44 The Bus Utilization histogram Four histograms are provided in the VMEbus Bus Utilization statistics each measuring the percentage of time when a signal or signal combination is active on the bus Indicates percentage of time when the VMEbus signal BBSY signal is active i e when there is a bus master that owns the bus Indicates percentage of time when the VMEbus address strobe AS is active This not only shows how much of the time the address bus is utilized it also includes total time spent on block BLT MBLT transfers and RMW cycles since 5 is active throughout these cycle types The logical OR of DS1 DS0 DTACK and BERR indicating percentage of time when the VMEbus Data bus is utilized The logical OR of AS DS1 DSO DTACK and BERR indicating percentage of time when the Data Transfer Bus of the VMEbus is utilized The Bus Utilization statistics is only available on VME and VSB See Section 5 8 3 1 for VSB User s Manual VBT 325 83 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation 5 8 3 1 Bus Utilization VSB BUSY ADDRESS DATA Total DTB The principle of the Bus Utilization statistics on VSB is the same as for VME but the histogram bars display other signals m BusView
35. VME Event Counting amp Buslevel Histogram d Session Function Options Utilities Window Help 8 x BAO Total number of samples 17750 VME1 VME2 Buslev Buslevi Buslev2 Buslev3 Unk Level 53 15 25 6 1 39 32 2 3 9 3 17 9490 2740 4440 1080 6980 5640 410 1650 3070 VME VSB Figure 5 42 An Event Counting histogram Eventi MyEvent 1 Event3 Event2 Events anything 1 i Figure 5 43 Selecting events Note The Event Counting statistics is available for all supported target busses in the VBT 325C 5 8 3 Bus Utilization VME The Bus Utilization statistics is selected by choosing Bus Utilization from the Functions menu or by pressing the Bus Utilization button at the tool bar and performs its function using pre determined signal parameters Also a fixed timing asynchronous sampling rate of 25MHz is used As such this mode does not require the user to provide any signal state specifications prior to initiating a measurement meaning that configuration and manipulation of this utility is accomplished exclusively from the VBT 325 Statistics window 82 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com BBSY AS DATA Total DTB Note VMETRO 5 Operation BusView YME Bus Utilization Histogram d Session Function Options Utilities Window Help Po PARA
36. decoding and formatting default patterns delay operator delete operators signal fields delete event delete events delete marker Y delete marker Z desktop settings dialog box disconnect don t care DS DTACK dump to PC Host ECO level edge jumping 85 edge options edit clear copy cut event expression event expressions event patterns events insert open sequencer paste range sampling mode Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 103 126 132 126 56 9 90 34 130 135 20 134 134 135 82 120 35 150 113 195 116 117 117 155 103 103 103 60 74 50 146 147 104 104 103 55 104 VMETRO search pattern signal fields STATE options terminal Trace window trigger position undo edit search pattern editing keys end of trace errors dump to PC Host ESD event add copy delete edit number of usable rename XMEM325 PB Event Counting count options histogram select events update rate event expression change edit event expressions edit event patterns binary binary details edit hexadecimal mnemonic range Event Patterns window activating scroll bar terminal example script Sequencer program use of VPC MKII exit extended time tag extended trace memory extender board extension external inputs external power jumpers external power supply external signal extract extracting User s Manual VB
37. the entire trace buffer will be filled with new cycles before the acquisition process stops In between there are possibilities to select trigger positions as 25 50 and 75 Start Middle End 090 2590 50 75 100 gt Figure 3 8 The selections of trigger positions Note that the trigger may occur before the trace buffer has been filled completely ahead of its specified trigger position In such cases the trace buffer will be only partly filled before the trigger Imagine if the second sample collected was the trigger and the trigger position VMETRO User s Manual VBT 325 29 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 3 Functional Description was 50 then 16K 1 cells in the first part of the trace buffer will be empty Note also that if the trace is not completely filled after trigger and then halted manually possible in all cases except End of Trace the unused post trigger portion of the trace buffer may contain valid pre trigger samples from the previous round of sampling remember the trace buffer is circular If this is the case these samples will be shown since they may contain useful information 3 3 4 Statistics Counters VMEbus VSB SCSI P2 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
38. 0 42 58 Remove J 0 um S Remove 4 Figure 13 7 Jumper settings VME and VXI VBT 325 rev B 188 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 13 Jumper Settings VXI Jumper configuration for VXI_P2ac State analysis on VBT 325C PCB revision VXI P2ac Timing analysis can use VSB jumper settings Connect sampling clock to pin socket J43 J 83 m 11 82 157 P1 Je ji lt J68 jas P 0168 65 155 54 56 VMEbus VXI iem Jumper Configuration 16 a 1 Arrows indicate differences from VSB 4 7 I 63 FB 2 qp 6 ET 31 39 76 53 01 52 Wj 22 jr 5 67 23 50 1 J75 I j a7 1 12 35 136 T P2 121 19 1 62 151 20 ii a J 44 ET 45 15 J14 61 B 34 1j 56 59 M 60 NN dh 157 58 gt 40 41 ET Bui 71
39. 3 5 3 Shared In3 0 and Time Tag Bits Note that the four external input signals share four bits in the trace buffer with the time tag counter and are controlled by the user command Edit Sampling mode Options State Sampling options If these bits are dedicated to the time tag i e extended time tag is selected then time intervals between samples up to 1 hour 38 minutes can be measured by the time tag in the trace This comes at the cost of not being able to see the value of the external inputs in the trace buffer but the external inputs can still take part in the trigger or store qualifier etc When limited time tag is selected the max time interval that can be measured is 6 minutes 8 seconds and then the four external signals are present in the trace 3 5 4 Shared In1 and Temperature Probe 34 One of the external signal inputs the In1 is also shared with the optional temperature probe controlled by two jumpers J66 and the V T V jumper See Section 6 6 7 for how to display voltages and temperatures on the LED display User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 4 25 4 25 4 1 Product Overview Models The XMEM325 PB is a piggyback module with 128K 256K 512K or 1M samples extended trace memory with the same basic sampling capabilities as the VBT 325 model or It duplicate
40. 9 3 P2ac User defined tracer Terminal only This section describes the User Defined P2A C software available in firmware version 5 10 and newer The User Defined P2A C software supports Definition of tracers for proprietary busses on the P2 A C connector for the VBT 325C the XMEM325 PB C and S TIM200 PB C piggybacks Dump and load setups signal field definitions and traces to and from a PC or other hosts supporting the XMODEM CRC protocol 9 3 1 Slot Selection In order to perform bus analysis of a user defined P2 bus one must make sure that the slot where the tracer is inserted has access to the user defined 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 back plane In such cases the user should insert the tracer in a neighboring slot to 150 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface the board that has the P2 bus and provide an L shaped extension of the flat cable to the slot of the tracer VME P2 backplane Tracer EE Extended flatcable for H analysis by VBT 325C VME board with P2 I O bus To I C Flatcable on device lt Top view gt 2 a c connector Figure 9 13 User defined
41. INDEX VMETRO _AO1 _ATRGI _ATRG2 _ATRG3 _BGVAL _BLK _SAMP _ Start _XP2 12volt jumper J67 5volt 64 bits range A 31 1 A64 absolute time Trace window 82 absolute relative time tags 155 AC accumulate mode actions Sequencer active low high AD 31 0 adapter VXE 35C add signal fields windows add event Address address data options alphanumeric list navigation 5 0 5 0 AM code VME64 analyzing capabilities AND annunciator ANSI SYS AnyThing ARB arbitration SCSI VSB arrange icons AS Bus Utilization ASACK ASCII file dump ASCII trace files User s Manual VBT 325 134 97 124 68 50 131 133 8 52 147 54 147 126 81 114 83 125 130 35 75 45 156 35 36 36 35 114 90 132 87 101 174 15 Index asynchronous sampling 28 back plane VSB 9 back plane VMEbus 9 backup battery 18 bar markers 94 123 average 94 maximum 94 minimum 94 reset 94 battery 18 baud rate 162 terminal 16 VT100 157 BBSY Bus Utilization 90 BG 3 0 125 BG3 0 129 BG3 0 34 BG3 0IN OUT 9 BGIN OUT daisy chain 9 BgL 34 BgL 125 binary details 55 BLK 134 block cycle 35 boot PROM 189 BR3 0 129 brackets use of 70 BTC 29 buffer trace 32 bus grant invisible 10 latching 34 VMEbus 9 VSB 9 bus grant level 34 bus level 34 bus level detectors 33 bus request latching 33 bus tracer chip 29 Bus Transfer Rate 91 122 Bus Utilizati
42. Reset bar The bar markers can be reset separately or all together manually or auto reset every time markers interval See Figure 5 50 Reset Markers Ea Maximum Average Minimum Reset Now Autoreset Every sec E VMETRO User s Manual VBT 325 87 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation Figure 5 50 Reset bar markers 5 8 5 4 Counter Driven The most accurate method to collect data for the histograms is the counter driven method It is based on hardware counters which are programmed to increment on certain VMEbus events There are eight 20 bit hardware counters which count the occurrences of each of the events or the granted bus levels In addition there is a ninth 20 bit counter counting the total number of samples taken Every time this counter reaches its maximum count user programmable up to million samples the eight counters are disabled their values read and immediately re enabled to resume counting while the histograms are computed and displayed This method ensures that only a minimal amount of bus activity is missed from the measurement between each update of the histograms giving a capture ratio of close to 100 This mode is therefore called real time Statistics 5 8 5 5 Count Options In Event Counting mode there are several user selectable options available Select Options Count Options and the dialog box in Figur
43. Store VME1 v 2 b If VME2 then 2 c Trigger at 75 of trace State 2 Store VME1 ales Store it VME2 repeat Trigger Vv State 3 Store VME3 Figure 5 27 The Sequencer as a state machine When started the tracer samples in STATE mode Line 1 b sets the tracer to store all samples in the trace memory Each sample is compared to the patterns in the current event comparator VMEO The Sequencer program will stay in state 1 storing all cycles until a cycle matching occurs When equal to the Sequencer will change to state 2 The tracer will compare all incoming bus cycles with the pattern VME1 Only samples that are equal to VMEI will be stored The Sequencer will stay in state 2 until a sample matching VME2 occurs When VME2 occurs the tracer triggers during the transition from state 2 to state 3 Then the tracer starts to fill the rest of the trace buffer Note that the trigger sample will also be stored Only samples matching VME3 will be stored Before the sampling stops a given number of samples matching VME3 are stored The Sequencer program in the example stores 25 of the samples after the trigger When the trace is full the tracer will stop and display the captured trace 5 6 3 Open Sequencer 58 The Sequencer is opened in one of three ways Double click in the Sequencer window SelectOpen Sequencer from the Edit menu Press the TAB key
44. amp header extendedTimetag load and copy runsampspeed sampmode and trigpos For PCI this is the PCI clock on the bus when the trace was collected fscanf fp 1u 1 amp header samlingSpeed ms amp header samlingSpeed ps amp header samlingSpeed flags fscanf fp Sd d amp header setupTriggerPos amp header setupSamplingMode load format fscanf fp d td amp header formatScale amp header gt formatFlag Clean up and return fclose fp return OK User s Manual VBT 325 173 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 12 Firmware Upgrade 12 FIRMWARE UPGRADE 12 1 Firmware Upgrade Preparations 12 1 1 Diskette for PCs The firmware in the VBT 325 is normally executed out of the onboard Flash Memory Firmware upgrades are distributed on a diskette for IBM compatible PCs to be loaded via the serial port of the PC When an upgrade is done the new firmware is copied from the distribution diskette into the Flash memory by the means of code resident in a Boot PROM on the board 12 1 2 Boot PROM The Boot PROM serves two purposes 1 Boot the board at power up and reset and transfer control to the main program which resides in Flash memory and 2 to receive new firmware through the serial port during firmware upgrades Normally the Boot PROM does not need to be changed du
45. causes the statistics to start counting immediately 6 10 1 5 Start On Trigger This command is active for the trace based Bus Transfer Rate statistics Selecting Start On Trigger causes the Bus Transfer Rate statistics to wait for the trigger defined in the user Sequencer program before it starts counting The user Sequencer program must provide Trigger at Start of Trace and Sampling Mode STATE The Sequencer program should not contain any Halt statement 6 10 2 Function Menu The Function command is used to select between the statistics functions Three functions are available Event Counting Bus Utilization and Bus Transfer Rate VMETRO User s Manual VBT 325 111 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference 6 10 2 1 Event Counting The Event Counting command invokes the statistics function that provides real 1919 The Event time histograms of the occurrence of four user specified events The Event Counting Counting tool bar statistics is described in Section 5 8 2 button 6 10 2 2 Bus Utilization The Bus Utilization command invokes the pre configured statistics function The Bus providing real time histograms of the BBSY AS DATA and Total DTB for VME and Utilization tool BUSY ADDRESS DATA and Total DTB for VSB The Bus Utilization statistics is bar button described in Section 5 8 3 and 5 8 3 1 6 10 2 3 Bus Transfer Rate T
46. counters for the P2 bus Four VMEbus Event counters Four VMEbus Bus Level counters Four P2 Event counters Each of these counters may count up to 1048576 1M A counter is incremented only when a bus sample matches the criteria assigned to its word recognizer For the event counters one particular event pattern is assigned to each counter and for the bus level counters one of the four VMEbus bus levels is assigned to each counter The VMEbus bus levels are derived from the bus grant lines BG3 0 see Section 3 4 1 2 for details The block diagram in Figure 5 41 highlights the parts of the VBT 325 which take part in the counter driven statistics measurements 80 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation VMEbus P2 rows a c 99 ch 64 ch VSB SCSI Use 1 Clock sel 4 d inputs Y p Y p T up Sampling KL Clock Sampling Clock registers generation registers generation Statistics Statistics counters counters 4 Event Cnt 4 Event Cnt L gt 4 Ont gt 1 Total Cnt 1 Total Cnt 1 4 x Word Recognizers 4 Recognizers Terminal 2 Host EE Printer Processor Serial Ports RT clock Voltage Temp monitors LED display Figure 5 41 Counters Operation 5 8 2 Event Count
47. e Sample Storage Statistics Counting stage 5 The XMEM325 PB 128K low cost model supports extended VMEbus trace only Support for simultanous state and timing analysis and 8 events do not exist in this model VMETRO User s Manual VBT 325 35 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 4 XMEM325 PB A N P2bus Vvebus P12 N v VMEbus P2 rows VSB FCS UserP2 r 101 ch 4 gt 101 ch Clock sel 1 inputs Jumpers Te Y b d Y d Y Time Samping k Cock Time Saming lt Clock VBT 325 VBT 325C Tag registers FL generation Tag registers generation VMEbus P2bus gt x FS Trigger lt ax word Tex Trigger lt lt 7 pout 5 gt Sequencer Trigger 00 2 TRE Trigger Trigger Trigger x 4 N iy Siks ml Statistics Trace Buffer RSS comers TraceBuer counters lt 4 Processor Serial Ports RT clock Voltage Temp monitors LED display Figure 4 1 Block diagram of the XMEM325 PB 4 analyzers Together with the VMEbus and P2 bus analyzers found on the VBT 325C the XMEM325 PB C provides simultaneously STATE and TIMING analysis on the VMEbus and a user selectable P2 bus Full cross trigger capabilities betwe
48. the sampling mode is TIMING This bit is useful if a mixture of STATE and TIMING sampling is used within a trace according to Sequencer program 7 3 SCSI Signal Fields This chapter gives you a complete reference to all the signals used by the SCSI targets on VBT 325C and the XMEM325 piggyback 7 3 1 SCSI Default Signal Fields in STATE Mode VMETRO User s Manual VBT 325 123 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 7 Signal Reference DBP DB7 0 Phase Other signals data bus parity Presented as is DB 7 0 the transferred data Presented in inverted form MSG CD IO This group select between the different SCSI phases Table 7 18 SCSI the Phase signal field Other SCSI single bit signals ATN ATN RST RST REQ REQ SEL SEL ACK ACK BSY BSY VMEtrg the cross trigger signal from the VBT 325C VME part 7 3 2 SCSI Default Signal Fields in TIMING Mode MSG CD IO The signal field layout in TIMING mode is as in STATE mode with the exception of the Phase field is missing The single bits MSG CD and are presented in its place 7 3 3 SCSI Signal Fields not Included by Default DBP1 DB15 8 The following signals are not by default included in the STATE or TIMING templates Use the INS key or select Insert from the tool bar or the Edit menu to open a list of signals when in
49. 15 2 6 1 Establish 15 16 2 7 RS 232 Communication cscccecssrocscssssssesscssscssssscsscsssssssssscesssssssssessesesssssescesscssssescessessessesesee 17 2 1 1 Terminal Cable E 18 User s Manual VBT 325 v Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com CONTENTS 2 1 2 PC Cable RR TEE FA LER EE ER EUR ME LEPR a lates 19 2 1 3 Transparent mode teer d eidem dal dest Eder deer daret ds 19 2 8 20 3 1 Product Overview 21 3 1 1 Model B and C nsis erede EYE ute Fee ree o rrr Ee Ege a dations 21 3 12 Specification EE ORT 23 341 3 Piggyback modules i tre en ia e Peter 23 3 1 4 Piggyback Carrier VPC MKII eese nen ener eerte 24 Eorum 25 32 1 STATE Synchronous Sampling nter teer HR EXER Fue REG 25 3 2 2 TIMING Asynchronous Sampling eese enne etre 26 Unn 26 3 9 1 Sampling Stage tette nre te tn e e IEEE ED T o Eo Vea ede EVE dese ead 27 3 3 2 Word Recognition Triggering essere ener nnne enne 28 3 3 9 Sample Storage SLABS usc eerie eere deer repe o eoe seus P eve i eene Pe eon 29 3 3
50. 2 1 Mouse Control P 41 5 2 2 Keyboard Control rante ie eet re ere Ee 41 5 3 User Interface Structure 42 25 9 Euncti nal Units ee eei BV Vae M Dada ina teri e teri Een MR MEUS 42 5 3 2 Window Categories ete n erae Ste e ne tee d eee e dn reete Hae KNAS 42 2 3 WINDOW PER 42 Trace Display WNdOW unes erri ex 43 9 93 02 Statisties 44 5 4 Event O 44 5 4 1 Editing Byent Patterns eedem ipei reset 45 2 42 Address Dat 48 5 5 Single 50 5 6 MOC 51 RA RR 52 5 6 2 Sequencer State 57 5 6 3 Open SU DEA 58 5 6 4 Edit Sequencet eR 59 5 6 5 Sequencer Reference A 61 5 6 6 Sequencer Programming 1 1 nennen 68 5 7 73 5 7 1 AlTphanumeric Trace teet e ee inr eee ee Ernie 73 2 1 2 WAV CLONING 76 3 7 3 Additional eiie it REIR N RE EAEE UE XRE ERE XR R ERE ERT ENEN 79 5 7 4 Trace Dump to PC HOSE testet tei recente dno ako ee ab e ona edge Ea ee area none 79 5 8 Statistics 80 2 8 Counters OperatiOD cerise dedere tnter ve eret e deed
51. 4 Statistics 30 3 4 Boryuidiirai me 30 3 4 1 VMEbus STATE Sampling eee moe rr iie io ant ede tale ad edes 30 SA 2NSB STATE oo esti tete ere a e 32 3 4 3 SCSUSTATE Sampling AL He tab Hla Re Rae 32 SAA VXI Sampling eerte tree te nee E serve e v eer beo nen 33 3 55 User defined P2 STATE reet rep rr ore tert eere iet routes 33 3 5 ospite 34 3 5 1 In5 0 1n VME Part ertet 34 3 5 2 In3 0 to P2 Part Using 088 34 3 5 3 Shared In3 0 and Time Tag Bits tecto eiae eed 34 3 5 4 Shared Inl and Temperature 34 4 1 Product Overview 35 4 1 1 Main Bl cks 35 jArn Y 36 on 36 4 2 2 Removal a eee ode 37 4 23 Power Consumption otio bre te ER RR X I PEE PERSE PLE 38 Vi Contents User s Manual VBT 325 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com CONTENTS 5 1 Window Elements and Command ccssssssscsssscsssssssssecsssssessssesecsssesessesscsessesesesssesecsesesseseres 40 VASA 41 5
52. 6 Commands Reference User Interface Options Save desktop settings on exit X Show percentage completed dialog box when connecting X Show sampling status window at trace run 4X Use simulated LEDs in status line Figure 6 7 The User Interface Options dialog box Save desktop settings on exit BusView will start up with the same window and setup as last time it was running Show percentage completed dialog box when connecting At startup BusView loads the tracer status With this option activated BusView displays a dialog box showing the percentage of the tracer status that has been loaded Show sampling status window at trace run The dialog box in Figure 6 3 is displayed during trace run when this option is selected The dialog box continuously displays the current sampling status Use simulated LEDs in status line This is a purely esthetic option selecting whether the status lamps at the status line should look three dimensional or not This option is turned off when using a black and white screen 6 6 10 Selftest The Selftest command starts an extensive test of the analyzer Running the selftest for the VBT 325 VME and P2 analyzer will take about 50 seconds The test procedure displays which device is currently being tested The Selftest procedure finishes with a Reset causing all trace data to be lost 6 6 11 Reset Analyzer This command resets the VBT 325 All trace data will be lost 6 6 12 Specia
53. 9 1 4 Next Match S The Next Match command makes the cursor jump to the next line in the current trace The Next buffer that matches the search pattern defined in Section 6 9 1 1 Match tool bar button 106 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference 6 9 1 5 Previous Match Fe The Previous Match command makes the cursor jump to the previous line in the T the current trace buffer that matches the search pattern defined in Section 6 9 1 1 Previous Match tool bar button 6 9 1 6 Previous Edge The Previous Edge command is only available in Waveform display mode and The makes the cursor jump to the previous edge of the currently selected signals If it searches Previous Edge for a rising edge a falling edge or any edge is set with the Edge Options command See tool bar button Section 6 9 1 8 below 6 9 1 7 Next Edge The Next Edge command is only available in Waveform display mode and makes the The Next cursor jump to the next edge of the currently selected signals If it searches for a rising Edge tool bar edge falling edge or any edge is set with the Edge Options command See Section button 6 9 1 8 below 6 9 1 8 Edge Options The Edge Options command defines if the Search commands Next Edge and Previous Edge should search for a rising edge a falling edge or any edge The com
54. Cycle Status LOCK PAS IRQ UMEtrg AnyThing xxx x XXXXXXXX USB8 I XXX x XXXXXXXX USB1 x XXXXXXXX USB2 XXX x XXXXXXXX USB3 x XXXXXXXX Figure 5 53 Cross triggering VSB from VME Select Run Multiple from the Trace menu or the tool bar to start both tracers simultaneously Programmed as above the VSB tracer will wait until the VME tracer triggers Combined with other event and Sequencer programming it is possible to capture concurrent data from both busses in one operation VMETRO User s Manual VBT 325 91 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation 92 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference 6 COMMANDS REFERENCE 6 1 File Menu BusView handles files for storage of Setups and Traces The File menu contains all the commands for saving printing and exiting 6 1 1 New Setup cU LI The New Setup tool bar button 6 1 2 Open Open tool bar button The New setup command creates a new setup in the default configuration This is useful if the user wants to create a number of different setups for different measurement tasks and store these on various files Before a new setup can be used for a trace capture select the setup and choose Setups Make Current The Open command returns a
55. Held aeo uen re brit EH be Es Itn dd yr WEE Pn NR m UNS User s Manual VBT 325 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 179 VMETRO 14 Appendix A Table 7 10 the Vbat signal 118 Table 7 11 VSB the Space signal 120 Table 7 12 YSB the DS signal TEMA 121 Table 7 13 VSB the Size signal TEN 124 Tabl 7 14 VSB the ASACK signal sS 121 Table 7 15 VSB the Cycle signal field 122 Table 7 16 VSB th Status signal 122 Table 7 17 VSB signal field i n 122 Table 7 18 SCSI the Phase signal field 124 Table 5 1 Pinout I om 127 Table 8 2 SCSI connection p 129 Table 9 1 VT LOO command line Options
56. None None 5 03 31 C 88F LJ VSB Figure 5 34 VSB bus Sequencer example 4 5 7 Trace Display Alphanumeric Waveform The data in the trace display is automatically displayed when the current target has filled its trace buffer It may happen that the trace buffer is not filled or that it takes a very long time The trace buffer status dialog box then gives the option to Halt manually The part of the trace buffer that is filled is displayed by selecting Show from the Trace menu or by pressing the Show tool bar button The Alphanumeric display format is by default used for presenting STATE sampling The Waveform display format is by default used for TIMING sampling STATE sampling can not be displayed in waveform format 5 7 1 Alphanumeric Trace List VMETRO Artisan Technology Group Quality Instrumentation The alphanumeric trace list shows the samples collected in the trace buffer as a list of binary or hex values for each signal group The alphanumeric trace list presentation form User s Manual VBT 325 73 Guaranteed 888 88 SOURCE www artisantg com 5 Operation can be selected independently of the selected sampling mode Figure 5 35 shows an example of an alphanumeric trace list BusView YME STATE Trace YMES TRC triggered at 25 ay File Edit Search Jump Count Format Marker Utilities Window Help 4444555566667777 88889999AAAABBBB CCCCDDDDEEEEFFFF 00100018
57. P2 bus slot selection 9 3 2 Jumper Settings Warning By default the VBT 325C is shipped with the P2 tracer configured for VSB This is indicated by a label P2 VSB on the P2 connector itself In order to use the P2 part of the VBT 325C for proprietary busses the jumper configuration must be changed See Section 13 1 5 and 13 1 8 Check on the bottom of the PCB for the print version The B print is labeled PCB B and the C print is labeled PCB C If the P2 bus consists of TTL level 0 5V signals only this is all that needs to be done regarding configuring of the HW However if the bus includes ECL level or other non TTL level signals these pins must be isolated from the VBT 325 Ignoring to do so may cause major HW damage to the VBT 325 and possibly to other boards connected to the proprietary P2 bus See Section 8 3 for instructions 9 3 3 Sampling Clock Select VBT 325C only J42 The sampling clock needed for STATE sampling is normally connected to jumper J43 See Section 13 1 5 and 13 1 8 for the VBT 325C and the XMEM325 PB respectively Connect a wire from the wanted P2ac signal to jumper J4 3 The P2ac User defined tracer will sample the state of the P2ac signals at every rising edge of the J43 clock signal If sampling on a falling edge is wanted remove jumper J42 and insert the wire of the clock signal into the middle position of the jumper J4 2 field as indicated 9 3 4 P2 Cross Trigger J
58. PC with UMETRO s UT188 emulator the WINDOWS terminal emulator PROCOMM PLUS etc Setup name Comment lt Cancel gt Figure 9 5 Dump a setup to PC Host Type the name of the setup you want to save add a comment if you want a description of the setup and choose OK The following line appears on the screen Start RMODEM Receive on PC now From the Windows terminal menu bar select Transfer Receive Binary File A Windows dialog box asking for a name of the setup appears Type a name and click OK Note Remember to give the setup name an extension e g stp The transfer is monitored at the bottom line of the terminal window When the transfer is finished the screen should be refreshed by typing double backslash Errors If the setup file does not get an extension the file will not be transferred and the error message in Figure 9 6 appears Click OK and try again with the correct spelling Terminal Untitled Cannot create specified file Make sure that You have enough disk space The file is not read only The filename is valid Figure 9 6 Non valid file name error message 140 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface If the Dump to PC Host option is selected and the Transfers Send Binary File is chosen the transfer will not be done Clicking on the STOP button in the bot
59. Predef Symb 5171 5120 LONG O 0 32 515 data transfer 3BYT 24 bits data transfer WORD 1 O 16 6 data transfer BYTE O 1 18 515 transfer Table 7 13 VSB the Size signal field ASACK ASACK1 ASACKO Slave data transfer size acknowledge The slave asserts these signals to answer on the master s Size demand Predef Symb ASACK1 ASACK0 1 f O0 Response from 8 bits slave Die 0 1 Response from 16 bits slave 1 O O Response from 32 bits slave Table 7 14 VSB the ASACK signal field VMETRO User s Manual VBT 325 121 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 7 Signal Reference Cycle WR PARB BLK VSBbus cycle type The BLK signal is internally generated and asserted in the data phase s of the cycle when a block cycle is detected Preder Symb Write 0 x x Wrtecycl IWBLK 101 x 1 Wite Block ARB x O x Arbitration cycle Table 7 15 VSB the Cycle signal field Status ERR ACK VSBbus cycle completion status Predef Symb ER x O joKstu Table 7 16 VSB the Status signal field LOCK VSBbus LOCK signal IRQ VSBbus signal VMEtrg The cross trigger signal from the VBT 325C VME part Predef Symb VMEtrg No trigger from the VMEpart tracer has triggere VME
60. Section 8 2 1 for an illustration 3 One included with each VBT 325 4 One Included with each 20 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 3 Functional Description 3 FUNCTIONAL DESCRIPTION 3 1 Product Overview The VBT 325 VME Analyzer is a bus analyzer for VME and VSB SCSI or other P2 busses e g the TTL level signals on P2a c on VXI when used with a VXE 35C adapter The board contains two separate independent analyzers one 128 bit wide analyzer pre configured for the VMEbus and one 64 bit wide analyzer that can be configured either for VSB SCSI or other busses on the P2 connector of VME boards Both analyzers on the board have individual sampling logic word recognizers trace memories and triggering circuitry An onboard 68 20 microprocessor with 512 Kbytes or 1 Mbytes of FLASH EPROM and 512 Kbytes static RAM controls the hardware communicates with Bus View and runs the Terminal user interface 3 1 1 Model B and C VMETRO 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 SCSI P2 with upgradeability to other busses like VXI and Futurebus The VBT 325B is a lower cost version where only the VMEbus is supported but otherwise with the same performance as the VBT 325C The VBT 325B is field upgradable
61. See below BYTE Da0 Dal BYTE St6 St7 St8 St9 SCSITRACE The SCSI target will always use the 16 bit time tag format 168 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com _Start 11 Trace File Format e o Tag 7 0 Table 11 11 16 bits time tag SCSI target T e 4 op 1 e pa p pe MM pe ME Table 11 12 Details Da0 and Dal bytes vos fosis psio Busy rsr jm DBI3 Table 11 13 Details St6 St7 St8 and St9 Blank fields indicates unassigned bits SAMP works as for the VBT 325 VME target 0 in the address phase indicating the start of a transaction 11 10 BusView Trace File Format VMETRO The following code example shows how to decode the BusView trace file The trace line data layout is the same as for terminal Note that the absolute time tag is added at the end include lt stdlib h gt include lt stdio h gt include lt string h gt typedef int BOOLEAN typedef unsigned long UINT32 typedef unsigned short UINT16 typedef unsigned char UINT8 typedef struct UINT32 ms Millisecond part UINT32 ps Picosecond part UINT16 flags Flags TIME O User s Manual VBT 325 169 Artisan Technology Group Quality Instrumentation Guaranteed 888 8
62. Setups Utilities Window Help 11 148 91 9 a Sai ES Fail In3 8 Event BgL AnyThing Addr1 Edit the event expression using the following keys Y lt INS gt Insert an event DEL Delete an item lt DOWN gt Change an event gt a a I Y xx x x x OR AND t NOT Left bracket 1 a Sampling Right bracket 1 b Store AL ile qe QUE 1 d Trigger ANYTHING Addr Addr2 VME2 VME3 Figure 5 30 Brackets in the Sequencer are expandable VMETRO User s Manual VBT 325 63 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation State Line numbers Indents Current state indicator Note XMEM325 PB 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 etc Two letters e g 1 aa etc are used if more than 26 lines used Line numbers are used in the Sequencer except when in Single Event Mode Indents are used after Count Delay Elsif and Else statements Example 2 a If VME2 then 2 3 Trigger 3 8 Sampling During sampling an arrow gt will mark all lines in the current active state Note that it is not possible to use more than four different event names in the Sequencer program at the same time A warning will be given when the fifth event is
63. Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 7 Signal Reference Latched BG information is also available as BgL See Section 7 1 1 Other signals The other default signals in TIMING mode use the standard VMEbus signal names Signals ending in an asterix BBSY AS WR AM Address Data LWORD DS1 DSO DTACK BERR IRQ7 1 P2trg are active low BBSY AS WRITE See Section 7 1 1 See Section 7 1 1 See Section 7 1 1 LWORD 51 DSO DTACK BERR See Section 7 1 1 See Section 7 1 1 7 1 4 Signal Fields not Included by Default 7 1 4 1 Signal Fields Available in Event Patterns and Trace Display The following signals are not by default included in the STATE or TIMING screen templates Use the INS key or select Insert from the tool bar or the Edit menu to open a list of signals when in the Event Patterns Trace Display or Search Extract window ACF ACFAIL BBSY BUSBUSY BCLR BCLR SCLK SYSCLOCK SYSR SYSRESET SYSF SYSFAIL IACK TACK IACKIO IACKIO RETRY RETRY Vme64 This internally generated signal is used to identify cycles with VME64 AM codes i e 00 01 03 06 07 08 38 or VME64 is a component of the Size and the Cycle fields VMETRO User s Manual VBT 325 119 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com
64. User Interface Options dialog box Note 2 The sampling status is also shown on the status line as explained in Section 5 1 6 4 Statistics The Statistics window menu bar is described after the Trace Display window menu bar i e in Section 6 10 98 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference 6 5 Setups Menu The Setups commands are used to initialize store delete or retrieve user defined setups of event patterns and Sequencer programs stored in the Non Volatile Memory on the analyzer The number of storable setups vary with the complexity of the setups but at least 50 setups with four events each may be stored The File command can be used to store setup information on files on the PC 6 5 1 Initialize 6 5 2 Load 6 5 3 Store 6 5 4 Delete VMETRO Initialize will reset all values that have been entered into the Setup window The event patterns Sequencer trigger position sampling mode and the Statistics options are returned to the default conditions as seen after initial power up or after clearing non volatile memory The Load command displays a dialog box containing all stored setups as shown in Figure 6 4 There is always one setup called Default present The default setup can not be deleted Load Setup Figure 6 4 Loading a setup The Store command will ask for a setup name lik
65. VSB Bus Utilization Histogram dy Session Function Options Utilities Window Help APRA Total number of samples 19370 90 80 70 60 50 40 30 20 10 0 BUSY ADDRESS DATA Total DTB 15 37 15 33 2950 7180 2850 6390 VSB Figure 5 45 The Bus Utilization histogram VSB Four histograms are provided each showing the percentage of time when the following signal conditions are found BUSY 0 PAS 0 and AC 0 DS 0 or ACK 0 or ERR 0 PAS 0 or DS 0 or ACK 0 or ERR 0 5 8 4 Bus Transfer Rate 84 The Bus Transfer Rate statistics takes a series of samples with state synchronous sampling and calculates the transfer rate in MTransfers Sec or Mbytes Sec Note that the tracer does not collect samples in a period between each trace when the collected data is being processed The Bus Transfer Rate statistics is activated by selecting Function Bus Transfer Rate or pressing Bus Transfer Rate tool bar button User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation m BusView YME Bus Transfer Rate Histogram dy Session Function Options Utilities Window Help m 81 x EXPE SAn Total number of samples 1 Buslev0 Buslev1 Buslev2 Buslev3 Unk Level Total 1 81 1 47 0 92 1 06 0 07 5 33 MXfet s MXfer s MXfet s MXfet s MXfet s YSB Figure 5 46 The Bus Transfe
66. XX XXXXXXXX XXXXXXXX XXXXXX XXXX XX XXXX XX XXXX lt XXXXXXXX XXXXXX xxx Activelowit XXXX UHE2 XXXXXXXX XXXXXX XXXX XXXXXXXX XXXXXX XXXX XK XXXXXXX XXXX Y Don t care UME Sequencer Single Event Mode Sampling in STATE mode Store ALL If AnyThing then Trigger at START of trace YME YSB Table 5 2 Explaining the Event Patterns window 5 4 1 Editing Event Patterns The user may fill in event patterns as binary hexadecimal or mnemonic values in the various signal fields in any of the predefined event patterns except AnyThing which is unalterable The user may delete or insert new event patterns and signal fields New event patterns may be given user defined names By inserting and or deleting signal field columns the sequence of the signal field columns may be altered The Event Patterns window is activated by clicking the left mouse button in it Moving around is done with the mouse or with the cursor keys 5 4 1 1 Edit Fields Place the cursor at the field you want to edit and type in the new value The new value may contain only digits or a mixture of digits and don t cares x don t care Typing errors are corrected by moving the cursor back to the start of the field either with the mouse or the cursor keys and typing the value once more Alternatively clear the field by selecting Clear from
67. asa Oslo Norway VUMETRO The Bus Analyzer Specialist Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Warranty VMETRO products are warranted against defective materials and workmanship within the warranty period of 1 one year from date of invoice Within the warranty period VMETRO will free of charge repair or replace any defective unit covered by this warranty shipping prepaid A Return Authorization Code should be obtained from VMETRO prior to return of any defective product With any returned product a written description of the nature of malfunction should be enclosed The product must be shipped in its original shipping container or similar packaging with sufficient mechanical and electrostatic protection in order to maintain warranty This warranty assumes normal use Products subjected to unreasonably rough handling negligence abnormal voltages abrasion unauthorized parts replacement and repairs or theft are not covered by this warranty and will be repaired for time and material charges in effect at the time of repair VMETRO s warranty is limited to the repair or replacement policy described above and neither VMETRO nor its agent shall be responsible for consequential or special damages related to the use of their products USA VMETRO Inc 1880 Dairy Ashford 535 HOUSTON TX 77077 USA Tel 281 584 0728 Fax 281 584 9034 Europe Asia VMETRO as
68. bar button 6 7 6 Waveform The Waveform command opens a waveform display of the current trace buffer More The than one waveform display can be open at the same time Waveform tool bar button 104 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference 6 7 7 Select Window The Select Window command opens the dialog box in Figure 6 8 where the user can select which window to be displayed in front Select Window x UME Current Setup USB Current Setup Figure 6 8 The Select Window dialog box 6 8 Help Menu The Help menu contains a full featured On line Help manual for BusView 6 8 1 Index The Index command opens the List of Contents of the Help file The Help Index tool bar button 6 8 2 Topic Search The Topic Search command enables a list of Help items where user can search The Topic for a desired item Search tool bar button 6 8 3 Using Help The Using Help command offers a guide to how the help feature works 6 9 Trace Display When a trace is taken and displayed BusView enters the Trace window The Trace window features some new menu bar items and some new tool bar items The Trace VMETRO User s Manual VBT 325 105 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference window is slightly
69. box giving a step by step guide for how to update the Tracer Firmware Refer to Chapter 12 for a detailed description Note The analyzer is always shipped with all necessary firmware loaded into FLASH PROMs on the board Reloading of firmware is only necessary if a new firmware version is issued or a fatal system error has occurred 6 6 3 Clear Non Volatile Memory Clearing the Non Volatile Memory will reset the tracer and cause all trace data and setups to be lost 100 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference 6 6 4 Transparent Mode The Transparent Mode tool bar button The Transparent Mode is used to communicate with another CPU board etc through the second serial port on the VBT 325 In this mode the processor on the VBT 325 will simply pass all characters between the terminal and the host CPU It is important to note that transparent mode is not a VT100 like terminal but a simple line oriented terminal featuring only CR and LF as control characters 6 6 5 Target Reconfigure The Target Reconfigure command sets the P2 bus Selections are VSB SCSI and VXI Reconfigure x Hain Bus UME _P2 Bus e USB SCSI Figure 6 5 The Target Reconfigure dialog box Changing the P2 bus requires a change of jumper settings as explained in Section 2 2 3 6 6 6 Trigger Output
70. bus the tracer triggers if not it will start searching for Addrl again which matches the intention Select State 2 UME Sequencer 1 a Sampling in STATE mode 1 b Store ALL If Addr2 then Trigger at 25 of trace State 1 Figure 5 25 Select which Sequencer state the Else is for Insert the Goto operator below the Else operator as described for the Else operator above The number following the Goto operator indicates the state number to go to UME Sequencer Sampling in STATE mode Store ALL If fiddr1 then If Addr2 then Trigger at 25 of trace Else Goto 8 ea Figure 5 26 If Addr2 does not show start looking for Addrl again 5 6 2 Sequencer a State Machine VMETRO The Sequencer is a state machine which can be in one of 16 possible states of which 15 can be programmed by the user Certain rules controls the transition from one state to another The Sequencer is able to change state between each sample even when operating at full speedFigure 5 27 tries to visualize each state in a Sequencer program User s Manual VBT 325 57 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation State 1 State 2 223 State 3 Trace Run 1 a Sampling in STATE mode State 1 Store All 1 c If VMEO then if VMEO repeat 2 a
71. by the processor During this interval the counters are inactive and no bus traffic is recorded Normally this idle interval is negligible especially when high update rates and or Reset mode is used Although the counters are re enabled before any screen update takes place which is inherently slow due to the serial line the idle interval may influence the measurements in certain applications Especially if the application calls for accurate counting of bus cycles one should restrict this kind of measurement to a number of cycles less than the update rate up to 1M cycles The update rate will automatically be reduced if BusView is not able to refresh the window Activating menus or other applications reduce the CPU time left for refreshing the Statistics window In Reset mode the displayed value is the counter reading shown as a percentage of the total number of samples i e Displayed Value EventCount Total Count 10096 This gives a dynamic activity indicator showing a new fresh measurement at every update In Accumulate mode the displayed value is the cumulative sum of all previous counter readings shown as a percentage of the accumulated total number of samples 1 Displayed Value gt Event Counts Total Counts N 100 where N is the number of updates in the session Which mode to choose Selection of the Accumulate versus Reset mode is typically driven by the total number of samples to be observe
72. decoding and formatting globally i e it concerns all the signals fields The next option enables disables the current signal field Of course if decoding and formatting are turned off globally it is impossible to enable the current signal field Default By default the global decoding and formatting is ON in STATE mode and OFF in TIMING mode Decoding and Formatting Ed X Enable Global Decoding Formatting Display of Size No Decoding Formatting Decode Format when Possible Figure 5 36 The Decoding and Formatting dialog box 5 7 1 5 Navigating the Trace Buffer in Alphanumeric Mode There are three ways of moving around in the trace buffer With the mouse and the cursor keys With the Jump tools With the Search tools Mouse There are scroll bars at the sides of the trace buffer for moving around and everything can be selected with a single mouse click ond The right and left keys select signal fields and the up and down keys scroll the buffer VMETRO User s Manual VBT 325 75 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation The Jump tools The Search tools Searching Extracting The Jump tools are available both at the Jump menu and at the tool bar The Jump tools can take you to the first line the last line the trigger line and to a user specified line The Search tools are available both at the Search menu and a
73. defaults Use this command if a fatal software crash has occurred e g if the operation of the user interface does not behave correctly etc In case of a total hang up of the analyzer software the non volatile memory may need to be cleared by removing jumper J68 Do as follows Shut down the system and turn off the power Locate the backup battery jumper J68 as shown in Figure 13 1 Move the jumper from the original left position to the other right position and let it remain there for a few seconds Then move the jumper back When the power is re applied the tracer firmware should start as normal and it will display the message Non volatile memory lost onthe status line Battery jumper Battery LED Figure 2 8 Back up battery jumper 2 7 RS 232 Communication VMETRO There are two serial ports on the VBT 325 One is used for connection to a terminal PC or workstation and the other is used for connection to a host like a CPU board in the VME system where the VBT 325 is installed or a printer for dumping screen images or trace data User s Manual VBT 325 17 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 2 Installation Terminal port Pin2 Pin 3 Pin4 Pin 5 Pin 6 Pin 7 Pin 8 Handshake N1 bypass Host printer port Figure 2 9 Serial ports on the VBT 325 N2 Pin 2 Pin 3 Pina
74. dialog box where the user may select which file to open 6 1 3 Save Save as The Save tool bar button Binary ASCII 6 1 4 Print The Print tool bar button VMETRO The Save or Save as command saves the current setup or trace depending on which window is active A dialog box where the user can type a file name and location appears If a trace is being saved there will also be a question of how many lines of the trace are going to be saved Trace files can be saved both as binary files with extension trc and as ASCII files with extension tra ASCII files can then be opened and edited in any other text editor The Print command returns a dialog box asking for a name of the trace file trace buffer and how many lines to print see Figure 6 1 It is not possible to print the setup window The print icon is only visible in the Trace Display window User s Manual VBT 325 93 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Print Trace itle C MANUALS MYTRACE First Line 8 Last Line Figure 6 1 The Print Trace dialog box 6 1 5 Printer Setup The Printer Setup command returns a dialog box where the user may define which printer to use 6 1 6 Save Settings on Exit Saves the BusView settings on exit 6 1 7 Exit The Exit command exits BusView 6 2 Edit Menu The Edit menu contains al
75. of three main stages through which samples are passing during the acquisition process e Sampling stage e Word Recognition Triggering stage Sample Storage Statistics Counting stage VMEbus P2 rows a c VSB SCSI Use ex 4 Si pnta bad inputs Y Y n Y Time Sampling KL Clock Time Sampl Clock Tag registers generation Tag registers generation Trigger 4 x Word h gt Trigger lt 4 x Word gt Trigger Output lt Recognizers IN gt Recognizers J Sequencer E Cross Trigger 0 Trace Buffer Statistics Trace Buffer E Statistics 128x32K D counters 64 counters lt gt V Cj ui N Y Y 1 Terminal lt gt T Host Processor Serial Ports RT clock Voltage Temp monitors LED display Printer lt gt Figure 3 5 Block diagram of the vbt 325 As can be seen from the block diagram above the VBT 325 contains substantial amount of hardware functionality This is achieved through six advanced ASICs designed and developed by VMETRO called the Bus Tracer Chip BTC These devices implement all the sample acquisition recognition and storage capabilities of the board as well as numerous counters for statistics and time measurements This gives the VBT 325 remarkable per
76. on the bottom side are signals from P2 row C and the pads on the top side row A If a connection needs to be re established a short piece of un isolated wire AWG30 or similar can be soldered between the two pads in a pair See Section 8 3 2 3 Slot Selection 2 3 1 VMEbus 2 3 2 VSB The VBT 325 can be installed in any slot in a VME back plane However it is recommended that the VBT 325 is located as far to the left closest to slot 1 as possible This ensures that the Bus Grants BG3 0IN OUT and IACKIN OUT daisy chains pass the VBT 325 and these signals are captured by the analyzer The bus grants are of special interest since the VBT 325 contains special circuitry to sample these signals even in synchronous STATE sampling mode see Section 3 2 Similarly for analysis of VSB back planes it is recommended to place the VBT 325C as far to the left as possible on the VSB back plane 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 to see the bus arbitration process serial arbitration 2 3 3 Daisy Chains 2 3 4 Slot 1 Note The VBT 325 will bypass the VMEbus daisy chains BG 3 0 IN OUT and ACKIN OUT directly The VSB BGIN OUT daisy chain is not installed in the factory setting The user may want to install this before using the board in a VSB system see Section 13 1 2 When the VDRIVE PB p
77. pA 36 Figure 4 2 Mounting the XMEM325 piggyback module nrrttepr rt rtt hi PR ARNS 37 Pioure4 5 The pipevback r moyvaltool uiii bo Hip a bem i oH a p REG HEP EGRE HERR PARURE 37 Pigure44 Removing the XMEMS25 plgpyDackuuueseissessesbepete Eaa READS 38 Fipure 3 1 BHs View Panes e DV LEG ac eel AG Ep P 41 Figures 2 The setup WIndOW EFRON ee A 43 User s Manual VBT 325 195 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 14 Appendix A 196 Figure 5 3 The trace display window alphanumeric VI amp W 43 Figure 5 4 The Statistics window 1n Event Counting 44 Figure 5 5 Editing a signal Held T 46 Figure 5 6 Edit the Cycle field in the Event Patterns Wind OW 46 Figure 5 7 Th Insert Signal dialog DORK 47 Pigure 5 8 Scrolling through the field COMMS 48 Figure 5 9 Renaming an 10 48 Figure 5 10 The Address options dialog DOK 49 igure 5 11 Defining CUPIT 49 Figu
78. powers up Some terminals interpret this as hardware handshaking and locks up To avoid this problem use the cables specified in this manual in Section 2 7 2 6 2 Start up Menu After power on the start up menu is written to the terminal as shown in Figure 2 6 The menu identifies product model firmware version baud rate the terminal type default or previously selected type and the type of installed piggyback module if any The start up menu contains two menu options described below Both are activated with a single key as indicated If no changes are required type CR to enter the setup screen of the analyzer UBT 325C ANALYZER FIRMWARE VERSION 5 01 TERMINAL PORT 19K2 81N HOST PORT 9600 81N TERMINAL TVPE DEC UT 100 UT 102 PIGGYBACK CONNECTED NONE START UP OPTIONS T SELECT NEW TERMINAL TYPE C CLEAR NON VOLATILE MEMORY SELECT AN OPTION OR TYPE CR TO CONTINUE Figure 2 6 The start up menu 2 6 2 1 Select New Terminal Type Terminal type 16 The user interface of the VBT 325 is fully screen oriented taking advantage of the graphical properties of VT100 compatible and similar terminals This requires that the user specify which terminal or terminal emulator is being used By typing a T a list of the supported terminal types is given as shown in Figure 2 7 The selected terminal type is stored in non volatile memory and unless this is cleared it is not necessary to select t
79. recognizers There 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 In addition there is a ninth counter used for counting the total sample count For VMEbus statistics these counters are used to provide histograms of four user defined events at the same time as the distribution of VMEbus traffic among the four bus levels are shown There are also statistics functions that use pre defined event patterns to provide direct readout of e g Bus Utilization For the P2 part there is a 20 bit counter attached to each of the word recognizers In addition there is a fifth counter used for counting the total sample count These counters are used to provide histograms of four user defined events on VSB SCSI or P2 bus 3 4 Sampling Methods The principal task of the VBT 325 is sampling the bus activity While TIMING asynchronous sampling is straight forward in the sense that samples are taken at fixed time intervals STATE synchronous sampling depends heavily on the bus protocol In order to fully interpret what is seen in the trace display when STATE sampling is used it may be necessary to understand how the analyzer samples the bus Thus a detailed explanation of the employed state sampling methods is given below 3 4 1 VMEbus STATE Sampling To properly capture all information of the transactions on a VMEbus back pl
80. reete eene esee teneras tn se tas SKE estas enses etas ea sense tas ES 7 2 2 PLePaLatiOMs 7 2 2 1 MNS PSC OM ers EE 7 2 2 2 i ENTIMIPERURIENO TT 8 2 2 3 PZ rows Acand C so betae IERI HER E RERO 8 2 24 TTL CMOS Inputonly 8 2 3 Slot Selection 9 PAM sn 9 9 2 3 3 10 t 9 9 2ds Usor delined EEA 9 2 4 Power 10 E 10 2 DON Read OU i io Ue e MR MR M GR es MN 11 2 4 3 12V Supplies tte treten te n eet eee i eie e ee ette 11 244 FLASH 12V J mpet oen rnnt retine Dr i Or ER Or es ER GIVE a nte 11 2 4 5 External 11 2 5 BusView for Windows Graphical User Interface eee eese eese eese eee eee etes tne etas etaaens 13 2 5 1 System Requirem nts ete e 13 2 52 Installing Bus View on the PC 13 2 9 5 Connecting the VBT 325 to the PC ise eae tene ote t nme rei 13 2 5 4 Troubleshooting Connection Problems eese nennen 14 2 6 Terminal User Interface 4 eere cesses eese sees tests sensa tata senes enata sensa seats senses sata sens tae aeo
81. request line in interrupt acknowledge cycles TACK even during STATE sampling the pending may latched internally until DTACK goes low actually until goes high This feature can be turned off by the command Edit Sampling mode Options State Sampling options Note HW ECO level B6 or higher is required for this feature to be available User s Manual VBT 325 31 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 3 Functional Description 3 4 1 5 RMW Block If a Read Modify Write cycle or Block cycle is transferred this is signaled by keeping AS asserted low between the cycles This will be detected by special circuitry in the VBT 325 and a separate bit in the trace is set to indicate this The address modifiers are then used by the trace decoding firmware to distinguish between RMW and Block cycles 3 4 1 6 VME64 If an AM code for VME64 is detected on the VME bus i e AM 00 01 03 08 OC 38 a special signal called VME 64 active low is generated internally in the VBT 325 This signal is also available in the word recognizers 3 4 2 VSB STATE Sampling The VSB VME Subsystem 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 Thes
82. rev Figure 13 10 Jumper settings VME and User P2ac VBT 325 rev Figure 13 11 Jumper settings VME VSB and VXI XMEM325 PB rev Figure 13 12 Jumper settings VME and SCSI XMEM 325 PB rev Figure 13 13 Jumper settings VME and User def P2ac XMEM325 PB rev 14 2 List if Tables 198 Table 2 1 Jumper SEEDS aie ai Goo idest ie i ea Ha a Ha D M RUN MI DU MR ep HIER Table 4 1 Power consumption XMEM325 PB sccssscscesecnspsesesasecvsesesparseonsesebassoeaetesaspantecearantorerese Table 5 1 The analyzer possibilities using the VBT 325 and its piggyback modules Table 5 2 Explaining the Event Patterns Widow iso itia obra neat inea bora epe sea eaa Table Zl YME he Bel stenal field uui nei a iet btt TE PO RE ROPE VME the Size seod Hle auis eo br o ie eed E EEG Table 74 YME Ihe Cyclo Sio Hal FIBI s ua ks ar ra abr a org e s i al a ca ep Tables V MB te stat Glenn Welt auis unco Ha Sq bei bae ed qn iae Hid Table 7 0 YME ODE Tack sitna Pelo eco d recorder rin recto esu arl ori bi tree ers insi dt Table 7 7 VME Xe Pall Fields added sb nO E Pa FIL Tabie 7S V MB the Pte siena
83. same control characters as in other Windows applications and are available both in the Edit menu with control characters and at the tool bar 5 3 User Interface Structure 5 3 1 Functional Units With the various piggyback options available for the VBT 325 the product may consist of up to four analyzers in its maximum configuration Analyzer VBT 325B VBT 325C VBT 325 with VBT 325 with TIM200 PB TIMBAT PB XMEM325 PB MMEwsSTATETIMNG x Po 0 x x mee o motel L Table 5 1 The analyzer possibilities using the VBT 325 and its piggyback modules 5 3 2 Window Categories The 325 has a user interface based on three different windows Setup window The Trace Display window The Statistics window 5 3 3 Setup Window The Setup window is the control panel of the analyzer In addition to the different menus and the tool bar the setup window contains two major elements as shown in Figure 5 2 The Event Patterns window The Sequencer window These windows are used to define triggers store qualifiers etc and are both described in detail later in this chapter 42 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation BusView YME Current Setup ELE Eile Trace Statistics Setups Utilities Window Help Ej
84. sample in bytes Trig delay given by trig position BYTE nhLastRunTimingIdx BYTE nhLastRunTrigPos BYTE nhTrcWidth NT32 nhFirstTrig char nhTrigLineTxt 10 INT32 nhDelay INT32 nhFirstValTrcLine INT32 nhLastValTrcLine Trig address in trace memory abs First valid line log in trace buffer 1 4 4 4 4 4 EharnhTrigLineT 10 1 d ME NN MEN ME GNE NECHN o2 HEC SE 0 char nhTime 8 Time when trace trigged or was halted The bytes are coded as follows 0 RTC_64HZ 64Hz counter 1 RTC_SEC Seconds BCD coded 0 59 2 RTC_MIN Minutes BCD coded 0 59 3 RTC_HR Hour BCD coded 0 23 4 RTC_DOW Day of week 0 6 Sunday Saturday 5 RTC_DAY Day of month BCD coded 1 31 6 RTC_MNTH Month BCD coded 1 12 7 RTC_YEAR Year BCD coded 0 99 INT 16 nhCalcADCVal 4 Tuned ADC values when trace trigged or was halted The 4 values are coded as follows 0 ADC_5V 5V value 100 IZADC 12V 12V value 100 2 ADC_N12V 12V value 100 3 ADC TEMP Temperature in degrees C Target HW dependent data 0 1 1 1 1 2 2 0 56 BYTE nhLastRunSrcPad 2568 2 Table 11 2 The Main Header VMETRO User s Manual VBT 325 163 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 11 Trace File Format 11 2 Trace Data Line format VBT 325 Each trace data struct consist of several Header nhTrcWidth wide trace lines For the VBT 32
85. signal Trace window absolute time add signals relative time remove signals transitions Sequencer transparent mode trigger 170 39 144 120 68 20 110 73 trigger condition 2 4 51 58 default trigger level trigger line trigger operator trigger output options trigger position change default triggering Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 148 57 110 117 73 110 32 104 62 148 57 30 31 VMETRO VMETRO In0 In3 triggering stage troubleshooting firmware upgrade TtBase TTL CMOS input TTRGx tuning tuning parameters tutorial Sequencer twin mode underlined character terminal undo unit update every update tracer firmware user defined P2 a c tracer user defined P2 a c cross trigger define signal fields jumper settings sampling clock slot selection time tags user defined tracer user interface options user defined P2 bus user defined names user defined P2 sampling using help utilities 38 15 193 179 135 192 194 58 29 46 143 67 103 123 96 124 109 162 164 166 163 163 163 170 162 112 10 51 37 115 clear non volatile memory109 communication LED display reset analyzer selftest simulated hardware specials target reconfigure transparent mode transparent mode 109 111 113 112 111 trigger output options 110 update tracer firmware 109
86. the VMEbus and a P2ac user defined bus or other P2 busses like VSB SCSI or VXI If the S TIM200 PB is present 200MHz analysis can be performed on VME or a P2 user defined bus or other P2 busses like VSB SCSI or VXI The Target command is used to switch between the different analyzers present in the tracer hardware configuration The Target command selects to which bus the Setup screen containing Event patterns and Sequencer and Trace Display screens apply Note that during and after sampling the sampling status of the different targets is shown directly in the Target pull down menu Current target is shown in low intensity since it is already selected The primary target bus for the VBT 325 is VMEbus and this is the first entry under the Target command The P2 bus on the VBT 325C can be selected from User P2 VSB SCSI and VXI P2ac Only the target currently selected is shown in the Target pull down menu and by default this is VSB Other P2 busses can be selected by using the Reconfigure command The primary target bus for the XMEM325 PB C is XMEM VME This can be selected simultaneously with the VBT 325 VMEbus except for the 128K model The XMEM P2 bus can be selected from User P2 VSB SCSI and VXI P2ac If the XMEM P2 option is purchased it can be enabled by Reconfigure option This can be selected simultaneously with the VBT 325 P2 bus except for the 128K model User s Manual VBT 325 VMETRO Artisan Technolog
87. the Event Patterns Trace Display or Search Extract window Parity for the upper 8 data bits for 16 bit Wide SCSI II Presented as is DB 15 8 inverted The upper 8 data bits for 16 bit Wide SCSI II Presented in inverted form 7 4 VXI Signal Groups 124 This chapter gives you a complete reference to all the signals used by the VXI targets on VBT 325C and the XMEM325 piggyback using theVXE 35C VXI adapter Only TTL level signals are routed via the adapter to the VBT 325 The VMEbus portion of the VXIbus is sampled as a normal VMEbus ECL and ANALOG level signals are isolated from the VBT 325 by the VXI adapter User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 7 Signal Reference 7 4 1 Default Signal Fields in STATE and TIMING Modes LBUS11 0 A 12 bit local daisy chained bus The VXE 35C connects the Local bus input pins directly to the corresponding output pins allowing VBT 325C VXE 35C to be installed between two V XI hosts without breaking the LBUS connection TTRGx ITRG7 TTRGO eight TTL level open collector trigger lines VMEtrg VMET rg the cross trigger signal from VBT 325C VME part VMETRO User s Manual VBT 325 125 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 7 Signal Reference 126 User s Manual VBT 325 VMETRO Artisan Technology Group Qua
88. tracer according to Section 2 2 Follow the instructions in Section 2 6 1 for establishing a connection between the terminal and the tracer If everything proceeded correctly the terminal should now display the setup screen shown in Figure 1 4 The Setup screen is divided in two the Event Patterns window and the Sequencer window For further information about the Setup screen read Section 5 3 3 and Section 9 1 3 The VBT 325 has two main sampling modes TIMING and STATE default mode Section 3 2 includes a detailed description of the sampling modes Type lt T gt and lt R gt to execute the command Trace Run The Trace window displays a snap shot of the current bus activity see Figure 1 5 The contents of the Trace window depends on the current bus traffic Type lt Q gt to quit the Trace Display screen and return to the Setup screen Change sampling mode to TIMING mode by selecting Edit Sampling Mode 50MHz Timing from the menu bar Notice that the first line in the Sequencer window now displays Sampling in TIMING mode User s Manual VBT 325 3 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 1 Getting Started Trace Run Setup Default UMETRO 325 Edi Hel B Trace pal Addrass go a ah IRQ7 1 Iack Fail In3 8 XXX
89. under BusView 2 5 1 System Requirements The PC system where BusView is to be installed must meet the following requirements e Have Windows 3 1x Windows 95 or Windows NT 3 5x or 4 0 installed and running BusView also supports OS2 Warp 3 0 and higher e Pentium PC e Have at least 8 Mbytes RAM e Have at least 16 Mbytes of free disk space e Have at least one free serial port for connection to the VBT 325 BusView can run in off line mode even when no serial port is available 2 5 2 Installing BusView on the PC To install Bus View on a PC perform the following steps Start Windows if not already running The BusView installation program runs under Windows Insert the CD ROM into the CD ROM drive Select the CD ROM drive in the File Manager Explorer Run the installation program by double clicking on the file SETUP EXE Follow the instructions in the installation program When the installation has finished a new Windows program group with the name BusView will be displayed 2 5 3 Connecting the VBT 325 to the PC Communication Parameters Serial Cable VMETRO Before communication can be established between the PC and the analyzer the communication parameters for the PC Serial Port must be set to the correct values In BusView select the command Utilities Communication Port Settings To change any of the displayed options click on the field to change and hold until the menu appears In the d
90. user interface options 112 V T V jumper Vbat VBAT64 PB VBAT PB VDRIVE PB VIC068 chip VME64 35 56 User s Manual VBT 325 126 130 15 Index range 31 signal 31 support 31 VMEbus 23 back plane 9 bus grant 9 daisy chains 9 slot selection 9 traffic 26 VMEtrg 135 voltage maximum 8 minimum 11 V T V jumper 111 voltage drop extender board 11 VPC MkII 26 VSB back plane 9 bus grant 9 Bus Utilization 91 parallel arbitration 35 VSB STATE sampling 35 VSB SCSI P2 23 VT100 options 158 startup 157 XMODEM protocol 153 VT100 emulator 156 VT100 terminal emulator 156 VT100 EXE 156 VXE 35C 8 VXI sampling 37 VXIbus 23 waveform 114 Waveform window 2 waveforms 84 navigation 84 wide mode 29 window alphanumeric list 114 arrange icons 114 cascade 113 select window 114 tile horizontally 113 tile vertically 113 waveform 114 windows add 86 Windows terminal emulator 150 Windows versions 14 word recognizers 30 contents 50 X marker move 85 XMEM325 PB 39 209 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 15 Index 8 trigger events 71 models 39 mounting 40 product overview 39 XMODEM 151 152 Y marker move 85 Z marker move 85 zoom in 119 zoom out 119 210 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 4 rti
91. www artisantg com 13 Jumper Settings Jumper configuration for User P2ac on VBT 325C PCB revision Connect P2AC sampling clock to pin socket J43 VBT 325C DIAGRAM SHOWING JUMPER PLACEMENT FOR VME AND UC TRACER ARROWS SHOWS DIFFERENCES FROM VSB 183 82 51 1 8 1 168 85 98 65 2155 LIT 84 J6 Pi FB 4 BI 7 1163 FB 2 qal FB 6 1 3 16 E 31 39 53 52 0j 22 ptf 8 51 67 UREE 50 1 75 jagi 1 12 Wyre T J48 1035 po NI 121 N2 1162 DE 46 137 144 UM 45 1 15 J 14 61 34 1156 a Say 60 gt 42 Jy 58 143 40 41 Uo SAMPLING CLOCK VBT 325C PCB REV C RISING EDGE Figure 13 10 Jumper settings VME and User P2ac VBT 325 rev C VMETRO User s Manual VBT 325 191 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 13 Jumper Settings
92. 11 Trace File Format e s ST Tag 7 4 Tag 3 0 Tag prescale 3 0 Tag 11 8 Table 11 4 Default 16 bits tag 11 4 Converting the Time Tag to a Time Value Time Value Example VMETRO The counter starts out with a resolution that is equal to the time tag and latency count base TtBase see Table 11 1 The TtBase can vary from 20ns 10 24Ls depending on operating frequency of the VME bus When time gets larger the frequency automatically changes The Time Tag is a 12 or 16 bits variable consisting of the Tag Prescale 3 0 and the Tag 7 0 Tag 11 0 bits of the TagL and TagU variables shown in Table 11 3 and Table 11 4 The four most significant bits of the Time Tag the Tag Prescale P tell the frequency the counter last used and thereby the counter Resolution R P When calculating the Time T Time Tag the resolution is needed plus a Base Value B P which is the maximum time tag value from the previous prescale value B P expressed as a function of the prescale value B P MTC R P 1 B P 1 P gt 0 B P 0 TtBase where R P 1 is the resolution at the previous prescale value see Table 11 5 P is the prescale value and the MTC Maximum Tag Count from the previous prescale value is 0 100 for 12 bits time tag and 0x1000 for 16 bits time tag This gives a formula for the total Time T Time Tag B P C R P where is the Tag 7 0 Tag 11 0 i e the Tag Count A 12 bits Time Tag is fo
93. 166626 FFFFFFFF 66166626 FFFFFFFF 66166626 FFFFFFFF 66166626 FFFFFFFF 66166626 FFFFFFFF 66166626 FFFFFFFF 66166626 FFFFFFFF Figure 5 39 Displaying a trace in several windows 5 7 4 Trace Dump to PC Host Save as Note VMETRO Trace buffer data can be dumped to a file on a PC The file format contains a header with target type sampling mode trigger position trigger line number etc so that the file can be reviewed exactly as captured Choose Save type a file name and press the OK button The dialog box in Figure 5 40 appears Type how many lines you want to save and press the OK button or simply press the OK button to save the whole trace The trace can be saved both as binary files and as ASCII files The ASCII files can then be opened and edited in any other text editor but because they have not saved all the vital information about the trace they can not be opened in BusView again User s Manual VBT 325 79 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation Dump Trace To File Figure 5 40 Dumping a trace to file 5 8 Statistics The VBT 325 provides powerful statistical measurements of target bus activity Event Counting counter driven Bus Utilization counter driven Bus Transfer Rate trace driven 5 8 1 Counters Operation The VBT 325 implements eight 20 bit wide statistics counters for VMEbus and four 20 bit
94. 358 45 Unknown a Gx ount All Samples in St Update Every 64K Samples Accumulate Mode Ok lt F2 Window gt lt F6 Nxt lt 19 Exit Run Figure 9 11 The Statistics screen displaying a standard histogram The Statistics screens for the Terminal User Interface are basically the same as explained in the earlier BusView chapters The only difference is the layout of the histograms and time history curves UMETRO UBT 325C UME Bus Statistics Options Utilities Quit Hel ma vai 38 40 407 40 JMEg Longi gt ME2 paf 88 i 407 407 407 mr Level gt Level 1 807 807 487 404 487 Level ee Level 3 nknoun Update Every 64K Samples Accumulate Mode Ok lt F2 Window gt lt F6 endi XF18 Exit Run Figure 9 12 The Statistics screen displaying a Time History curve 9 2 VMETRO VT100 Terminal Emulator The program VT100 EXE on the Simulator Diskette is a VT100 terminal emulator program for IBM compatible PCs It offers a number of valuable features that help you take full advantage of the VBT 325 product A VT100 emulator program tailored for the VBT 325 Facilitates firmware upgrade through the serial port Allows trace dump load to from file on a PC User s Manual VBT 325 VMETRO Artisan Technology Group Quality I
95. 5 Operation The Trigger operator determines where in the Sequencer program the trigger should be It is possible to program a Trigger statement at different places in the Sequencer program but only one of these will actually lead to a trigger depending on the progress through the specified trigger sequence Syntax Trigger at lt position gt of trace Parameter The position parameter can be START 25 MIDDLE 7590 Even if multiple trigger statements exist the trigger position will be kept same throughout the Sequencer Modifying one of the trigger statements will then result in a modification of the other trigger statements as well As the parameter for Trigger must be the same throughout the Sequencer program Halt can be used to replace Trigger at END of trace if Trigger already has been used with one of the other parameters You should however use Trigger at END of trace where possible The trigger sample is always stored The Halt operator causes the tracer to halt and display the trace Syntax Halt 5 6 5 4 Implicit Actions Transitions VMETRO The Sequencer is no programming language but a compact practical way of controlling the operation of the tracer Thus to minimize the need for user programming there are a number of implicit actions in the Sequencer that gives the user the desired results in the absence of explicit commands A Sampling expression is implicitly valid for all subs
96. 5 VME target the structure of each trace data line is as follows typedef unsigned char BYTE typedef unsigned long UINT32 typedef packed struct _VMETRACE union BYTE cAddr 4 LSB in cAddr 0 MSB in cAddr 3 UINT32 Addr union BYTE cData 4 LSB in cAddr 0 MSB in cAddr 3 UINT32 Data BYTE TagL TagU Time tag See below BYTE Am Irq Str Bg BYTE St2 St3 VMETRACE The trace address and data is stored as Intel format long integers i e the least significant byte is byte cAddr 0 or cData 0 the most significant byte is byte cAddr 3 or cData 3 11 3 Details of the Time Tag Variables 164 The format of the time tag is the same for all targets Check the Header nlLastRunFlags bitNF TIMETAG to see whether the time tag is in use or not If this bit is 1 check the bit TAC16 If this bit is 1 the 16 bit time tag is used For traces sampled in TIMING mode the time tag is not in use Check the Header nlLastRunFlags bit NF TRCASYNC A one this bit indicates TIMING mode The default 12 bit tag maps the four external inputs into the four lower bits of the TagL byte e s 4 s op 1 e Tag 3 0 Tag prescale 3 0 Tag 7 4 Table 11 3 Default 12 bits tag User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com
97. 7 11 8 Trace Data Line Format VSB targets cssccsccssccssccsssccssscssscssccssscsscssccssscsssccssccssscsscssscees 167 11 8 1 Details of StA and Std bytes tede etae ratis a tede atau 168 11 9 Trace Data Line format SCSI targets e eeeeee eee e eee ee eese seen senten ease tns tns sa staat 168 11 10 BusView Trace File Format eese ee eere eese teen etna nena tn sena stas en stas ta nana 169 12 1 Firmware Upgrade Preparations eere eese seen eee eee eene sense ass ease ease tasas 174 12 11 Diskette Or PCS iere 174 12 1 2 Boot PROM e 174 12 13 RS232 ConneCtlOTDI 174 12 1 4 Power on the FLASH EPROM S ws erret ntn ntn 174 12 2 Firmware Upgrade Using BusView 4 eese esee ee eee eee etae enean aetas seas ea setas etas e ease ease eas eaa 174 12 3 Firmware Upgrade Using MS DOS ecce eee e eese eese eese see ena sense estas stas e ease ease 175 12 4 Troubleshooting Firmware Upgrade e eeeee eese eese eee eee eene tne tna sense tassa setas seasons 177 12 4 1 If Upload Stops ettet teer tr trt e tt ee en inerte ite tae eie 177 124 2 Communication too ro ERROR ERU RERO SE REN RR H ERE EU e RE Ia re aurea Mts 178 124 3 Flash Memory
98. 7 Signal Reference RmwBlk Internally generated Asserted when AS is not taken high between cycles This means that the current cycle is the second or subsequent cycle in a VMEbus Read Modify Write cycle sequence or a block cycle RnwB1k is a component of Size and the Cycle fields 7 1 4 2 Signals Available in Trace Display only DataASCII AM5 AMO StateMode D 31 0 decoded as ASCII The AM5 AM4 AM3 AM2 AM1 and AMO normally grouped as AM are also available as individual signals Other individual signals are BG3 BGO BG3 BG2 BG1 and BGO BR3 BRO BR3 BR2 BR1 and BRO In3 InO The external inputs In3 InO IRQ7 IRQ1 IRQ7 1 Indicates the sampling mode of the current sample STATE when high 1 When low 0 the sampling mode is TIMING This bit is useful if a mixture of STATE and TIMING sampling is used within a trace according to Sequencer program 7 2 VSB Signal Fields This chapter gives you a complete reference to all the signals used by the VSB targets on VBT 325C and the XMEM325 piggyback 7 2 1 VSB Default Signal Fields in STATE Mode Space 120 WR SPACE1 SPACEO This group select between the different address spaces System I O and Alternative In addition the WR signal is included in this field to be able to select Interrupt Acknowledge cycles Predef Symb WR SPCi SPCO Comment System a
99. 8 SOURCE www artisantg com 11 Trace File Format 170 Possible flags Time is negative before trigger Time to long to be save in timetag Time invalid because of asyncrounous store Current is BusView TRACE V Main version number current is 1 Sub version number current is 9 Offset in file from start to trace data First saved trace line relative The number of saved samples in the trace The trigger position in the original trace define NT NEG 0x0001 define NT MAXTAG 0x0002 define NT ASYNCQ 0x0004 qualifier VBT only typedef struct char id 16 UINT32 verMain rri UINT32 verSub UINT32 traceDataOffset UINT32 first UINT32 noSavedSamples UINT32 triggerPos absolute UINT32 noSamplesInTrace UINT8 BOOLEAN extendedTimetag TIME modelIndex samlingSpeed UINT16 setupTriggerPos UINT16 setupSamplingMode UINT16 formatScale True if 16 bits timetag Mumber of samples in the original trace The modelindex for the trace see below false if 12 bit timetag Sampling speed used if VBT asyncronous sampling Trigger position used by setup 0 Start 1 50 2 End 3 25 4 75 Setup sampling mode used for trace window header Scale value for waveform used when file was saved UINT16 formatFlag Indicates if global decoding was on in an alphan trace
100. B SCSI or User defined P2 the TIMBAT PB can be used to achieve STATE TIMING Anomaly for VMEbus in only one slot 3 2 Sampling Modes Applications of the VBT 325 include hardware and software debugging and testing system tuning and performance analysis Other applications are repair and field service of a number of different bus architectures primarily VMEbus with or without subsystem busses like VSB SCSI user defined P2 bus and VXI or Futurebus with the use of specially designed adapters Working with the product involves utilizing one of three basic analyzing capabilities STATE sampling capturing bus cycles synchronously one by one TIMING sampling capturing bus cycles at a fixed sampling rate asynchronously to the bus traffic Statistical analysis providing histograms of various bus activity The VBT 325 is equipped with protocol sensitive STATE sampling logic for VMEbus VSB and SCSI Jumpers are used to select VSB or SCSI sampling For user defined P2 busses the user must supply a proper sampling clock through a pin socket on the board See Section 13 3 2 1 STATE Synchronous Sampling VMETRO Synchronous sampling is used for STATE analysis and captures cycles from the target system one by one so that each collected cycle forms one line in the trace buffer This sampling mode requires that the sampling logic extract sampling clocks from the target bus at the correct times in order to store informatio
101. BT 325 UPC MkII 315 PPC contains version 5 30 or older ensure that the tracer is set to auto baudrate detect Front panel display blinks on UBT 325 UPC MkII or the green LED blinks on the PBT H 315 PPC If not the speed must be changed using a terminal or by clearing the non volatile memory by moving the battery jumper 3 Toggle the RESET SVITCH on the UBT 325 UPC MkII PBT H 315 PPC Figure 12 1 Firmware installation dialog box 12 3 Firmware Upgrade Using MS DOS uplvbt J VMETRO Insert the Firmware diskette into the floppy drive Type A and CR to set the floppy drive as the current drive Replace the A with B if the diskette was inserted in drive B Type uplvbt and CR to start the Firmware upload procedure The message in Figure 12 2 1s displayed UBT 325 Firmware Uersion 5 48 27 1997 Welcome to the UBT 325 Firmware Upload Procedure PLEASE READ ALL INSTRUCTIONS CAREFULLY BEFORE PROCEEDING AT ANY STEP Select a number from the menu below that match the COM port which is connected to the TERMINAL port of the Tracer 1 COM1 2 COM2 B Abort installation COM3 and COM4 are not supported Figure 12 2 Loading firmware and select COM port Type 1 to select COMI or lt 2 gt to select COM2 dependent of which port that is connected to the Terminal port of the VBT 325 User s Manual VBT 325 175 Artisan Technology Group Quality Instrumentation
102. BgL in the trace See the timing diagram in Figure 3 9 In addition there is an extra bit that is set if the VBT 325 sees BBSY being asserted without any valid Bus Grant a situation that will occur if the VBT 325 is located to the right of the granted bus master in the card crate See Section2 3 3 Information about the actual bus level is presented in the trace as the symbols Q to 3 oras signifying no bus grant detected Do not activate the RESET button after VMEbus cycles has started on the back plane This may cause to be erroneously shown as Bg L 0 3 4 1 3 Data Cycle Sampling Normally bus transactions are sampled on the falling edge of DTACK or BERR conditioned by DS1 or DSO being low This will capture all address data and control signal information as well as the stored Bus Level from the Bus Grant sampling BRX Latched Bus Request BGxIN OUT V Arbitration BBSY signals Latched Bus Grant Level 5 Data Transfer Addr Data 4 Signals DTACK BERR 1 2 Bus Grant gt Transaction Sampling Sampling Figure 3 9 Data cycle sampling 3 4 1 4 IRQ gt IACK VMETRO Normally the active interrupt request signal on the VME back plane goes away immediately after ACK is taken low and too early for being sampled by the falling edge of DTACK To ensure capture of the active interrupt
103. CMOS Input only 0 5V Warning Max 5 25V The input channels on the VBT 325 are designed for TTL CMOS voltage levels only 0 0 5 0V and damage may occur if other voltages are applied Absolute maximum tolerated input voltage is 5 25V If the P2 bus contains signals with voltage levels other than TTL CMOS 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 offers a special adapter the VXE 35C which extends the VBT 325C to fit in C size VXI systems and isolates the non TTL signals from the back plane Refer to a separate data sheet for detailed information 2 2 4 1 Isolation of P2 rows A and C Isolation of the P2 pins with illegal voltage levels can be done in one of the following ways Place the VBT 325 in a slot without the illegal voltages on the P2 connector Place the VBT 325 an extender board which isolates the signals with illegal voltage For VXI use VMETRO s VXE 35C see Section 2 2 4 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 2 Installation Customize your VBT 325 by cutting the copper tracks that are specially laid out for all P2 signals for this purpose These can be found as a row of 32 pairs of solder pads connected with a thin copper track on each side of the board just next to the P2 connector The pads
104. Cut button at the tool bar press the DEL key on the keyboard or press the Ct r1 x keys The Copy command allows the user to copy event patterns signal fields etc Select the item to be copied with the mouse and choose Edit Copy press the Copy button at the tool bar or press the Ct r1 c keys The Paste command allows the user to paste event patterns signal fields etc or whatever previously has been copied into the clipboard into the appropriate window When pasting event patterns place the cursor below the event pattern where the new pattern should be inserted and select Edit Paste press the Paste button at the tool bar press the INS key at the keyboard or press the Ct r1 v keys When pasting signal fields place the cursor on the signal field to the right of where the new one should be inserted and select Edit Paste press the Paste button at the tool bar press the INS key at the keyboard or press the Ct 1 v keys The Clear command allows the user to clear event patterns i e reset them to all don t care values Select the event pattern to be cleared and select Edit Clear or press the Clear button at the tool bar The Cut command can be used for clearing one signal field at a time in an event pattern The Insert command is used to insert new event patterns and signal fields into the Event Patterns window and signal fields into the Trace Display window When inserting event patterns place the cur
105. E 91 Figure 6 1 The Prnt Lr ce dialog DOK ciscsscsssassscssssvarsonsasinssvasoonsasnsasonseasannedsmssvancsnsnsnsaspisvatdontasnsasasasasaspsasehivatesns 94 Figure 6 2 The STATE Options dialog ES NESNE ES 97 Figure 6 3 The Sampling Status dialog DOK 98 Pisure 6 4 Loading 99 Figur 6 5 The Target Reconfigure dialog 101 6 6 LED display E E 102 Figure 6 7 The User Interface Options dialog 103 8 The Select Window dialog BOX csssssisssssssascsnsusnssvessonsasnsgrosnvosnsneassavarensssasavnsgiasasmsaspiavpivontasnsotseevonesy 105 Figure 6 9 The Edit Search Pattern Window 106 Figure 6 10 The Jump to Line dialog ssepe ANE ES 108 Figure 6 11 The Count dialog 109 Figure 6 12 The Scale dialog ES 109 8 1 SCS connection on 128 Pigure 8 2 SCSI cable type
106. FFF 80188018 6666 GF 88180808010 1111 9919981 2222 8018001E 3333 801808028 378ns 80180022 5555 378ns 80188825 6666 376ns 00100026 7777 158 7705 60188888 11111111 896ns 60180000 311111111 538ns 80188082 11 336ns 00180002 22 556ns 80188008 11112211 998ns 66166068 16161616 256ns 80180008 20202028 258ns 00100008 30303030 80180008 464604046 80188808 16161616 Figure 1 2 The Trace Display window Select Trace Run once more and after few moments the waveform version of the Trace window appears The waveform window is shown in Figure 1 3 To avoid sampling while the VME bus is idle it is necessary to set up a trigger condition Click on AS in the Event Patterns window on the VMEO line and type a 0 User s Manual VBT 325 VMETRO Guaranteed 888 88 SOURCE www artisantg com 1 Getting Started BusView TIMING Trace VMET TRC triggered at 25 1 d Edit Search Jump Format Marker Utilities Window Help esl s Sa Hja 9 X T 9 5 1 8 0 5 6 8 6 5 E us TRIG 0010001C 0010001E 00100020 00100022 00100024 00100026 eer cc E Figure 1 3 The waveform window 1 2 Getting Started Using a Terminal User Interface Sampling Trace Run Quit TIMING mode VMETRO The following steps have to be carried out before the terminal is ready to run Install the
107. GF 88188888 36363636 LONG WBLK 8 238ns GF 881888808 46464646 LONG WBLK OK 9 39 ns F 88188888 FFFFFFFF LONG RD 18 23 ns 88188888 FFFFFFFF LONG RBLK OK 11 238 GF 66166608 FFFFFFFF LONG RBLK OK A ETE 12 23 ns GF 66166668 FFFFFFFF RBLK OK 13 41915 8C 88180018 A MBLT WRI OK 14 23915 C 6666111122223333 064 15 23 ns 4444555566667777 064 16 238ns C 88889999AAAABBBB 064 OK BEN 1 238ns C CCCCDDDDEEEEFFFF WMBL OK BEN STIM266 UMEbus stimuli in progress Immediate Start Ok lt F2 Menu gt lt F6 Nxt wnd gt TCo Figure 1 6 The Waveform window terminal view VMETRO User s Manual VBT 325 5 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 1 Getting Started 6 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 2 Installation 2 INSTALLATION 2 1 Static Electricity Precautions Before unpacking the VBT 325 from its shipping container make sure that it takes place in an environment with controlled static electricity The following recommendations should be followed Make sure your body is discharged to the static voltage level o
108. Generator piggyback module for the VBT 325 It is essentially a TIM200 PB with firmware that permits its trace memory to be put in reverse The STIM200 PB can generate 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 cycles The VDRIVE PB is a piggyback module that implements a true VMEbus Master Slave and System Controller by means of the industry standard VICO68 chip From the same user interface as that of the VBT 325 the user can then generate any cycle type perform memory tests and generate interrupts etc The slave memory can also be set at user defined limits and there is a programmable DTACK generator that can give DTACK at any address with a user defined delay The VBAT PB is a piggyback module that automatically monitors all VMEbus traffic screening the bus for violations of the VME specification The board contains rule based parallel trigger elements that continuously and simultaneously detect bus timing violations like address not stable while AS asserted bus granted to two masters etc Violations are directed to the trigger circuitry and trace memory of the VBT 325 An enhanced VBAT PB Includes rules to detect violations of the VME64
109. MHz Timing from the menu bar Notice that the first line in the Sequencer window now displays Sampling in TIMIMG mode User s Manual VBT 325 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 1 Getting Started Trace Run Artisan Technology Group Quality Instrumentation BusView YME Current Setup File Edit Trace Statistics Setups Utilities Window Help wu ST T5454 4 A UME Event Patterns Event BgL AS AM Address Data Size Cycle Stat IRQ7 1 Iack Fail In3 8 finyThing lt XX XXXXXXXX XXXXXXXX XXXXXX XXXX XX XXXXXXX XXXX XX XXXX D OX x XX XXXXXXXX XXXXXXXX XXXXXX XXXX XXXXXXX XXXX XX XXXX XX XXXXXXXX E t Patt XXXX UHE2 D OX x XX XXXXXXXX X iis XX XXXXXXX XXXX XX XXXX D OX x XX XXXXXXXX XXXXXXXX XXXXXX XXXX XXXX UME Sequencer Single Event Mode Sampling in STATE mode Store ALL If AnyThing then Trigger at START of trace VSB Figure 1 1 The Setup window wil BusView YME STATE Trace YMES TRC triggered at 25 ay Edit Search Jump Count Format Marker Utilities Window Help o oe S Rad T e SET Sample Bgl AN Address Data Size Cycle Stat IRQ7 1 Iack Fail In3 4444555566667777 BC 88889999AAAABBBB Bt CCCCDDDDEEEEF
110. Molex Part 5557 02R with 5556 TL terminals VMETRO can supply cable with connector VMETRO part 401 325EPC VMETRO User s Manual VBT 325 11 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 2 Installation capacity in the power supply in the card crate to supply the additional current required by the VBT 325 External power supply also allows tracing the activity in a VME system during power up sequences When powered from an external 5V supply the 12V is still supplied from the back plane However this is only used for powering the voltage and temperature readout circuitry and for programming of FLASH EPROM 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 There are two heavy duty jumpers blue with handle that connects 5V power to the board from the VME back plane or from the external power source through the front panel inlet see Figure 2 3 The factory setting of these jumpers are in Z1 and Z2 positions between the P1 and P2 connectors supplying 5V from the VME back plane To allow for external power supply move both jumpers to the Z3 and Z4 positions on each side of the power inlet connector
111. OK 16 238ns 881888808 FFFFFFFF LONG RBLK OK 11 23Uns GF 881888088 FFFFFFFF LONG RBLK OK XE 12 23915 GF 8818808808 FFFFFFFF LONG RBLK OK 13 41 C 8818808018 A MBLT WRI OK 14 23 C 6666111122223333 064 WMBL OK a 15 23 ns 8C 4444555566667777 064 WMBL OK 16 23 C 88889999AAAABBBB 064 WMBL OK ERE 1 238ns C CCCCDDDDEEEEFFFF 064 WMBL OK ELE STIM266 UMEbus stimuli in progress Immediate Start Ok lt F2 Menu gt lt F6 Nxt wnd gt TCo Figure 1 5 The Trace Display screen terminal view User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 1 Getting Started UMETRO 325 UME Trace Sampling STATE at Start Trace Search Jum Count Format Markers Window Quit Hel ME 1 TRIG D 97 18 21 15 45 59 5 000 12 110 11 96U Time BgL f amp M fiddress Data ize Cyc le Stat I RQ 1 I ack gt TRIG Gns D 66166666 11111111 LONG WRI Nerve 1 39 ns D 66166600 FFFFFFFF RD OK 2 41915 D 66160062 FF RD OK 3 25 ns GD 66160062 22 RMU T E 4 45Uns D 66166606 FFFFFFFF RD OK 5 476ns GF 66160668 16161616 LONG WRI 6 23Gns GF 66166668 26262626 LONG OK MERE 230
112. Operation 425 BusView Setup ixl 4 File Edit Trace Statistics Setups Utilities Window Help 81 x Pal 4 UME Event Patterns BgL AS AM Address Data Size Cycle Stat IRQ7 1 Fail In3 8 AnyThing XXXXXXXX XXXXXXXX XXXXXX XXXXXXX 80000020 xxxxxxxx XXXXXX XXXXXXX 658880008 XXXXXX XXXXXXX XXXXXXXX XXXXXXXX XXXXXX XXXXXXX XXXXXXXX XXXXXXXX XXXXXX XXXXXXX UME Sequencer Sampling in STATE mode Store ALL If Addr1 then If Addr2 then Trigger at START of trace Else Goto 1 Figure 5 15 Sequencer example program The Sequencer is entered by double clicking in the Sequencer window by selecting Open Sequencer from the Edit menu or simply by pressing the TAB key The dialog box in Figure 5 16 appears Press the OK button BusView Setup MITES de Edit Trace Statistics Setups Utilities Window Help Ej gag ww A 9 EESTI S UME Event Patterns BgL AS AM Address Data Size Cycle Stat IRQ7 1 Iack Fail In3 8 AnyThing x XXXXXXXX XXXXXX XXXX XXXXXXX XXXX 1 X 688088888 XXXXXXXX XXXXXX WRI XXXXXXX 000 1 X 34808020 XXXXXXXX XXXXXX RD XXXXXXX 000 X XXX XXXXXXX XXXX Editing the Sequencer implies leaving Single Event mode Sampling in STATE mode Store ALL If AnyThing then Trigger at START of trace Figure 5 16 Leaving Single Event mode User s Manual VBT 325 53 Artisan Te
113. Options VMETRO The front panel trigger output may be programmed to change on trigger or to follow the trigger or the store condition that prevails in the current state of the Sequencer and to be active high or low This is selected by the Trigger Output Options dialog box Actions on the Trigger Output signal Level on Trigger Signal will go active when the trigger sample occurs and will stay active until new Trace Run is given Follow Trigger Signal will go active the first time the trigger sample occurs but will revert to inactive state on the next sample that does not match the trigger condition Follow Store Signal will go active on all samples satisfying the Store Condition in the current state of the Sequencer Signal reverts to an inactive state on samples not satisfying the prevailing store condition User s Manual VBT 325 101 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference Note When the Follow Trigger or Follow Store is selected a short pulse is generated on the TRIGGER output signal when the tracer is started with Trace Run 6 6 7 LED Display The LED display on the front panel of the VBT 325 can display the time of day voltages temperature and any user defined text string LED Display Options Ed String UMETRO Time of Day 50 Readout 120 Readout 12U Readout Iemperature Readout F
114. SOURCE www artisantg com 5 Operation 5 7 2 2 Setting Markers Y Z marker Moving the X marker Moving the Y Z marker Inserting Removing 78 By default two markers are positioned on top of each other in the waveform window They are the T marker which shows the trigger line and the X marker telling the distance from the T marker The difference X T is displayed above the waveforms as shown in Figure 2 38 Two additional markers are available They are found in Marker menu or at the tool bar The time difference X Y X Z and Z Y are displayed above the waveform window as in Figure 5 38 Markers are convenient for marking places of interest in the trace buffer Two markers can also be used to limit statistics functions to a given area or to measure the time between two places For instance they are very convenient for measuring the time between two signal edges The X marker is moved with the left mouse button either by clicking anywhere in the waveform window or by clicking on the marker and without releasing the mouse dragging the marker to the desired place When only one of the Y and Z markers are present they are moved with the right mouse button in the same way as the X marker is moved with the left mouse button When both the Y and the Z markers are present the marker which is closest to the mouse cursor is moved In the case where the markers are placed on top of each other the Y marker is mov
115. Support In the Americas call UMETRO Inc Houston TX lt 713 gt 584 0728 In the rest of the world call UMETRO A S Oslo Norway 47 2218 6090 The proposed settings for the VT100 emulator reflects the choices you have made during the firmware upload The VBT 325 is now ready to run and can be operated immediately from the 100 emulator that comes with the distribution diskette or you can move to a familiar terminal The same firmware supports both the Terminal User Interface and BusView Thus it is possible to switch between the two without reloading firmware It is sufficient to reset the board to make the switch 12 4 Troubleshooting Firmware Upgrade 12 4 1 If Upload Stops VMETRO If the upload stops start the upload procedure from the beginning and try a slower baud rate If you are running the upload procedure in a Windows DOS box and run into User s Manual VBT 325 177 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 12 Firmware Upgrade problems try to exit Windows before making another attempt Also if you have special TSR programs bound to the used COM port or network drivers try a clean boot of the PC before making another attempt 12 4 2 Communication Errors The message in Figure 12 6 indicates communication problems Check the cable It should be according to Section 2 7 Check that the cable is connected to the COM port being
116. T 325 83 105 145 104 67 103 115 148 32 12 12 37 83 116 83 15 Index Fail 127 fast SCSI 2 37 features 25 field options 51 file exit 102 new setup 101 open 101 print 101 printer setup 102 save settings on exit 102 Save save as 101 firmware upgrade 189 first line 117 FLASH 12volt 11 FLASH EPROM 11 189 follow store 111 follow trigger 110 format absolute relative time tags155 decoding and formatting 120 scale 119 template 82 trace file 175 trace signal 120 zoom in 119 zoom out 119 frequency change 66 105 front panel LED display 11 function Bus Transfer Rate 122 Bus Utilization 122 Event Counting 122 function keys 145 Futurebus 23 29 generator pattern 26 stimuli 26 glitches 28 goto operator 72 graph display options 123 graphical user interface 13 45 GUI 13 halt 106 121 halt all 106 halt operator 74 handshake 21 hardware counters 95 help index 115 topic search 115 using help 115 hide signal fields 52 147 histogram 89 203 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 15 Index 204 histograms 93 122 IACK 35 127 IACKIN OUT 9 IACKIN OUT invisible 10 idle interval 96 if elsif elseoperator 72 immediate start 121 InO In3 37 triggering 38 In3 0 128 indents Sequencer 70 index 115 initialize 108 inputs external 37 insert 104 operators 61 62 66 signal fields 52 installing BusV
117. T 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 2 Installation 2 5 4 1 Troubleshooting Checklist Check that the LED display on the analyzer is lit If it is not the analyzer is not booting due to a hardware malfunction or insufficient power Verify that the cable used is correct Check the communication parameters If the firmware is version is older than 5 30 the only possible baud rates are Aut o and 9600 Try a different COM port Try slowing down the baud rate while running Useamulti meter and check the cable again Try connecting in Terminal View to verify COM port and cable Try connecting with a different PC 2 6 Terminal User Interface The VBT 325 is delivered standard with a user interface for operation from a terminal VT100 or similar or from a terminal emulator running on a PC or UNIX workstation For this purpose VMETRO supplies a VT100 emulator free of charge included on the BusView CD or the simulator diskette See Section 9 2 2 6 1 Establish a Connection No response In order to operate the VBT 325 from a terminal do the following Connect a terminal or PC Workstation running a terminal emulator to the serial port as described in Section 2 7 Set the serial port of the terminal to 38K4 baud or lower 8 bits 1 stop bit no parity Apply power to the system The VBT 325 can run with baud rates f
118. TART of trace Sampling in 50MHz TIMING mode Delay 760ns then if ANYTHING then Sampling in STATE mode 5 6 6 3 VSB Sequencer Examples VMETRO User s Manual VBT 325 69 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation Multiplexed bus 70 The VSBbus is a multiplexed bus meaning that both the address and the data is transferred on the same physical lines The VSBbus cycle is divided into two phases the address phase where the signal DS 1 and the data phase where DS 0 The multiplexing makes triggering on a specific address and data pattern a bit more complex than for the VMEbus since one event must be used to specify the address and another event must be used to specify the data The following examples show how to solve some of the VSBbus difficulties Trigger on Address range and Data wi BusView YSB Setup tistics Setups Utilities Window Help lj x 9 SHE USB Event Patterns AnyThing XXX X XXXXXXXX XXX Address i 1xx 6681 66060 66813FFF READ xx Data 1 1 D XXXXXXXX READ xx USB Sequencer Sampling in node b Store ALL c If Address then If Data then Trigger at START of trace Else Goto 1 VDRIVE DTACK Gen None None 5 03 31 C 88F 8 VME Figure 5 31 VSB bus Sequencer Example 1 User s Manu
119. The warning in Figure 5 28 appears Press the OK button Editing the Sequencer implies leaving Single Event mode User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation Figure 5 28 Leaving Single Event mode 5 6 3 1 Return to Single Event Mode The Cut tool bar button Returning to Single Event mode is done in one of three ways Press the DEL key anywhere in the Sequencer window Select Cut from the Edit menu Press the Cut button at the tool bar Initialize the setup by selecting Initialize from the Setups menu aware of that this will also initialize the Event Patterns window The three first methods opens a pull down menu in the Sequencer where one of the options is Set Single Event mode 5 6 4 Edit Sequencer Change sampling mode Change frequency Change event expression VMETRO After opening the Sequencer according to Section 5 6 3 the Sequencer is editable from the tool bar the menu bar and with the DEL and INS keys Double click on the keyword STATE or Select the Keyword STATE and press CR A pop up menu with the two sampling modes appear Select the desired sampling mode If the selection is TIMING the sampling frequency can be changed from the Edit Sampling Mode Options pull down menu Double click on any event expression in the Sequencer Event expressions are displaye
120. V is recommended when the board is idle This normally gives sufficient margin for the increase in power consumption when the analyzer is running Be aware that if the VBT 325 is placed on an extender board there may be excessive voltage drop which may need to be compensated by increasing the system voltage slightly 2 4 3 12V Supplies Warning The VBT 325 board uses 12V for powering the voltage and temperature monitoring circuitry and it uses 12V for programming the onboard Flash EPROMs The RS232 transceivers operate independently from the 12V supply If the voltage on the 12V pins in the back plane is higher than 12V severe damage may occur 2 4 4 FLASH 12V Jumper The 12V supply from the back plane is normally connected to the FLASH EPROM devices via jumper J67 This jumper is by default installed as shown in the illustration in Figure 2 2 The 12V supply is disconnected from the FLASH EPROM by moving jumper J67 to the opposite position Move jumper J67 to the upper position if the stability of the 12V supply is in doubt Moving J67 will not prevent damage to the voltage temperature monitoring circuitry and de coupling capacitors if the voltage exceeds 15V Figure 2 2 FLASH EPROM 12V jumper 2 4 5 External Power By repositioning two power jumpers the VBT 325 can also be powered from an external 5V power source through a front panel This is useful if there is insufficient 1 Connector type
121. a Brynsveien 5 0667 OSLO Norway Tel 47 22 10 60 90 Fax 47 22 10 62 02 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Preface This Manual This manual covers the VBT 325 and the XMEM325 PB piggyback module and corresponds to firmware versions 5 5x BusView 2 5x The XMEM325 PB is described separately only under the XMEM325 PB Piggyback Module Product overview and Installation other instructions governing the operation of the piggyback module are identical to those for the VBT 325 and is found in the general text VMETRO User s Manual VBT 325 iii Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com The Bus Analyzer concept A Bus Analyzer is a pre configured logic analyzer designed as a plug in card for a specific bus conforming to the logical electrical and mechanical specification of the target bus The primary use of a Bus Analyzer is to monitor the activity on a back plane bus and provide a trace of bus cycles between modules on the bus presenting this as alphanumeric trace lists or as waveforms a standard ASCII terminal This is done without the need for connecting and configuring large numbers of probes to the back plane a time consuming and error prone process necessary with general purpose logic analyzers Statistics analysis in bus systems is also an important
122. a statistics session to the actual system behavior there are several Count Coun Options that can be selected Options tool bar button Note Count Options only apply to Event Counting Qualifier The Qualifier selects whether all samples or valid samples should be sampled Valid samples are samples matching the selected events in the Select Events dialog box described in Section 6 10 3 8 Update Every The Update Every feature provides control of the screen update interval The screen may be updated every time interval or every sample interval The sample interval begins at 1K and increases to a maximum of 16M Samples The time interval begins at 1 second and increases to 60 seconds Simple experimentation with this display control will assist the user to quickly determine the optimum parameter needed to acquire the maximum recording resolution for the application under test Applications generating low bus cycle frequencies will typically require a smaller screen update parameter VMETRO User s Manual VBT 325 113 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference Note Use the Update Every Time Interval feature to get a constant refresh rate independent of bus activity Mode The count values to be shown as histograms may be calculated as a percentage of the total sample count in each update or as a cumulative percentage of the total sample count in t
123. able normally attached to the CPU board is instead connected to the Terminal port on the VBT 325 Then a one to one RS232 cable with pins 2 3 and 5 connected can be connected from the Host port of the VBT 325 to the Terminal port on the CPU This cable can be purchased from VMETRO part 401 232 Do not Dump or Load Trace while in Transparent mode 1 1 RS232 cable 1 1 RS232 cable DB9M DB9M DB9M DB25F lt y SONS ET e r _ I A E VBT 325 Dumb Terminal Analyzer PC or workstation Figure 2 12 Transparent mode 2 7 3 1 Terminal Host RS232 handshake The VBT 325 does not use or provide any hardware handshake signal on RS232 However when using transparent mode between a terminal and a CPU host that utilizes DSR DTR hardware handshake a convenient way of retaining this connection is simply to bypass the handshake signals from the terminal port to the host port through the VBT 325 This can easily be done by installing jumpers in the N1 and N2 jumper field N1 1 to N2 1 etc thereby making a one to one bypass of the handshake signals between the terminal VMETRO User s Manual VBT 325 19 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 2 Installation and the host Note Since a time delay is introduced between the two serial ports this approach is only recommended when the handshake signals are u
124. al VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com VMETRO 5 Operation Store data only when address within given range no Trigger 425i BusView YSB Setup ay Edit Trace Statistics VDrive Setups Utilities window Help A 9 zm USB Event Patterns Event Space DS AD 31 6 SIZE ASACK Cycle Status LOCK PAS IRQ AnyThing xxx x XXXXXXXX Address 1xx 6681 6666 66813FFF Wrongfddr xxx 00813998 88813FFF Data 1 1 0 XXXXXXXX USB Sequencer a Sampling in mode b Store Address c If Address then was Store Address Data b If WrongAddr then Goto 1 VDRIVE DTACK Gen None Mem None 5 03 31 C 88F a VME VSB Figure 5 32 VSB bus Sequencer Example 2 User s Manual VBT 325 71 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 72 5 Operation Store and trigger on data when address within given range BusView YSB Setup d File Edit Trace Statistics YVDrive Setups Utilities Window Help 81 x 01 0138 A alere USB Event Patterns Event Space DS AD 31 6 SIZE ASACK Cycle Status LOCK PAS IRQ fnyThing xxx Address 1xx Wrongfddr xxx Data i 1 lolx XXXXXXXX 6681 6066 66813FFF 166813 666 60813FFF USB Sequencer to
125. allowed on the Dat a field 5 5 Single Event Mode The default state of the Sequencer is Single Event mode Single Event mode is the simplest way of using the tracer to trigger on an event by simply pointing at the desired event in the Event Patterns window In Single Event mode the user can edit the sampling mode which event to trigger on and the trigger position The sampling mode and the trigger position is edited with tool bar buttons or from the Edit menu on the menu bar The event is edited and selected in the Event Patterns window In Figure 5 14 Eventl is chosen to be the trigger condition and the trigger position is set to 25 of trace 50 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation BusView YME Setup Oy d File Edit Trace Statistics Setups Utilities Window Help la xl aje DBO UME Event Patterns BgL AS AM Address Data Size Cycle Stat IRQ7 1 Iack Fail In3 8 XX XXXXXXXX XXXXXX XXXXXXX xx XXXXXX XXXXXXX XX XXXXXXXX XXXXXX XXXXXXX XX XXXXXXXX XXXXXX XXXXXXX XX XXXXXXXX XXXXXX XXXXXXX UME Sequencer Single Event Hode Sampling in STATE mode Store ALL If Event1 then Trigger at 252 of trace Figure 5 14 VME setup with the Sequencer in Single Event mode 5 5 1 1 Ed
126. and Y N GOTO Start Auto SEND amp PAUSE 10 SEND amp AWAIT TO CONTINUE IF AWAIT GOTO Count WRITE nCannot establish contact with tracer GOTO Start ICONE SEND AWAIT Version 2 00 IF AWAIT GOTO Cont2 WRITE nCannot establish contact with tracer GOTO Start tCont2 PAUSE 50 SEND debug amp AWAIT XMON gt WRITE nEntering interactive mode ECHO ON SEND User s Manual VBT 325 149 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface UserMode USER WRITE Finished Y N READ IF N GOTO UserMode EXIT 0 9 2 4 4 Script Example 2 The following example shows how to change the baud rate Select baud rate Baud rate WRITE n Please select a baud rate n WRITE in 1 38k4 WRITE Xn 2 19k2 ii WRITE in 3 9600 WRITE Xn 0 Abort installation WRITE Your Choice 1 2 3 or 0 to Abort T READCH IF 0 GOTO Exit IF 1 SEND speed 38K4 amp PAUSE 5 BAUD 38k4 GOTO Upload IF 2 SEND speed 19K2 amp PAUSE 5 BAUD 19k2 GOTO Upload IF 3 SEND speed 9600 amp PAUSE 5 BAUD 9600 GOTO Upload GOTO Baud rate Upload upload inp Look at the two files upload bat and upload inp on the Firmware Distribution Diskette for a more elaborate example
127. ane during STATE analysis the VMEbus sampling logic latches bus signals both at the completion of a bus arbitration and at each data phase This is for normal cycles Read Modify Write cycles and Block cycles 3 4 1 1 Bus Request Latching 30 Normally the active bus request signal BRx on the VME back plane goes away immediately after the corresponding bus grant BGXx is taken low This is too early for being sampled together with address data etc on the falling edge of DTACK or BERR To ensure capture of the active bus request s even during STATE sampling the pending BRx may be latched internally until DTACK goes low This feature can be turned off by the command Edit Sampling mode Options State Sampling options User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 3 Functional Description 3 4 1 2 Bus Grant Latching Note A VME system arbiter completes an arbitration by issuing one of four Bus Grants BG3 0 and when this is received by a bus master with pending bus request it asserts BBSY This causes the Bus Grant to go away immediately In order to keep track on which bus level the following transactions belong to it is necessary to store the actual bus grant at falling edge of BBSY The VBT 325 stores information about the active bus grant as an internal two bit value called Bus Level or Bus Grant Level shown as
128. application for bus analyzers A basic idea behind bus analyzers is that the analyzer is hard wired to capture the protocol of the target bus thereby reducing the need for the user to understand all the details of the bus protocol in order to perform meaningful analysis of activity in the target system This offers the user maximum productivity and convenience during development debugging testing and verification of bus based computer systems VMETRO is a company totally committed to building the finest Bus Analyzers and is recognized in development labs around the world as providing superior tools for developers and manufacturers of bus based computer equipment With the VBT 325 VMETRO offers the fourth generation state of the art product based on 10 years of experience in building bus analyzers VMETRO The Bus Analyzer Specialist User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com CONTENTS CONTENTS 1 1 Getting Started with BUS 1 1 2 Getting Started Using a Terminal User Interface 0 scssssssscsssssssccssscssscsssesscssssssscssscssscesssees 3 VMETRO 2 1 Static Electricity Precautions eee e eee eee e
129. arameter is 2 bytes 1 65536 Trace line data to be repeated Runs times The Main Header has the data fields shown in Table 11 2 The nhLastRunScrPad field is shown in Table 11 1 The nhLastRunScrPad for PCI only 12 first bytes used FLAGS 4 NPCI TDWODTR 0x00000800L Target disconnect w o data and traget retry cycles are included NPCI 64BIT Ox00001000L Tracer in 64 bits bus NPCI GNTLTCH 0x00002000L 0 are latched and shown as GNT NPCI PERREN 0x00004000L If set parity cycles only are NOT stored If cleared they are stored UINT 16 LtcCntId BusSpeed Latency counter mode used in trace Only valid value is 2 FRAME to TRDY Time tag and latency count base in ns Bus speed in KHz Table 11 1 The nhLastRunScrPad field User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 11 Trace File Format Main Header Name of field Size bytes Deseription 10 eem FLAGS nlLastRunFlags Trace control flags NF TIMETAG 0xx00010000 Time tag used NF TAGI6 0x00020000 16 bts time tag NF XMEMADJ 0x01000000 XMEM tag BYTE nhLastRunSampMode Sampling mode used during trace 0x00 TRANSFER sampling 0x01 CLOCK sampling 0x02 TRANSFER DETAILS sampling only 32 bits busses 0x20 MIXED sampling between TRANSFER and TRANSFER DETAILS Only for the VBT 325 Trigger position used for run Width of
130. area and select to define the next mnemonic Type F7 or Ctrl V to edit the current signal field User s Manual VBT 325 155 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface 9 3 5 4 Deleting a Signal Field Definition DEL Move the cursor to a signal field and type DEL to deleted it If the field contains any values these will be cleared the first time DEL is pressed The second time it is pressed or if no values are defined the dialog box below appears on the screen Delete lt Hide Signal Field lt Delete Signal Field gt lt Cancel gt Figure 9 19 Deleting signal fields Delete Select Delete Signal Field to delete the signal field from the list of signal fields This will delete the signal field from all windows it is used in and redraw the windows The signal field can not be inserted again later since the definition of it is removed from memory Hide Select lt Hide Signal Field gt to remove the signal field from the current window The signal field will not be hidden in other trace windows It can later be inserted again by pressing the INS key and select Signal Field gt 9 3 6 Using time tags The time tag is supported for user defined P2 on the VBT 325C and the XMEM325 PB C same as for other targets Storing the time tag requires 12 or 16 bits of the trace memory which must be taken from the P2 pins Th
131. atures too it is for instance used to move the Y and Z marker in the waveform display window as explained in Section 5 7 2 2 5 2 2 Keyboard Control eT The cursor keys move the cursor to the desired command Type CR i e J or the down cursor key to open pull down menu dialog box Alternatively use the Alt lt key gt method described below Alt lt key gt All the elements at the menu bar have one underlined character By typing Alt lt key gt where lt key gt is the underlined character the pull down menu or dialog box belonging to the specific element is activated 1 selects Place the cursor by using the cursor keys on the wanted command and type CR to select Grey text Commands that cannot be executed in the current context are shown in low intensity Ctrl TAB In the same way as you change Windows applications with the Alt TAB keys the Ctrl TAB keys result in switching between Bus View child windows TAB Switches between the Event Patterns window and the Sequencer window Within dialog boxes VMETRO User s Manual VBT 325 41 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation TAB The TAB key moves the cursor from one editable field to another Space Makes selections both select and deselect ESC The ESC key closes an unwanted dialog box or menu Undo Copy Cut and Paste These very useful commands are implemented the same way and with the
132. ble incl VME64 VBT 325B As VBT 325C but without P2 support Field upgradeable to VBT 325C by firmware PLD replacement VBT 325B As VBT 325C but without P2 support Field upgradeable to VBT 325C by firmware PLD replacement 3 1 3 Piggyback modules The VBT 325B C is equipped with connectors that allow it to carry piggyback modules for added functionality or performance Below is a short presentation of the piggyback modules currently available for the VBT 325 Piggyback VBT 325 Figure 3 3 Piggyback modules VMETRO User s Manual VBT 325 23 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 3 Functional Description TIM200 PB STIM200 PB VDRIVE PB VBAT PB VBAT64 PB TIMBAT PB XMEM325 PB The TIM200 PB is a 200MHz Timing Analyzer piggyback module for the VBT 325 for high speed analysis of the VMEbus or P2 bus The TIM200 PB has a 32K or 128K trace buffer and samples up to 107 signals with 5ns resolution and offers full speed trigger on any bit or bit combination including cross trigger from the VBT 325 The trigger pattern can be qualified with a duration filter to specify valid pattern as greater than or less than in the range 5 635ns Signals sampled are presented as graphical waveforms with zoom cursors and timing markers The TIM200 PB can be upgraded to a STIM200 PB The STIM200 PB is a 200MHz Timing Analyzer and Bus Master Pattern
133. button Jump to Line Trace Line Number Figure 6 10 The Jump to Line dialog box 6 9 3 Count The Count command returns the dialog box in Figure 6 11 asking for start and stop lines Type two line numbers and click OK 108 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Note 6 Commands Reference From Trace Line Number To Trace Line Number 9999 Bytes transferred 46666 Accumulated time 2 5745 MBytes per second 8 82 Figure 6 11 The Count dialog box This command operates only on traces that reside in the trace buffer not on trace files 6 9 4 Format Menu 6 9 4 1 Scale The Scale tool bar button The Format menu contains items suitable for formatting the Trace window to the taste of the user It applies to both the alphanumeric and the waveform Trace window The Scale command opens the dialog box in Figure 6 12 By using the slide control by changing the percentage or by clicking at the Zoom In Out buttons at each end of the slide control the user may change the axis of the waveforms in the Trace Display window The Zoom In Out buttons increase decrease the sample size by a factor of 2 TE x of default sample size 5 pixels sample Figure 6 12 The Scale dialog box 6 9 4 2 Zoom In The Zoom In tool bar button VMETRO The Zoom In command increases the sample size by a fa
134. cation somewhere If for instance the power goes down on the remote system all data will not be lost because it is still possible to get the trace saved to the NV RAM 134 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 1 3 2 Edit Function Keys PF2 or F2 F6 or Ctrl W Del or Ctrl BS Ctrl BackSpace Ins or Ctrl N VMETRO 9 Terminal User Interface Save Trace Options CH Automatic run at power up 1 Automatic save when trace full Lines to save in Non volatile RAM lt gt Follow trigger position gt Save lines First Line Last Line 2047 Number of Lines 2048 lt Ok gt lt Cancel gt Figure 9 2 The Save Trace Options dialog box Pull downs Most of the editing in the Event Patterns window and the Sequencer window can be done the same way as for BusView by using the keyboard version An exception is shown in Figure 9 3 Open the dialog box by pressing CR on the Size field The at the end of the editable field indicates a pull down menu Press the down cursor key to display the pull 29 down menu Make a selection and press or press ESC to cancel Bits _Muxed _AD64 FRAMEH IRDVit Predefined values lt Ok gt lt Cancel gt Figure 9 3 The Size field dialog box VT100 VT220 etc have function keys labeled PF1 PF4 while the correspondin
135. chnology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation Appearance C ontents Edit event expressions 54 The default Sequencer program has the same contents as Single Event mode but it has changed appearance All lines start with a number and a letter The number refers to the fact that the Sequencer is a state machine with 16 only 15 user editable possible states This is described thoroughly in Section 5 6 2 which means that the number indicates which state the Sequencer is in The letter indicates line number within each state UME Sequencer 1 Sampling in mode 1 b Store ALL 1 c If ANYTHING then 1 9 Trigger at START of trace Figure 5 17 The default Sequencer program All If operators are inserted with the default event expression ANYTHING To change this double click on ANYTHING or single click and press CR The dialog box in Figure 5 18 appears Press the down cursor key J to get the menu over possible events to insert Select Addr1 and press the OK button 4 BusView Setup a File Edit Trace Statistics Setups Utilities Window Help 81 xl wj S 9 9 0 7 SHm Event Expression x Event BgL AnyThing Addr1 E Edit the event expression using the gt X Addr2 1 X x E following keys UME2 lt INS gt Insert an event lt DEL gt Delete an item l
136. choice A mnemonic will be displayed in the Cycle field Cycle Ed Bits AMN1 WR RmwB1k Ume64 Figure 5 6 Edit the Cycle field in the Event Patterns window 46 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation 5 4 1 3 Clearing Contents of Signal Fields Typing an x into a field will set the corresponding bit s to don t care An x means that this bit signal on the bus will be ignored when the tracer is looking for a trigger or when using this event as storage qualifier Clear the field by selecting Clear from the tool bar or the Edit menu or by pressing the DEL key 5 4 1 4 Hiding Signal Field Columns Select an entire field column by clicking on the name at the top of the column Selecting Cut from the tool bar or the Edit menu or pressing the DEL key will make the field column disappear It can be re inserted later at any place in the event window 5 4 1 5 Adding Signal Field Columns Note 1 Note 2 VMETRO Select an entire field column by clicking on the name at the top of the column Selecting Insert from the tool bar or the Edit menu or pressing the INS key makes the dialog box in Figure 5 7 containing a signal list appear Select the signal you want to insert press the OK button and the field column of the new signal will appear to the left of the cursor By typing the first letter of the signal to be ins
137. ctor of 2 i e it is used to get a closer look at the waveform diagrams User s Manual VBT 325 109 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference 6 9 4 3 Zoom Out The Zoom Out command decreases the sample size with a factor of 2 i e it is used to The Zoom an overview of the trace buffer Out tool bar button 6 9 4 4 Decoding and Formatting The Decoding and Formatting command allows the signal at the cursor itii The position to be presented in a decoded form with mnemonics A dialog box appears with Decoding amp one or two options depending on which signal field is selected The first option tool enables disables global decoding formatting and the second option enables disables ar Dutton decoding formatting for that specific signal field 6 9 4 5 Trace Signal A trace signal template your special setup of mnemonic and or hex binary signal fields can be saved opened and deleted 6 9 5 Marker Menu Markers can be placed in the waveform diagram to perform delta time measurements 6 9 5 1 Set Marker Y The Marker Y command inserts the Y marker into the waveform window The Marker Y tool bar button 6 9 5 2 Set Marker Z The Marker Z command inserts the Z marker into the waveform window The Marker Z tool bar button 6 9 5 3 Delete Marker Y The Delete Marker Y command removes the Y Ma
138. d in brackets or Select an event expression and press CR User s Manual VBT 325 59 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation Event Expression Ed Edit the event expression using the following keys lt INS gt Insert an event DEL Delete an item lt DOWN gt Change an event OR AND t NNOT Left bracket Right bracket Figure 5 29 Edit event expressions The dialog box appears with possibilities to create complex event expressions from the events defined in the Event Patterns window Using the combinatorial operators AND OR and NOT are explained in Section 5 6 5 5 New operators are inserted above the current cursor position Insert new Press the INS key operators Or Select Insert from the tool bar E The Insert T tool bar button Select Insert from the Edit menu Double click below the last line if inserting states at the bottom of the Sequencer A pop up menu with all the available operators to insert at that state level appears Select the desired operator Operators are deleted by placing the cursor on the line to be deleted and doing one of the following Deleting Press the DEL key operators Or 60 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com The Cut tool bar button Undo
139. d in the measurement Measurements made with timing asynchronous sampling typically require the use of the Accumulate mode to yield significant results because the counters reach terminal count very rapidly in response to the fixed frequency of the sampling clock Bus cycle measurements made with the state synchronous sampling option may or may not require the Accumulate option to yield significant results Bus cycle measurements are affected by two key application specific factors The total number of cycle operations occurring on the back plane and the frequency at which the cycles occur The measurement of applications consisting of less than 1048576 1M bus cycles may be accomplished within the limits of the Reset mode of operation This mode is often quite sufficient to support detailed characterization of new software and firmware in an isolated environment However characterization of applications inside fully operational User s Manual VBT 325 89 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation system environments typically require use of the Accumulate mode to achieve the desired measurements 5 8 5 6 Trace Driven The other method for collecting data is based on taking a series of traces each with 32 K samples This gives greater flexibility of what to present since it is all up to the software to process the collected data in the trace buffer However only a
140. d to confirm the state number User s Manual VBT 325 65 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation Note Goto Warning Count Delay Note 66 An If Elsif sequence without an Else will always repeat itself if none of the conditions were met so that a statement like Else Goto Current state can be considered as an implicit closing statement If no states follow an If then Trigger in the Sequencer program like in the default program an implicit jump to an invisible state where the prevailing store condition is repeated takes place This is to avoid storing both the specified store condition and the trigger condition if the trigger condition should occur again according to the rule saying that trigger samples are stored The Goto statement moves the execution of the Sequencer program to the beginning of another state Goto 1 will function as a restart of the Sequencer program Syntax Goto StateNumber StateNumber 2 means 2 Goto cannot be used to repeat Count or Delay statements since the counters are not re loadable during sampling Count controls counters that can be used to count occurrences of specific cycles events on the target bus If a count statement is used the Sequencer program will not advance until the specified number of cycles that matches the event pattern attached to the Count statement occurs
141. ddress space 1 0 address space 0 1 Alternative address space O 0 Interrupt Acknowledge cycle Table 7 11 VSB the Space signal field User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 7 Signal Reference DS The data strobe DS determines the phase of the VSBbus cycle A cycle consist of one Address phase ADDR where the address information is driven by the master on the AD 31 0 lines The Data phase DATA follows directly after where the master or the slave drives data on the same AD 31 0 lines Block transfers consist of additional Data phases Predef Symb Ds Comment Address phase 0 Data phase DDR DATA Table 7 12 VSB the DS signal field Editing this field will change the contents of the Address and Data fields If something is filled into the Address field and DS is changed to 1 or DATA the contents of the Address field will be moved into the Dat a field and vice versa Address AD 31 0 Address phase When editing this field the Data field will automatically be cleared and the DS set to ADDR Data AD 31 0 Data phase When editing this field the Address field will automatically be cleared and the DS set to DATA Size SIZE1 SIZEO The master asserts these signals to indicated wanted data transfer size
142. different when the trace is displayed as an alphanumeric list compared to when it is displayed as a waveform 6 9 1 Search menu BusView features a Search and Extract mechanism where the user can define search extract patterns Edge Jumping isa feature in Waveform display which allows the user to jump to the nearest falling or rising edge of the selected signal s 6 9 1 1 Edit Search Pattern The Edit Search Pattern command displays the window in Figure 6 9 which The Edit allows the user to define one search pattern and one extract pattern Search Pattern tool bar button Search E xtract Pattern for BgL AM Address Data Size Cycle Stat IRQ7 1 Iack Fail In3 8 Search XX xxxxxxxx XXXXXX XX 3 XXXXXXX XXXX XX Extract XXXXXXXX XXXXXXXX XXXXXX XXXX XX XXXXXXX XXXX XX XXXX Figure 6 9 The Edit Search Pattern window 6 9 1 2 Extract The Extract command extracts all trace lines from the current trace buffer which The match the extract pattern defined in Section 6 9 1 1 and displays them in an alphanumeric Extract tool bar trace list button Esc can be used to cancel the Extract operation 6 9 1 3 Search The Search command searches for the first trace line in the current trace buffer that matches the search pattern defined in Section 6 9 1 1 The cursor jumps to the matching trace line Esc can be used to cancel the Search operation 6
143. displays the status of the analyzer User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation wi BusView YME Current Setup OF x Edt Trace Statistics Setups Window la x New Setup Save N Event Patterns Save Address Data xN Size Cycle Toolbar Q7 1 Fail In3 8 Menubar kxxxxx XXXX 7 XXXXXXX XXXXXXXX XXXXXXXX XXXXXX XXXX XXXXXXX XXXXXXXX XXXXXXXX XXXXXX XXXX XXXXXXX Save Settings on Exit XXXXXXXX XXXXXXXX XXXXXX XXXX XXXXXXX Exit XXXXXXXX XXXXXXXX XXXX XXXXXXX rit Printer Setup UME Sequencer Single Event Mode Sampling in STATE mode Store ALL ls If AnyThing then Trigger at START of trace Satusline t N 7 9 VME VSB Figure 5 1 The BusView front panel 5 2 Using BusView BusView can be mouse controlled keyboard controlled or a combination of the two The principles are the same as for any other Windows application you might have used before 5 2 1 Mouse Control With the left mouse button almost everything can be done in BusView By clicking the left mouse button you can make selections at the menu bar and at the tool bar switch between windows and move around in dialog boxes and pull down menus The right mouse button has some interesting fe
144. e Typing the command set 1100 38k4 H on Jd once and then is equivalent to ytligt p 36k4 H on l but saves you from tedious writing every time VT 100 is started No space should be present between the word VT 100 and the equal sign Setting the VT100 environment variable in the autoexec bat file sets the VT100 defaults every time the PC is started 9 2 3 Terminal Types to Use on the Tracer 146 If your PC has a color or monochrome CGA EGA or VGA screen you should select terminal type 3 Select terminal type 2 if you have a monochrome screen MDA display adapter User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface 9 2 3 1 Built in XMODEM CRC Protocol Alt S Alt R Alt X When started VT 100 displays the following lines Options Type Alt R to receive a file type Alt S to send a file Type Alt X or Ctrl Z to end communication These commands are to be used when dumping a trace file to the PC or loading a trace file from the PC Type Alt S to send a file to the host i e the tracer The host must have been set in receive mode before the command is issued Type Alt R to receive a file from the host i e the tracer The host must have been set in transmit mode before the command is issued Exit VT100 9 2 4 Built in Script Languag
145. e Script files contain VBT 325 commands and function keys which are sent to the VBT 325 exactly as they were typed on the keyboard Special script control commands control the execution of the script making it possible to take action after interpreting how the VBT 325 responds to a given command For example the command line prx wEIDO x script inp s will start the VT100 emulator using the input from the file script inp instead of the keyboard 9 2 4 1 Script Control Commands rtelrcs Italics ton o ft options stmt VMETRO The script file should be standard ASCII text All the keywords and options are case significant The script control commands are shown in Table 9 2 Replace with the actual file name baud rate or string Replace with actual numeric argument Use one of the listed modifiers Parameters between square brackets are optional Semicolon separates multiple statements in one line A statement or statement separated by semicolon Host output is read completely and echoed to the screen if ECHO ON between the execution of each script line so SEND string AWAIT response should be written as one line to avoid missing the expected response User s Manual VBT 325 147 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface Label Target for the GOTO statement 8 significant characters AWAIT stri ng Wait for stri
146. e used by the time tag in the trace windows The last two selections provide a much smaller range 50ns 6min 8sec They require only 12 bits to be stored therefore the number of pins not available in the trace buffer is also reduced to 12 The jumper J59 see Section 13 1 5 is by default installed in the lower position to allow sampling of the P2230 signal To be able to use time tags in mixed sampling mode 159 should be installed in the upper position In this case the P2a30 signal is not sampled but replaced by the internally generated signal Stat eMode Signal fields with pins also used by the time tags can still be used in an event pattern as part of the trigger or store condition 9 3 7 Dump Load Setup to from PC Host VMETRO TheUtilities Dump Setup to PC Host command stores the same way as the Setup Store command Instead of storing it in non volatile memory it uses the X modem protocol to dump it to a file on the PC host The dump setup to PC host is a feature that is available for all user defined P2 targets and all other targets except the STIM The following parameters belong to a setup Signal field definitions must be the same for all setups loaded into the tracer simultaneously They are only stored for user defined P2 since they are fixed for other targets For the STIM only the signal field definitions are stored This means the Setup command is not available for other STIM targets than user defined P2
147. e 5 51 appears Count Options Qualifier Count All Samples Count Valid Only Update Every Sample Count of 64x 3 Samples Time Interval of a Seconds Mode Accumulate e Figure 5 51 The Count Options dialog box Qualifier The Qualifier selects whether all samples or valid samples should be sampled Valid samples are samples matching the selected events in the Select Events dialog box shown in Figure 5 43 88 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Update Every Note Reset Mode Accumulate VMETRO 5 Operation The user may choose if the window should be updated after a number of samples or after a given time Updating after a given time insures a steady update rate Simple experimentation with the display control will assist the user to quickly determine the optimum parameter needed to acquire the maximum recording resolution for the application under test Applications generating low bus cycle frequencies will typically require a smaller window update parameter As bus cycle frequency increases the window update parameter should be increased to prevent the utility from updating the window unnecessarily and to reduce the effect of the idle interval It is important to note that during histogram updates there is an idle interval of approximately 225 us when the counters are being read
148. e Multiplexed Address amp Data BYTE TagL T gU iia Time tag See below User s Manual VBT 325 167 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 11 Trace File Format BYTE St4 St5 D Strobes See below VSBTRACE Intel format As for the VME target the trace address data is stored as an Intel format long integer The main difference is that the VBS bus is multiplexed i e the AD 31 0 holds data when the DS 0 and an address when DS 1 Time tag The time tag bytes do also follow the same format with the following exceptions In 12 bit tag mode or when not used at all as in TIMING mode the following VSBbus signals are mapped into the Tag and bytes ft 4 s op a jBGro ERR feast EN ERN ERE ERES Table 11 9 12 bits time tag VSB target 11 8 1 Details of St4 and St5 bytes _BLK Set to 1 when a the trace line contains data belonging to a VSB block cycle _SAMP As for the VBT 325 VME part e s a4 s op 1 o Table 11 10 St4 and St5 VSB target 11 9 Trace Data Line format SCSI targets For the SCSI targets the structure of each trace data line is as follows typedef unsigned char BYTE typedef unsigned long UINT32 typedef packed struct SCSITRACE BYTE TagL TagU Time tag
149. e are Parallel arbitration Address phase DS is ADDR in trace Data phase DS is DTA in trace The parallel arbitration phase is clocked on the rising edge of the AC signal when an internally generated signal called ARB is low This will provide a sample in the trace buffer that will show the arbitration value found on the AD bus bits 30 24 The address phase is sampled at the falling edge of ASACK1 or ASACKO while the data phases sampled at falling edge of ACK or ERR ARB pef AC AD 31 0 lt Par Arb gt Address gt lt Data 2 ko y N 1 0 Ds ACK ARB is a signal generated internally in the VBT 325 as follows ARB SPACEO amp SPACE1 amp WR amp BREQ amp PAS amp BUSY Figure 3 10 VSBbus STATE sampling 3 4 3 SCSI STATE Sampling A single ended SCSI bus may be attached directly to the P2 a c rows 8 32 by using a standard 50 lead flat cable See Section 8 2 for actual pin out In synchronous STATE sampling mode the SCSI bus is sampled both in the arbitration cycle to capture the actual device number ident and then once for each of the command data status and message 32 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 3 Functional Description cycles The arbitration cycle is sampled on th
150. e current state number as a self imposed restriction In addition to actions each state may lead to transitions 1 Goto another state in the Sequencer Trigger the analyzer Halt the sampling Transitions may occur as a function of event pattern match T E1lsif Else tests counter carry delay carry and next state number User s Manual VBT 325 61 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation 62 The general structure and capabilities of one state in the Sequencer program is as shown below Sampling in STATEITIMING mode Store lt Event Expression gt If lt Event expression gt then Trigger Goto lt State gt Halt or Sampling in STATEITIMING mode Store Event Expression Count Numeric expression of Event expression then Trigger Goto State Halt Or Sampling in STATEITIMING mode Store Event Expression Delay Time expression then If Event expression then Trigger Goto State Halt Each If Count or Delay may also have an Elsif Else branch as shown below More than one 151 can be used Elsif Event Expression then Trigger Goto State Halt Else Trigger Goto State Halt The colon indicates that other states of the same construction can be entered at this location Multiple branch conditions are possible by co
151. e pins that will be used is controlled by the dialog box shown in Figure 9 20 below Execute the command Edit Sampling Mode Options State Options to open the dialog box User P2 State Sampling Options No Tine Tag Extended time tag range 5015 1 hr 38 min P2a08 01 and 2 08 01 not available in trace Extended time tag range 50 5 1 hr 38 min P2a21 24 P2a32 31 P2c20 17 P2c22 P2c26 24 and P2c31 30 not available in trace Limited time tag range 50 5 6 min 8 sec P2a08 03 and P2c08 03 not available in trace Limited time tag range 50 5 6 8 sec P2a21 25 P2a32 31 P2c20 17 P2c24 P2c26 and P2c31 not available in trace X J59 in P2a30 position lt Ok gt lt Cancel gt Figure 9 20 User P2 STATE sampling options No time When No Time Tag 15 selected all pins on P2 connector can be used tag The time tag field will be displayed as indicating that no time tag is available 156 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Extended Limited x J59 ifi Note 9 Terminal User Interface The next two selections give the largest range of the time tags 50ns 1hr 38min These require 16 bits to store are therefore 16 pins are not available in the trace memory If they still are used they will be displayed as dots hex digits where not all bits ar
152. e rising edge of the BSY signal while the other cycles are sampled at falling edge of ACK Note The VBT 325 generates an internal signal called ARB with the logic function ARB I O 4 SEL used to sample the arbitration phase in synchronous mode This signal can be found in the SCSI trace as ARB BSY bY SEL C D O N J Y ACK DB 7 0 Ident gt lt Gmd_ gt Data gt Data gt Figure 3 11 SCSI STATE sampling 3 4 3 1 SCSI Pin out The predefined pin out follows the Motorola standard for an 8 bit single ended SCSI If another pin out or differential SCSI is used by the application it is possible to make a small adapter board that plugs on to the P2 connector routing the signals properly This could also include converters from differential to single ended signals levels if necessary Note To take advantage of the SCSI bus specific sampling it is essential that the signals SEL BSY I O and are on the same predefined pins as defined in Section 8 2 3 4 3 2 SCSI 2 FAST Both SCSI 1 and SCSI 2 with 8 and 16 bit data is supported including FAST SCSI 2 3 4 4 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 a u
153. e that allows the analyzer to trigger not only on one particular event pattern or cycle but also a sequence or combination of such This allows the user to trigger on complex situations for example when a particular memory cell is written to immediately after an interrupt occurred while all other references to the same location are ignored 15 states Up to 15 states can be programmed in the Sequencer and each state allows a level of Tf Elsif Else statements See Section 5 6 2 3 3 3 Sample 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 3 3 3 1 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 written to continuously until a trigger is found overwriting previous samples when full B Trace Buffer B Ny Net Figure 3 7 The circular trace buffer 3 3 3 2 Trigger Position When a trigger occurs the process of storing further cycles depends on the selected trigger position If the trigger position is set to End of Trace 10096 no more samples will be stored after the trigger and the samples recorded in the trace buffer will be presented on the screen By contrast if the trigger position is set to Start of Trace 0
154. e the one MySetup in Figure 6 4 and store the current setup The selected name will then appear in the Setups Load dialog box A setup can be deleted from the list by the Delete command The same dialog box as the Load dialog box appears containing all stored setups except the default setup User s Manual VBT 325 99 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference 6 5 5 Make Current The Make Current command has to be used to choose which setup to run if there is more than one setup open 6 6 Utilities Menu Under the Utilities menu a number of utility functions are available Note The BusView software supports both the VBT 325 VMEbus Analyzer and the PBT X 315 PCI Bus Analyzer This section will only deal with the commands that apply to the VBT 325 6 6 1 Communication The Communications menu contains all the options for connecting the BusView software on the PC to the VBT 325 6 6 1 1 Connect The Connect command connects the PC to the VBT 325 Before connecting make sure that the options under Port Settings are correct 6 6 1 2 Disconnect The Disconnect command disconnects the PC from the VBT 325 6 6 1 3 Port Settings The baud rate etc of the two serial ports can be defined independently of each other by the Port Settings command 6 6 2 Update Tracer Firmware When Update Tracer Firmware is selected it displays a dialog
155. e the order of evaluation A B C A B C but A B C A B C due to the order of evaluation The parenthesis around the OR expression forces the OR to be evaluated before the AND A B C A B C Negation i e the logical NOT operator can be used on single event names or on sub expressions within brackets The logical NOT operator is always evaluated first 5 6 6 Sequencer Programming Examples 5 6 6 1 Loose and Tight Sequences 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 gt B gt XK gt YHoD The following Sequencer program will trigger on a loose sequence of the events A B C and D 1 If A then 2 If B then 3 a If C then 4 a If D then 4 b Trigger at On the other hand a tight sequence is defined as a sequence of events bus cycles that occur without any other event appearing in between strictly like AS The Sequencer on the 325 can be programmed to trigger on tight sequences by using Goto landGoto 2 operators as shown below 1 a If A then 2 a If B then then 4 a If D then 68 Users Manual VBT 3235 Artisan Technology Group Quality Instrumenta
156. ectors are firmly seated 4 2 2 Removal VMETRO XMEM325 PB can be removed from VBT 325 or VPC MkII by means of a specially designed tool The same tool can also be used to remove other piggybacks To remove an XMEM325 always use the thick end of the tool as indicated in Figure 4 3 Use this end for VBAT PB Ge and VDRIVE PB ye ee Use this end u for all other piggybacks A lt 3 P gt Figure 4 3 The piggyback removal tool To remove a XMEM325 with this tool place thick end under the edge of the piggyback module and press carefully a little bit at a time at different locations around the board while the tool rests on either the front panel or the P1 P2 connectors Put a ruler etc under the P1 P2 connectors to prevent bending of the VBT 325 board as shown in the figure below Never try to remove the XMEM325 or any other piggyback without the special removal tool User s Manual VBT 325 37 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 4 XMEM325 PB Press gently alittle bit at atime at different places around the edges of the board N N etc with smooth and non conductive surface N NB Place aruer or edge of a booklet etc under P1 P2 connectors to prevent bending of the VBT 325 board LE mousy 265d mulu i ph rove eu
157. ed thoy i y OMS 1 1 41 S 1 1 8 8 al zn ail 50 lead Flat cable Us m B A lt gt lt gt lt gt lt gt lt gt lt gt lt gt 40cm 16 40cm 16 40 16 244cm 96 8 5cm 6 15cm 6 15cm 6 Connectors Type A 50 pin D shape Male SCSI connector Amphenol etc 50 pin Female FC 50P or similar etc NB With polarizer as shown Type C 64 pin DIN Female with A and C row only B row empty Pins 1 7 unconnected User s Manual VBT 325 129 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 8 Pinout P1 P2 Figure 8 2 SCSI cable type VSC 8 To SCSI port To P2 of VBT 325C To SCSI devices on CPU with analyzer via existing paddle board SCSI cable 11 1 Da 1 8 55 50 lead Flat cable S A Mounted on other side of cable lt S lt gt 45cm 1 5ft 5cm 2 Connectors Type A 50 pin Male FC 50P or 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 1 7 unconnected Figure 8 3 SCSI cable type VSC 3 8 3 Customized Isolation of P2a c Warning Warning 130 The input channel
158. ed if the cursor is at the left side of the markers and the Z marker is moved if the cursor is at the right side of the markers Place the X marker where you want the new marker to be Select Set Marker Y Z from the Markers menu or press the Y Z marker button at the tool bar and the new marker appears on top of the X marker The markers are removed by selecting Remove Marker Y Z from the Markers menu m VME TIMING Trace VMET TRC at 25 1 188ns m 288ns 486ns 76 015 8 5 8 8 0010004 FFFFFFFF Figure 5 38 Using markers User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation 5 7 3 Additional Windows Additional windows or views of the current trace buffer may be opened and closed when needed A new view of the trace buffer is displayed by selecting Alphanumeric List or Waveform from the Window menu or the tool bar When having more than one window of the trace open at the same time the windows are numbered 1 2 etc The windows are totally independent views of the same trace memory and can be scrolled individually see Figure 5 39 BusView OF x File Edit Search Jump Format Marker Utilities Window Help ea 1 9 S eriz gt BEE me 9 VME TIMING Trace VMET TRC triggered at 25 1 10015 X V 280ns X Z 8005 2 768ns 66
159. ed non privileged 64 bit block transfer EUD 09 Extendednon privileged data access ESD D Table 7 2 The AM codes Extended supervisory data access Extended supervisory program access Extended supervisory block transfer Extended non privileged block transfer VMETRO User s Manual VBT 325 115 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 7 Signal Reference Address Data Size Vme 64 Cycle RmwBlk Stat 116 A 31 1 plus DS1 acting as virtual AOO Address ranges and field negation is supported A64 cycles including A64 range is also supported D 31 0 Data range and negation is supported D64 cycles may be specified but no D64 range RmwBlk Vme64 01 DS1 DSO LWORD These control signals are combined into the field called Size This group also takes into account the address bit AO1 since this bit together with the ones mentioned above determine the transfer size and the data aligning on the VMEbus The internally generated bit RmwB1k is also included in this group set during Read Modify Write and Block cycles in second cycle This internally generated signal is used to identify cycles with VME64 AM codes i e AM 00 01 03 06 07 08 OC 38 or 3C rei Sym Rik JOT ose DSO EWORD Comment Table 7 3 VME the Size signal field AM1 Vme64 RmwBlk WRITE The Cycle field contain
160. editing The Undo tool bar button 5 Operation Select Cut from the tool bar or Select Cut from the Edit menu A pop up menu with all the available actions appears The actions are explained below CANCEL Cancels the delete operation Current line Deletes the current line This action is only visible if it is possible to delete the current line and still have a valid Sequencer For example deleting the If line and leaving the Else line creates an invalid Sequencer Current operator with sub tree Deletes the sub tree starting with current line Restore default program Returns the Sequencer to the state it was after leaving Single Event mode Set Single Event mode Closes Sequencer and returns it to Single Event mode It is possible to undo the last edit operation Press the Ctrl z keys or Select Undo from the tool bar or Select Undo from the Edit menu 5 6 5 Sequencer Reference 5 6 5 1 General Structure of a State Possible actions Sampling Store Count Delay Transitions Goto Trigger Halt VMETRO In each state a number of actions can be defined to take place like Sampling in STATE or TIMING mode Store samples matching given event patterns Count occurrences of given event patterns Delay a certain time Actions may take place as a function of event pattern match and next state number However Sampling and Delay will only be a function of th
161. ee senna dovete aedes 80 5 52 Event COUBUnp os cotes Suerte stets erc teet Te EL T IEEE NEU ILE 81 5 8 3 Bus Utilization VME arien aa a A 82 5 8 4 Bus Transfer Rate secet terne n rene n Inn En n npn En n ndn 84 5 8 5 Statistics oret EHE TERRE PERTERRITI RFID TI te EE ri rS 85 5 9 CLOSS tPIG SCLIN lc M 90 5 9 1 Cross trigger VSB from VME 91 6 COMMANDS REFERENCE vecccsisssisscesssnsssesssssesvaccsonsiascesscensceinssnsetsevessecseecsiecs VMETRO User s Manual VBT 325 vii Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com CONTENTS viii 6 1 5 Printer 6 1 6 Save Set ngs 6 157 jU 6 2 1 Undo cote ERRORI ERU EUER cages 6 2 2 GM PM 6 2 3 COPY i ater eee b t US Re ete E o 6 2 4 PO MEE 6 2 6 Eo taveiaeys 6 2 7 Open Sequencer i i te ertet redire a xa e ecu Rh ea ea ea ao Rea eae ucro Sube da haha 6 2 8 Trigger Position unie there e P Re 6 2 9 Sampling Mode iret erra tere vd eid ede ota etos belge jrn 6 53 1 redire EET 6 3 2 Run Multiple ertt metet n ere e ir eei e n ese nip sieut
162. en the four analyzers exist 4 2 Installation This chapter describes how to install the XMEM325 PB on a VBT 325 or an 4 2 1 Mounting Place the VBT 325 or VPC MkII on a surface with controlled static environment see Section 2 1 Place the VBT VPC such that the P1 P2 connectors are facing towards you Then align the XMEM325 PB without applying any pressure on the piggyback connectors on the VBT VPC such that the BTCs large square devices are closest to the P1 and P2 VMEbus connectors The correct orientation of the XMEM325 piggyback is shown in Figure 4 2 36 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 4 XMEM325 PB 33 _ Oo o o o o oig oulisamNASgj OS8SlcdW4jg OHISV DAS OHLISWA zstvvsi1 4Strvsi Jj 3 Figure 4 2 Mounting the XMEM325 piggyback module Make sure that the table surface under the VBT VPC is smooth and while the boards are lying flat on the table apply pressure with your hands gently around all the piggyback connectors to achieve proper seating of the module Make sure that all the conn
163. entry in the Target command The P2 bus on VBT 325C can be selected to be VSB SCSI VXI_P2ac and User defined P2ac Only the target currently selected is shown in the Target pull down menu and by default this is VSB User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface XMEM_VME This entry is available when the XMEM325 PB is installed The primary target bus for the XMEMG325 PB is VMEbus XMEM_P2 This entry is available when the XMEM325 PB C is installed The P2 bus on XMEM325 PB C can be selected to be VSB SCSI and VXI P2ac Only the target currently selected is shown in the Target menu and by default this is VSB TIM200 bus When the TIMBAT PB or S TIM200 PB is installed it can be selected in the Target command If the P2 option is purchased it can be enabled by the Reconfigure command as described below 9 1 3 7 Reconfigure Reconfigure SESI UXI P2ac User P2 Hain X XHEM P2 X XMEM USB XMEM SCSI UXI User lt Ok gt lt Cancel gt Figure 9 4 Target reconfigure terminal The default setting on the P2 bus of the VBT 325C is VSB To use another P2 bus like SCSI VXI P2ac or User defined P2ac the Reconfigure command must be used This command is also used to swi
164. equent states in the Sequencer program until superseded by a new Sampling condition A Store expression is implicitly valid for all subsequent states in the Sequencer program until superseded by a new St ore condition The sample causing a Trigger is always stored If no states follow an If then Trigger in the Sequencer program like in the default program an implicit jump to a state where the prevailing store condition is repeated takes place This is to avoid storing both the specified store condition and the trigger condition if the trigger condition should occur again according to the above rule saying that trigger samples are stored AnimplicitElse Goto current state is always present after an If Elsif sequence if no Else is specified so that the If test will always be repeated for the next sample if none of the conditions were met User s Manual VBT 325 67 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation Goto next state is implicit after a then or after an Else where next State is the state belonging to the next line containing an 5 6 5 5 Edit Event Expressions An event expression is a combinatorial expression made by one or more of the events defined in the Event Patterns window A simple example is The logical AND operator have precedence over the OR operator Brackets can be used to chang
165. er or loaded into the simulator with the command Trace Load From PC Host located in the trace display menu ASCII Trace When a trace is loaded into the simulator there is yet another feature that will ease post files processing of traces The command Trace Print To File also located in the trace display menu will print the trace in ASCII characters to a file The new file can easily be loaded into a text editor or a spread sheet program such as Microsoft Excel or Lotus 123 160 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 11 Trace File Format 11 TRACE FILE FORMAT 11 1 Trace File Format Note File ID Record IDs 1 VMETRO This section describes the file format used by the Dump Load commands The file format is built up of a set of records starting with a record ID and a record length This makes it possible for an older version of the product to read a new version of a file just by skipping the unknown records New features will therefore be added as new records when the file format is changed All numbers in the file format use Motorola layout big endian The file ID header contains the following text fields VMETRO TRACE MODEL Tag The VMETRO TRACE identifies the file type The Taq is the first parameter in Table 11 2 This copy of the string makes it easy to recognize the type of trace when typing the file The Co
166. erted the cursor moves to the first signal starting with that specific letter More than one signal can be inserted in one operation Hold down the Ctrl key and select the desired signals with the mouse alternatively hold down the Shift key and use the up down cursor keys to select the signals The same signal can be inserted more than once Inserting many signals may cause the Event Patterns window to become too small A scroll bar will show up at the bottom of the window enabling the user to scroll through all the field columns as shown in Figure 5 8 Insert Signal Ea Figure 5 7 The Insert Signal dialog box User s Manual VBT 325 47 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation UME Event Patterns BgL AS AM Address Data AnyThing x x XX XXXXXXXX XXXXXXXX XXXX XXXXXXX x x XX XXXXXXXX XXXXXXXX XXXX XXXXXXX UHE1 s X x XX XXXXXXXX XXXXXXXX XXXX XXXXXXX x x XX XXXXXXXX XXXXXXXX XXXX XXXXXXX x x XXXXXXXX XXXXXXXX XXXX XXXXXXX Figure 5 8 Scrolling through the field columns 5 4 1 6 Renaming Deleting Adding and Copying Entire Events Eve t Name MyEvent Figure 5 9 Renaming an event Rename Select an entire event by clicking on the name of it for instance select event VMEO by clicking on the name VMEO The event is highlighted Double click on the name or press CR The Rename Event dialog box ap
167. formance and functionality like sampling rates up to SOMHz in STATE or User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Twin Mode Wide Mode 3 Functional Description TIMING mode advanced triggers with NOT and Range capabilities as well as storage filters and occurrence and delay counters The two analyzer parts of the VBT 325 can be operated in Twin Mode or Wide Mode defined by jumper settings see Chapter 13 In twin mode the two analyzers operate independently as shown in Figure 3 5 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 see Chapter 13 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 Futurebus Adapter transforms the VBT 325 into a comp
168. ft bracket in front of a hex digit in the Event Patterns window The dialog box in Figure 5 12 appears The example above shows how the two first hexadecimal digits are expanded to the binary level making it possible to have don t care values at the bit level Digits containing binary don t cares will be displayed as in the Event Patterns window 64 bits For use in VME64 applications the VBT 325 allows 64 bit addresses or data to be Address Data specified in the event patterns Enabling for the 64 bit option on the Address field makes the following change to the event Event Patterns Event BgL AS Address Data Stat IRQ7 1 AnyThing x x XX XXXXXXXX XXXXXXXX XXXXXXX XXXX UHE 8 1 X x XX XXXXXXXX XXXXXXXX XXXX UHE 1 I X x XX XXXXXXXXXXXXXXXX XXXXXXX XXXX UHE2 S H x XX XXXXXXXX XXXXXXXX XXXXXXX XXXX x x XX XXXXXXXX XXXXXXXX XXXXXXX XXXX Figure 5 13 64 bits addressing Since VME64 is a multiplexing of the address and data lines it is not possible to define anything in the data when a 64 bit address is specified and vice versa A64 A64 uses A 31 1 as the lower address bits then D 31 1 as the upper address bits A 63 32 D64 Uses D 31 0 as the lower 32 data bits as ordinary 32 bit cycles LWORD as D32 then A 31 1 as D 63 33 A64 bit range For the Address field it is also possible to set ranges on A64 64 bit range is not
169. g any selection 136 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface Renaming Clearing Deleting and Copying Entire Events Rename event Move the cursor to the name of the event Type CR to open editing Type the new name MyEvent and then CR to close DEL Type DEL to clear or delete the event Clear Remove Select lt Clear contents gt to set all fields in the event to don t care Select lt Remove event gt to remove the event pattern entirely Type ESC to close the box without doing anything Event MyEvent lt Clear contents lt Remove event gt lt Cancel gt Adding Events INS Type INS to insert an event above the current event The new event will be a copy of the current one Events can also be added at the end of the list Place the cursor one line beyond the last event and then type INS 9 1 3 4 Edit the Sequencer Single Event Mode The Sequencer can be described as a state machine as explained in Section 5 6 2 In Single Event mode the Sequencer contains only one state which sets a Trigger Condition a Store condition and which Sampling mode to use Change of Trigger Condition To change the trigger condition to another event name simply enter the Event Patterns window and move the cursor to the wanted trigger event Change of Sampling Mode The default sampling mode is TRANSFER To change samp
170. g counter on the VME part of VBT 325 are shared with the external inputs InO In3 Similarly rg and Ext In0 are shared with the time tag bits on the VME part of the XMEM325 PB With 16 bits time tag the tag counter operates at its highest resolution and with its largest measuarable time interval Time intervals up to 1 hour and 38 minutes can be measured The indicated signal names are not sampled and thus not presented in the Trace window The signals are still available in the Event patterns See Section 11 4 6 3 Trace Menu The Trace menu controls starting stopping and displaying of the trace 6 3 1 Run lt Target gt To start the analyzer for the target currently selected simply execute Trace Run The Run lt Target gt The Target can be VME or P2 VSB SCSI tool bar button 6 3 2 Run Multiple The Run Multiple command exists on the VBT 325C or on the VBT 325B when a The Run piggyback tracer such as the S TIM200 PB the TIMBAT PB or the XMEM325 PB is Multiple tool bar installed button Execute the command to start simultaneous operation of all the analyzers present in the actual hardware configuration VMETRO User s Manual VBT 325 97 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference 6 3 3 Halt Normally the trace acquisition will stop by itself and present the Trace Display window The Halt af
171. g keys on PC keyboards normally are labeled F1 F4 with additional functions keys labeled F5 F12 Moves the cursor between the menu bar and the last edited window Moves cursor to the next editable window Especially handy to switch quickly between the Event patterns and the Sequencer windows or between opened trace windows Deletes an object A context sensitive dialog box will appear that explains the delete options at the actual cursor position Inserts an object A context sensitive dialog box will appear that explains the insert options at the actual cursor position User s Manual VBT 325 135 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface Numeric Keypad 7 9 When using VT100 terminal i e terminal type 1 the numeric keypad be used just Hove 4 Pgup as on PC keyboards for cursor movements 4 5 6 gt 1 2 3 END PgDn 5 INS DEL Note Remember to turn off NUM LOCK 9 1 3 3 Edit Event Patterns The command Ed E7 Event Patterns moves the cursor into the Event Patterns window The user may fill in event patterns as binary hexadecimal or mnemonic values in the various signal fields in any of the predefined event patterns except AnyThing which is unalterable The user may delete or insert new event patterns and signal fields New event patterns may be
172. given user defined names By inserting and or deleting signal field columns the sequence of the signal field columns may be altered PF2 or F2 will move the cursor between the menu bar and the last edited window Initially the last edited window is the Event Patterns window so typing lt F2 gt is an alternative way of moving the cursor to this window Another lt F2 gt will bring the cursor back to the menu bar 19 Move around with the cursor keys Edit a field Edit a field by typing only digits or a combination of digits and don t cares x Type CR to finish editing of the field Notice the The diamond indicates that the event pattern contains a pattern different from all don t care This is important if a field which is scrolled off the screen has a value other than Notice the divider between the Data and the Size fields This divider marks the border between the fixed area to the left and the scrollable area of the Events Patterns window Clearing Contents of Fields Typing X s into a field will set the corresponding bit s to don t care By typing DEL all bits in a field will be set to X Hiding Field Columns If positioned on an empty all X field you will be asked to hide the field column Type DEL to hide the a field column Adding Field Columns Type INS to insert a field column to left of the cursor Type CR to select a signal and close the list box Typing ESC closes the list without makin
173. he current session The first mode is referred to as the Reset mode while the latter is referred to as Accumulate 6 10 3 8 Select Events The user may select any four events from the Event Patterns window in the Setup window to be used in the Statistics measurements by means of the Select Events command By default the first four events in the Event Patterns window except the one named AnyThing are used 6 10 3 9 Sampling Mode This is the same command as under Edit Sampling Mode in the Setup window See Section 6 2 9 Changing the statistics sampling mode does not change the settings in the Setup window 114 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 7 Signal Reference 7 SIGNAL REFERENCE 7 1 VMEbus Signal Fields This chapter gives you a complete reference to all the signals used by the VME targets on the VBT 325 and the XMEM325 PB Piggyback Module 7 1 1 Default Signal Fields in STATE Mode BgL BG 3 0 internally latched This field contains bus grant information latched on the falling edge of BBSY Predefined Symbol BG acive O No active seen from the tracer Table 7 1 VME the BgL signal field AM AM 5 0 the Address Modifier bits Predef Symb 5 0 SBLTL 06 Long supervisory program access LU64B 00 Long non privileged 64 bit block transfer EU64B 08 Extend
174. he Bus Transfer Rate command invokes the pre configured statistics function The Bus providing trace based bus transfer rate histograms in bytes and cycles per second The Bus Transfer Rate tool Transfer Rate statistics is described in Section 5 8 4 bar button 6 10 3 Options The Options commands are used to configure various window control and display features They include Bar Markers Graph Display Options Max Scale Count Options and Select Events in addition to the selection of Standard Histograms or Time History Curves 6 10 3 1 Histograms m Two graphical display options are available The Histograms option default uses The histogram bars showing the current reading of the statistics counters or the calculations Standard from the last trace depending on which statistics mode is running Histogram tool bar button 6 10 3 2 Time History Curves m Time History Curves show how the values change in time by means of a curve The Time in an X Y diagram where the X axis represents time History Curves tool bar button The available parameters to be displayed in a time history curve changes with the currently selected statistics mode i e when the Event Counting mode is selected the Time History Curves options list is the events from the Event Patterns window When Bus Utilization mode is selected the list contains the parameters from the Bus Utilization histogram etc 6 10 3 3 Bar Markers The Ba
175. he list a selection is made by pressing CR gej Using the left and right cursor keys makes the cursor move from one item at the menu bar to the next Esc or Pressing the Esc key or simply a makes the current menu close Type a backslash twice to refresh the screen This is useful if characters are lost when changing terminal etc A question mark brings up the Help screens These can also be activated by the Help command in the main command bar 9 1 1 1 Keyboard Control Within Dialog Boxes Tab Pressing the Tab key makes the cursor move from one editable field to the next Alternatively the cursor keys can be used Space Pressing the Space key makes a selection pressing CR will only close the dialog box CR Press CR to close the dialog when finished ESC or Press the ESC key or a to close the dialog box without editing or select the Cancel button and press CR 9 1 2 Screen Categories The user interface is based on three different screens The Setup screen VMETRO User s Manual VBT 325 133 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface The Trace Display screen The Statistics screen Quit Statistics Trace Display screen 1 gt Setup screen gt Statistics screen Trace Show Quit Figure 9 1 Switching between the different screens 9 1 3 Setup Screen The Setup
176. he terminal type every time the board is powered up Select the preferred terminal type by typing the correct number Use option when using a VT100 emulating terminal or a terminal emulation program other than the VT100 EXE from VMETRO This option is the default USABLE TERMINAL TYPES ARE DEC UT 188 UT 182 UMETRO UT 108 EMULATOR ANSI SYS ON MDA SCREEN UMETRO UT 108 EMULATOR ANSI SYS ON COLOR SCREEN UMETRO UT 108 ANSI SYS COLOR 50 LINES TANDBERG 1200 2200 2200 9 2200S DEC UT 220 328 420 W ANSI KEYBOARD 7 BIT MODE 25 LINES DEC UT 420 W ANSI KEYBOARD 7 BIT MODE 48 LINES C C 4 C2 NJ TERMINAL TYPE Figure 2 7 Terminal selections User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com CR Continue 2 Installation Use option 2 or 3 depending on monitor type This requires the VT100 emulator program VT100 EXE Option 3 will give a blue display with white text Option 4 will give a 50 lines display with the VMETRO 100 Terminal Emulator program see Section 9 2 for more details on VT100 EXE As soon as a number has been typed the system will return to the startup screen as in Figure 2 6 Type CR to continue 2 6 2 2 Clear Non Volatile Memory Jumper J8 Type C to clear all contents of the Non volatile RAM memory on the board This command will cause all user setups to be lost and all settings will be reset to
177. hen 2 b Trigger at START of trace Figure 5 22 Addr2 is the next event to look for Trigger If the trigger position is set to START of trace it means that no samples before the trigger Position sample is visible in the trace Setting the trigger position to 25 of trace means that 25 of the trace is filled up before the trigger sample and thus it is possible to see what happened some time before the trigger Double click on the START keyword or select and press CR Select 25 from the pop up menu that appears VMETRO User s Manual VBT 325 55 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation UME Sequencer 1 a Sampling in STATE mode 1 b Store ALL 1 c If fiddr1 then 2 a If fddr2 then 2 b Trigger at of trace Figure 5 23 Changing the trigger position The software routine which is the basis for this tutorial has both an If branch and an Else branch If there was not for the Else branch which contains both the accesses from the If branch the Sequencer program could end here It would then search for Addrl and it would trigger whenever Addr2 occurred on the bus after that This is because an implicit Else goto current state is always present after an If statement if no Else is specified To prevent triggering on both the If and the Else branch we need an Else branch in the Sequencer program as well Inserting new To
178. ialog box in Figure 2 4 select the COM Port to which the analyzer is connected and press the OK button The settings in Windows control panel have no effect in BusView for Windows Connect a serial cable between the VBT 325 and a free COM port on the PC The cable is discussed in Section 2 7 User s Manual VBT 325 13 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 2 Installation Port Settings Ed PC Port COM Port con2 3 Baudrate 38588 W Host on Tracer Baudrate 1 Length 8 bit W Stop Bits 1 1 Figure 2 4 The BusView Communication Parameters Connect To connect to the VBT 325 choose Utilities Communication Connect If the connection completed successfully the Setup window of the analyzer will be displayed and the unit is ready for use For operation of the VBT 325 see Chapter 5 2 5 4 Troubleshooting Connection Problems There may be several reasons why a connection attempt fails but cabling and communication settings are the most obvious The error message in Figure 2 5 indicates a connection failure No tracer connected Tracer firmware may need to be updated from menu command Utilities Update Tracer Firmuware Check power supply of tracer Check cabling and communication settings Figure 2 5 Warning message indicating that BusView was not able to connect to the VBT 325 14 User s Manual VB
179. iew 14 interrupt request 35 invisible bus grant 10 IACKIN OUT 10 IO 135 IRQ 35 IRQ7 1 127 isolation P2 rows a c 9 isolation of P2 a c pins 140 jump edge options 155 first line 117 last line 117 line number 118 marker Y 117 marker Y Z 154 marker Z 118 trigger line 117 jump tools 83 84 jumper NV memory 18 jumper settings user defined P2 a c 163 jumpers 12V to FLASH 11 external power 12 P2 a c 8 settings 8 spare 7 keyboard control 46 keywords Sequencer 69 last line 117 latching bus grant 34 User s Manual VBT 325 bus request 33 signals 33 LBUS11 0 135 leaving Sequencer 65 leaving Single Event mode 59 LED display 111 front panel 11 level on trigger 110 limited time tag 38 line number 118 Sequencer 70 load 108 load from PC Host 152 loose sequence 75 main blocks 28 XMEM325 PB 39 main header trace file format 176 make current 108 marker delete marker Y 120 delete marker Z 120 set marker Y 120 set marker Z 120 marker Y 117 marker Y Z 154 marker Z 118 markers 85 insert 85 remove 85 T marker 85 X marker 85 Y marker 85 Z marker 85 master slave 26 measure elapsed time 30 memory trace buffer 32 menu bar 45 message line 45 mnemonic 50 mnemonics 82 mode Single Event 56 transparent 20 twin 29 wide 29 models VBT 325 23 XMEM325 PB 39 modules piggyback 25 mounting XMEM325 PB 40 mouse control 46 MSG 135 VMETRO Artisan Technology Group Qualit
180. iggyback module is installed the VBT 325 may be placed in slot 1 if the VDRIVE PB is configured as System Controller Refer to the VDRIVE PB User s Manual Bus grants received by any Bus Master located to the left of the VBT 325 lower slot number will not be visible to the analyzer due the nature of VME VSB daisy chaining Similarly received by any Interrupter located to the left of the VBT 325 lower slot number will not be visible to the analyzer 2 3 5 User defined P2 VMETRO In order to perform bus analysis of a user defined P2 bus one must make sure that the slot where the VBT 325C is inserted has access to the user defined 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 User s Manual VBT 325 9 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 2 Installation Note along the back plane In such cases the user should insert the VBT 325C in a neighbor slot to the board that has the P2 bus and provide an L shaped extension of the flat cable to the slot of the VBT 325C see Figure 2 1 VME P2 backplane VBT 325C TT Analyzer H EE Extended flatcable for H analysis by VBT 325C VME board e with P2 I O bus H To device Flatcab
181. igure 6 6 LED display V T V jumper The jumper with the yellow label V T and see Figure 13 1 must be in the V position factory setting to get correct voltage and temperature measurements Temperature Select Temperature then install the optional temperature probe part number 401 325ETS 1 in the In1 T input on the front panel The valid range of the temperature reading is 0 80 C 32 176F Note 1 Jumper J66 located just inside of the mini coax connectors as shown in Figure 13 1 must be in position closest to the front panel to allow temperature measurements In the other position Inl is used as one of the four possible External signal inputs to the tracer factory setting Note 2 Boards with ECO level lower than B8 does not have the yellow V T and V labeled jumper On boards with ECO level lower than B8 the temperature probe must not be present when doing voltage measurements Boards with ECO level CO and higher does not have the V T and V jumper 6 6 8 Simulated Hardware Displays a dialog box telling which hardware modules are available for simulating an analyzer when the tracer is off line 6 6 9 User Interface Options The User Interface Options are presented in a dialog box as shown in Figure 6 7 There are four options none of which are crucial for the BusView behavior 102 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com
182. indow alphanumeric or waveform To be able to do this select the target User Defined P2 INS Ctrl N Type the INS key or the Ctrl N keys to insert a new signal lt Signal Field Signal Field XCancel Figure 9 15 Insert new signal fields The dialog box above will be displayed when there are signal fields to insert in the current window Select Signal field to display the list of insertable signals Select New Signal Field enter signal edit dialog VMETRO User s Manual VBT 325 153 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface Field name Info Text Display format Default Presentation nclude pins used in other fields Pin List i Signal Field Editor Field name Info text Dummy Field P2a81 Display format X Binary Hex _ Inverted Default presentation X Visible fixed Uisible scrollable Insertable Show value in waveform header Pin List 1 bits 1 digits 1 _ Include pins used in other fields Select Value Hnemonics zT no of 8 lt Ok gt Cancel Figure 9 16 The signal field editor This item contains the name of the signal field that will be used in the event editor or trace window The maximum length of the name is 9 characters To make the event editor and trace window readable this field
183. ing Select events Session Run VMETRO The Event Counting statistics is selected under Functions Event Counting or by pressing the Event Counting button at the tool bar and allows statistical measurements to be taken using both STATE and TIMING sampling methods The counters discussed in Section 5 8 1 and 5 8 5 4 count the occurrences of four user selectable events The events are defined in the Event Patterns window The results are displayed in a histogram or optionally a time history diagram The Event Counting histogram is shown in Figure 5 42 Various options exist regarding count method update rates etc These are described in Section 5 8 5 By choosing Select Events from the Options menu the dialog box in in Figure 5 43 appears A list of all the events from the Event Patterns window is displayed by clicking on the arrow at the left side of each event Both predefined and user defined events may be used See Section 5 4 1 6 for how to rename and add events Configure the Event Selection dialog box as desired and press the OK button In the Setup window a trace is started with Trace Run in the Statistics window the task is called a session so the statistics are started by choosing Session Run or by pressing the button showing a lightning bolt at the tool bar User s Manual VBT 325 81 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation BusView
184. ings 14 109 ports hardware handshake 21 serial 19 position trigger 32 possible states 64 power max input 8 power consumption 10 XMEM325 PB 42 power supply 10 12volt 11 5volt 11 external 12 jumpers 12 predefined expression ALL 71 AnyThing 72 NOTHING 71 predefined patterns 50 prescale value time tag 179 previous edge 116 previous match 116 print 101 printer 205 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 15 Index 206 connection printer setup product overview program Sequencer Sequencer pull down menus qualifier range 64 bits A64 edit NOT range outside range real time statistics reconfigure target refresh screen relative time Trace window removal tool remove piggybacks remove signals Trace window rename event rename events requirements BusView reset analyzer reset mode RMW cycle RmwBlk RS 232 cable hardware handshake RS232 connection firmware upgrade run session run lt target gt run multiple sample storage stage sampling block cycle sampling data cycle frequency latching methods RMW cycle SCSI STATE STATE TIMING user defined P2 VSB STATE VXI sampling clock user defined P2 a c User s Manual VBT 325 19 102 23 81 147 13 113 97 124 126 130 19 21 21 189 163 sampling mode 104 124 change 57 66 148 options 105 sampling operator 71 sampling rate 28 sampling stage 30 sa
185. insert new operators at the bottom of the Sequencer double click below the last line or operators at place the cursor after the last line and press the INS key or select Insert from the tool the bottom bar or the Edi t menu 56 Select the Else operator UME Sequencer 1 a Sampling in STATE mode 1 b Store ALL 1 c If fiddr1 then 2 If fiddr2 then 2 b Trigger at 25 of trace 2 Sampling Store If L Delay Count Elsif Else Goto Figure 5 24 Insert the Else operator User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Else which state Goto 1 5 Operation After selecting the Else operator a list over possible states the Else is for appears as shown in Figure 5 25 To select the right state one has to think of what was the intention of the Sequencer program and what is the result of choosing one or the other To be able to decide suppose that the Goto 1 statement is to be inserted after the Else operator Intention Search for Addr1 When found check if the next is Addr2 If so trigger if not start searching for Addr1 again State 1 Selecting State 1 will make the Else branch hit until Addrl appears on bus and if Addr2 is not appearing on the bus the tracer will never trigger State 2 Selecting State 2 will make the tracer search for Addr1 and if Addr2 is the next event on the
186. ion 3 3 2 Word Recognition Triggering stage Busses groups VME64 VME64 signal Negation Range Outside range A64 range 28 A central element of any logic analyzer is the ability to recognize events i e a particular signal pattern in the target system so that the acquisition of event samples can stop at the desired moment i e the process referred to as triggering There are four full width word recognizers both for the VME part and the 64 bit P2 part of the VBT 325 and these form the foundation not only for triggering but also for store qualification store filter and counting purposes Counting can be used to delay the triggering process until a particular number of bus cycles occur and it is also used for statistical purposes Thus the three main purposes of the word recognizers are Triggering Store qualification Occurrence counting Any signal or signal group can be included with a particular value or as don t care in the word recognizers Signals from the target bus may be included in the word recognizers as a bus like address and data they may be combined into groups like the Size group for VME consisting of DS1 050 LWORD and A01 or simply as individual signals The VBT 325 fully supports 64 bit address and data as defined in the VMEbus specifications rev D which is used for the multiplexed block transfer modes MBLT This means that the 32 bit data bus D 31 0 and the 31 bi
187. is ps part bit 15 8 Byte 7 is ps part bit 7 0 Status messages for read trace header define OK 0 define ERR_CANNOT_OPEN_FILE 1 define ERR_ILL_TRACE_FILE_ID 2 3 define ERR_ILL_TRACE_FILE_VER int read_trace_header char filename TRACE_FILE_HEADER header FILE char string 256 if fp fopen filename rb NULL return ERR CANNOT OPEN FILE load FILE ID type and version and check if legal fread header id sizeof char strlen TRACE FILE ID fp header id strlen TRACE FILE ID 0 if strcmp header id TRACE FILE ID fclose fp return ERR ILL TRACE FILE ID d d amp header verMain amp header verSub if header gt verMain l 1 B header gt verSub l 9 return ERR_ILL_TRACE_FILE_VER 172 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com VMETRO 11 Trace File Format Get sample begin offset fscanf fp Slu amp header gt traceDataOffset Toad trace info check fscanf fp Slu lu amp header gt first amp header gt noSavedSamples fscanf fp Slu lu amp header triggerPos amp header noSamplesInTrace load setup info if setup not correct load setup header modelIndex UINT8 fgetc fscanf fp s string Skip old setup reference not used anymore fscanf fp d
188. iting the Single Event Sampling Mode Trigger Position Trigger Condition The sampling mode is changed by choosing Edit Sampling Mode 50 MHz TIMING or by pressing the TIMING mode tool bar button The default trigger position is at Start of Trace which means that when the trace is displayed no samples are shown before the trigger Alternative trigger positions can be chosen under Edit Trigger Position or selected with tool bar buttons The choices are Start of Trace 2596 of Trace Middle of Trace 7596 of Trace and End of Trace The default trigger condition is AnyThing Changing it to another event is done selecting one of the other events in the Event Patterns window 5 6 Sequencer Mode Why VMETRO Very often the tracer is simply used to see whether a certain transaction an event occurs on the bus and if it does not what is actually happening For this purpose Single Event Mode is sufficient In more complex cases one may want to see what is happening only when a certain event occurs after a series of other events or one may want to filter out samples of no interest or count a certain number of occurrences of an event before the trigger These are a few examples of situations where the Sequencer is taken into use User s Manual VBT 325 51 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation What 5 6 1 Tutorial Trigge
189. ive the desired results 5 7 1 2 Absolute or Relative Time in the Trace Window The trace may be displayed either with absolute time from the trigger sample relative time between the samples both The TimeRel relative time option is default and it is displayed as a field column in the Trace Display window See Figure 5 35 The TimeAbs absolute time option is inserted into the Trace window in the same way as a signal field is inserted i e as explained in Section 5 7 1 1 74 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation 5 7 1 3 Formatting Options There are two different ways of presenting the control signals in the trace list Either as mnemonics like Size Cycle and Stat in Figure 5 35 or as bit patterns like Address and Data The user can decide whether to display the signals with mnemonics or not In STATE mode when sampling only once per data cycle it is very convenient to display the signals with mnemonics For example the Cycle field displaying what kind of cycle it is is much easier to read when using mnemonics as can be seen in Figure 5 35 5 7 1 4 Changing the Alphanumeric Formatting Template Select the signal name you want to change Select Decoding and Formatting from the Format menu or press the equivalent tool bar button The dialog box in Figure 5 36 appears The top most option enables or disables
190. l down menu and allows the user to select between the two major sampling modes STATE sampling TIMING sampling To change sampling frequency see Section 6 2 9 1 6 2 9 1 Options 96 To change sampling frequency select Edit Sampling Mode Options anda list of possible sampling frequencies for the TIMING sampling mode appears The frequencies are from 97 7kHz to SOMHz By selecting the option at the top of the sampling frequency list STATE options the sampling options for the STATE sampling mode appears see the dialog box in Figure 6 2 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference State Sampling Options x x Stretch BR3 6 until DTACK or BERR x Stretch IRQ7 1 until IACK Time tag options Limited time tag range 58 ns 6 min 8 sec In3 8 available in Trace Extended time tag range 58 ns 1 hr 38 min In3 8 NOT available in Trace Figure 6 2 The STATE Options dialog box This command controls whether the BR and signals shall be stretched for capture on DTACK BERR in VMEbus STATE sampling It also controls the Limited Extended time tag options vs the availability of four shared signals in the trace The time tag counter can operate in either 16 bit or 12 bit modes 16 bit mode gives the best resoulution and the largest measuarble time interval Four bits in the time ta
191. l names having an underscore as the first letter are internally generated signals Bit 0 is the least significant bit bit 7 is the most significant bit 166 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 11 Trace File Format v d ST ACK we Lew Bavar evo swc emor Table 11 6 Am Irq Str 512 513 bytes 11 7 Differences for the XMEM325 PB VME _XP2 Some signals are different for the XMEM325 PB VME target The differences are indicated below In 12 bit tag mode the cross trigger from the VBT 325 VME replaces 1 Be 3 4J mom Table 11 7 12 bits time tag changes for XMEM325 PB When the time tag is unused as in TIMING mode the SERCLK and the SERDAT signals are sampled as shown here 9 Table 11 8 Unused time tag XMEM325 PB _XP2 is the cross trigger from the XMEM325 P2 part Blank spaces are unused bits which value should be ignored 11 8 Trace Data Line Format VSB targets VMETRO For the VSB targets the structure of each trace data line is as follows typedef unsigned char BYTE typedef unsigned long UINT32 typedef packed struct _VSBTRACE union BYTE cAD 4 LSB in cAD 0 MSB in cAD 3 UINT32 AD beb
192. l the necessary tools for editing event patterns the Sequencer etc The Edit menu is the same both in the Setup window and in the Trace window except that some fields are grayed out in the Trace window Note The Trace buffer data can not be manipulated with these operators If trace buffer screens are to be copied pasted into other applications like a Word document etc use the lt Alt gt lt Print Screen gt function to copy a screen image into the Windows clipboard All these commands are very carefully described in Chapter 5 Read the section concerning the Event Patterns window for editing in the Event Patterns window the section concerning the Sequencer for editing of the Sequencer etc 6 2 1 Undo The Undo command undoes the last executed Edi t command The Undo tool bar button 94 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 2 2 Cut The Cut tool bar button 6 2 3 Copy P Copy tool bar button 6 2 4 Paste The Paste tool bar button Event patterns Signal fields 6 2 5 Clear The Clear tool bar button 6 2 6 Insert q The Insert tool bar button Event patterns Signal fields VMETRO 6 Commands Reference The Cut command allows the user to remove event patterns signal fields etc Select the item to be deleted with the mouse and choose Edit Cut press the
193. le in such systems this requires that a 64 pin DIN connector is pressed on to the existing 50 lead flat cable or that VMETRO s VSC 3 cable see Figure 8 3 is used to extend an existing SCSI cable to allow it to pass the slot where the VBT 325C is located The pins shown in BOLD text are connected to the VBT 325 when the board is configured for SCSI User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 8 Pinout P1 P2 a N 5 e 3228 224 FESS RER 2 c B0 22 ojo Q Z gt Z iz Q Z Z eaae 2222 goo Q 2 N GND Q 5 DR gt 0 T 00 ro ro ro ro m m 0 o E Table 8 2 SCSI connection on P2 8 2 1 VBT 325 SCSI P2 adapter VMETRO VMETRO is developing an adapter to be plugged on the P2 where the VBT 325 connection is converted to standard SCSI and SCSI 2 plugs including support for differential SCSI This will provide conversion to industry standard connectors so there will be no need to cramp a special 64 pin DIN to the SCSI cable A standard SCSI SCSI 2 cable which normally has a number of connectors attached to it can be us
194. le on Top view P2 a c connector Figure 2 1 Sampling of User defined P2 bus User defined P2 is not supported under BusView 2 4 Power Consumption 5V Sampling 12V VPC MkII Warning The VBT 325 is normally powered directly from the 5V and 12V rails in the VME back plane and it is important to make sure that the power supply in the card crate has sufficient capacity to supply the VBT 325 Current consumption is depending on operating mode as given below 2 8A typical when idle 3 7A typical 6MHz VME only 4 8A typical 9 50MHz VME only 5 4A typical 9 50MHz VME and P2 10mA typical 12V 120mA max when programming FLASH EPROM only The VPC MkII consumes about 1 1A 5 0V The consumption at 12V is as for the VBT 325 Make sure that the board is always powered both from the P1 and P2 connectors 2 4 1 Air Cooling 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 app 14W when idle to almost the double when sampling all channels at maximum speed User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 2 Installation 2 4 2 5V Readout The front panel LED display will show the actual 5V voltage supplied to the VBT 325 when user interface is started A reading of at least 4 95
195. lection list When it is set all pins except the pins used by the signal itself are shown in the selection list This is a list of all the pins assigned to the signal field definition The number of bits is a count of the bits in the list The number of digits is the width of the field on the To add a new pin place the cursor on the last pin which contains and type the down cursor key 6 The default field Dummy which uses the A01 pin may be deleted when the first real field is defined 154 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com T J then INS DEL Mnemonics Select mnemonics INS DEL Note Name Value Note VMETRO 9 Terminal User Interface c32 Figure 9 17 Selecting pins for user defined fields Use the arrow keys to select the pin and press CR to select To change an already defined pin move the cursor to that pin and follow the steps described above A new pin can be added between the pin currently pointed to by the cursor and the previous pin by typing INS The first pin in the selection list is then inserted To edit this use the down cursor key as described above Type DEL to remove the pin pointed to by the cursor All pins to the right of the one deleted are shifted one position to the left Mnemonics or predefined values with a specific bit pattern can be entered fo
196. lete standalone Futurebus Bus Analyzer the FBT 625 40 pins Adapter VSB SCSI UserP2 Connector P1 amp P2 177 ch Ext 4 inputs gt 4 4 am Time Clock Clock Sampling registers Tag diei generation generation b 6 Trigger Trigger Sequencer Sequencer i d We Statistics isti Trace Buffer 192x32K gt 50 Statistics A 4 counters counters Trigger lt 2 4 x Word Recognizers Output Yay Y Terminal lt gt Host Processor Serial Ports RT clock Voltage Temp monitors LED display Printer Figure 3 6 Wide mode 3 3 1 Sampling stage Time tag Relative time Absolute time Note VMETRO The sampling stage contains sampling registers and clock generation circuitry that provides synchronous or asynchronous sampling of the target bus In order to measure the elapsed time between each sample stored in the trace buffer the sampling stage includes a time tag counter The value of the time tag counter is stored in separate bits in the trace buffer together with each sample This allows the time to be displayed either as relative time between samples or as absolute time from the trigger point Time tags are only calculated in STATE mode User s Manual VBT 325 27 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 3 Functional Descript
197. ling mode to CLOCK execute the command Edit Sampling Mode Clock Change of Trigger Position The default Trigger position is Start of Trace Change the trigger position by selecting Edit Trigger Position 9 1 3 5 Edit the Sequencer Sequencer Mode When a complex trigger condition is required the Sequencer must be explicitly edited This is done by entering Sequencer mode The Sequencer and Sequencer mode is explained in Section 5 6 3 The command Edit Sequencer displays the following dialog box VMETRO User s Manual VBT 325 137 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface Editing Keys INS DEL Ctrl O ESC al Home End lt gt Operators 9 1 3 6 Target 325 P2 bus 138 Editing the Sequencer implies leaving Single Event mode lt Help gt lt Cancel gt Type CR to enter the Sequencer window As soon as the Sequencer window is entered the tracer is forced into Sequencer Mode In this mode the lock to the current event in the Event Patterns window is broken Everything is fully controlled within the Sequencer program window In order to return to Single Event mode type DEL and select the option Single Event Mode When entering the Sequencer the cursor will be placed at the first editable line Press CR to open editing of the current Sequencer statement Inserts a event
198. lity Instrumentation Guaranteed 888 88 SOURCE www artisantg com 8 Pinout P1 P2 8 PINOUT P1 P2 8 1 VME amp VSB Connection on 1 8 P2 Names in italics denotes VSB signals Pmapia pa BBSY 208 0014200 5 ADOI BCLR D09 ADO2 GND ACFAIL 205 BGOIN D1 ADO6 BGOOUT BGIIN 2 1 ADI 1 2 n 2 gt gt S o i J o EN 5 e N E a D BGIOUT D12 D13 BG2IN D15 BG20UT D17 BG3IN D19 6 QI 1 lt alc gt gt gt gt gt gt 5 Q CLK Q Z 5 gt 5 N Fag BG3OUT BERR BRO BRI LWORD ITE BR2 D27 GND BR3 J A23 AD28 D17 2 DTACK 2 450 DI8 AMI ND 3 1 ____ RA AI7 SPACEO ZEO 16 SPACEI Ais ILOCK ZEI RQ6 Al 12 IN 5V REQ Table 8 1 Pinout P1 P2 2 4 Psi Ez A gt gt NIN NJU gt gt ii NIN UJU J CK CKIN gt oo SISIA IQ 5 5 nA gt gt gt 271016 A gt a gt Q A gt an c gt a T Gag lt gt gt gt Alo gt Q Sala aloo ajea PS ES PSAP ss NI 8 9 8 2 SCSI Connection on P2 There is no industry sta
199. ls The Specials command allows the user to read and set the current ECO Engineering Change Order level PCB revision Time and Date and hardware software version The ECO level is normally set during manufacturing and if a hardware ECO upgrade has been performed VMETRO User s Manual VBT 325 103 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference The Time and Date need to be set if the non volatile memory has been lost due to back up battery failure 6 7 Window Menu The Window menu contains help for the user to arrange the open windows and icons in the best possible way 6 7 1 Cascade The Cascade command arranges all the open windows in a cascade The Cascade tool bar button 6 7 2 Tile Horizontally The Tile Horizontally command puts the open windows side by side The Tile horizontally Horizontally tool bar button 6 7 3 Tile Vertically The Tile Vertically command puts the open windows side by side Vertically The Tile Vertically tool bar button 6 7 4 Arrange Icons ES The Arrange Icons command arranges all the iconized windows nicely at the The bottom of the BusView main window Arrange Icons tool bar button 6 7 5 Alphanumeric List E TheAlphanumeric List command opens an alphanumeric list of the current trace The buffer More than one list can be open at the same time Alphanumeric List tool
200. m PC Host option in the Setup screen Save to NV RAM 9 1 4 3 Jump Marker Y Z Edge Options A portion of a trace up to 2K samples can be saved in the Non Volatile RAM on the board itself Only one trace at a time can be saved i e saving trace number two will overwrite the trace already saved See Section 9 1 3 1 for a description of automatic trace save options Moves the cursor to the marker It is possible to jump to either falling edge rising edge or any edge 9 1 4 4 Format Time Div The user may change the x axis of a waveform The option is only available in TIMING mode Absolute Relative Time Tags VMETRO The trace can be displayed with absolute or relative time tags Absolute time tags means that every trace line is displayed with absolute time elapsed from the trigger sample Relative time tags means that the elapsed time from last sample is indicated User s Manual VBT 325 143 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface 9 1 4 5 Statistics Screen UMETRO UBT 325C UME Bus Statistics B Session Total Number Of Samples 65536 Event No Count 10 26 30 46 SOx 66 70 80 98 160 UMEO 4i UME1 18467 28 UME2 6334 18 26588 487 Bus Level Count 19169 29 1 15724 24 2 11478 18 3 29
201. mand is only available in Waveform display mode 6 9 2 Jump Menu To allow the user to jump easily from one place in the trace buffer to another a set of jump tools are developed 6 9 2 1 First Line The First Line command makes the cursor jump to the first line of the trace buffer The First Line tool bar button 6 9 2 2 Last Line The Last Line command makes the cursor jump to the last line of the trace buffer The Last Line tool bar button VMETRO User s Manual VBT 325 107 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference 6 9 2 3 Trigger Line The Trigger Line command makes the cursor jump to the trigger line The trigger The line can be at Start of Trace 25 of Trace 50 of Trace 75 of Trace and End of Trigger Line tool Trace according to Section 6 2 7 bar button 6 9 2 4 Marker Y The Marker Y command makes the cursor jump to the position of the Y marker in the trace buffer For more information about markers see Section 5 7 2 2 6 9 2 5 Marker Z The Marker Z command makes the cursor jump to the position of the Y marker in the trace buffer For more information about markers see Section 5 7 2 2 6 9 2 6 Line Number The Line Number command opens the Jump to Line dialog box which gives the user The Line the opportunity to type in which line in the trace buffer the cursor should jump to Number tool bar
202. mbining an Count statement followed by a number of E1sif optionally ending with an Else Note that Count and Delay only may come as an alternative to the that Elsif and Else are allowed after Count and Halt may only be used alone User s Manual VBT 325 Delay Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Delay If and VMETRO 5 Operation 5 6 5 2 Sequencer Notation UPPER lower case Keywords Parametric keywords are shown in UPPER CASE letters for better visibility like STATE 50MHz TIMING except the z in MHz and START MIDDLE END Event Both predefined as VMEO and user defined events are shown as in Event Patterns expressions window Operators Operators are shown with initial Caps otherwise lower case Filler words Filler words like in then of etc are shown in lower case Brackets Brackets are used to indicate that fields are expandable like event expressions where event terms can be expanded with a logical expression like OR AND NOT Both predefined events and user defines events are available in the Sequencer as shown in Figure 5 30 Select an event expression in the Sequencer type CR and the Event Expression dialog box appears Creating an event expression is done according to the rules in Section 5 6 5 5 W BusView YME Setup EM File Edit Trace Statistics
203. mentation 87 VBT 325 PCB rev B 268 sg 1 s5 1 1 VMEbus and VSB 122 55 1 Jumper Configuration J6 FETS FBJ4 7 Arrows indicate differences from SCSI 63 FBI2 FBJ6 LL mm 166 131 239 176 J67 522 12805 1 23 aso 775 gaol 347 MM 233 J2 I FBI3 135 136 J2 J19 1263 113 526 15 5 337 sas pa 115 014 61 be 756 59 1542 BGIN OUT 057 258 pr Jaro Wisi Aia Ys y User s Manual VBT 325 Figure 13 3 Jumper settings VME and VSB VBT 325 rev B Guaranteed 888 88 SOURCE www artisantg com VMETRO 13 Jumper Settings
204. mments are private user comments that may be added when the file is created The Ctrl Z is added at the end of the strings to make it possible to type the file and just get the header text strings displayed Use the DOS command TYPE lt File name gt The File ID string is followed by records with the following layout Data with length W bytes The ID is always a byte that describes the contents of the data field The W Width parameter is always four bytes long word It is the width or length of the data field in bytes This makes it possible to skip unknown records The following ID values are defined in the current format Width Description of the data field Unpacked Trace buffer data Run length packed Trace buffer data The Unpacked Trace buffer data record will always have the width nhLastValTrcLine nhFirstValTrcLine 1 nhTrcWidth User s Manual VBT 325 161 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 11 Trace File Format 2 Main Header 162 The width of the Run length packed Trace buffer data will always be OxFFFFFFFF which means the rest of the file is read as data for record 201 The record width is not calculated because the software needs to read the whole trace buffer and find out how much it can be packed to calculate it Run length packed trace buffer data is packed on the basis of trace buffer lines that follows the size of the Runs p
205. mpling status 107 112 save desktop settings 112 trace to file 87 save settings on exit 102 save to NV RAM 154 save trace options 144 save save as 101 scale 119 123 statistics 94 screen refresh 143 script files 159 161 function keys 160 script language 159 scroll bar 53 scrollable area 146 SCSI attach to P2 a c 36 Cable VSC 3 140 cable VSC 8 140 connection on P2 137 differential 139 grounding 8 P2 adapter 139 pin out 36 SCSI STATE sampling 36 SCSI 1 37 SCSI 2 37 search 116 edge options 117 edit search pattern 115 extract 116 next edge 117 next match 116 previous edge 116 previous match 116 search 116 search tools 83 searching 83 select multiple signals 53 signals 81 terminal types 17 select signal field 52 select events 124 Event Counting 88 select window 114 selftest 112 Sequencer 31 57 148 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com VMETRO actions 68 brackets 70 count 73 delay 73 event expressions 69 goto operator 72 halt 74 if elsif else 72 implicit actions 74 indents 70 keywords 69 leaving 65 line number 70 loose sequence 15 notation 69 open 59 65 operators 69 program 64 68 75 sampling 71 Single Event mode 56 state machine 64 state number 70 store 71 tight sequence 75 transitions 68 trigger 73 tutorial 58 Sequencer window 1 terminal 3 serial cable 14 serial port parameters 14 16 se
206. must be filled in The information text is the text displayed in the detailed editing dialog box This is shown when pressing CR on a signal in the event editor If no information text is given a list of names of the selected pins is provided Note that the detail editing dialog box is shown only if the field is a hex field or if mnemonics are defined A signal field can be displayed either as a binary or hex number By default low levels on the pins are displayed as 0 and high levels as 1 This can be inverted by selecting the check box Inverted These items control how the signal fields are presented after Setup Initialize or clearing the non volatile memory The STIM does not have the Setup Initialize command but each time the tracer is reset or powered up the signal fields are reset as specified by the default presentation parameters Fields can be displayed in the fixed area on the left side of the screen in the scrollable area to the right side of the screen or be in the insert list which means it is not visible The Show value in waveform header controls if the signal field should be present in the header line of the trace waveform window The value under the cursor will be displayed This is normally used for signal fields like address and data This check box controls the selection list for the Pin list When it is not set default only those pins not used by other signals and signal fields are shown in the se
207. n like address data transfer size and status in a compact form in the trace buffer User s Manual VBT 325 25 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 3 Functional Description 3 2 2 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 speeds as fast as SOMHz or as slow as 97 7KHz This sampling mode is available for all the possible target busses supported by the VBT 325 With a sampling rate of 50MHz the bus is sampled every 20ns which is sufficient to show the general timing relation between signals on a bus like VME or VSB However for really detailed timing analysis of difficult hardware problems like glitches etc a faster sampling rate is required like the 200MHz sampling rate offered by the S TIM200 PB piggyback module This gives 5ns resolution and the ability to trigger on any signal on the bus also specifying a particular duration of the timing pattern 3 3 Main Blocks 26 The VBT 325 contains two separate independent analyzers One 128 bit wide analyzer pre configured for the VMEbus and one 64 bit wide analyzer that can be configured either for VSB SCSI or other busses on the P2 connector Both analyzers on the board have individual sampling logic word recognizers trace memories and triggering circuitry Each analyzer part of the VBT 325 consists
208. n the floor table and system chassis by wearing the enclosed conductive wrist strap or similar If a conductive wrist strap is not available touch the surface where the board is to be put like table chassis etc before unpacking the board Leave the board only on surfaces with controlled static characteristics i e specially designed anti static table covers If handing the board over to another person touch this persons hand wrist etc to discharge any static potential 2 2 Preparations 2 2 1 Inspection Make sure that the VBT 325 you have received is according to your purchase order with respect to model The VBT 325 model B and model C can be distinguished by looking at the label on the big MACH PLD device on the board You will find either the text VBT 325B or 325 on this label With the VBT 325 you should find the following accessories Asmall plastic bag with spare jumpers for reconfiguration of the board Asmall plastic bag containing an anti ESD wrist wrap One BNC to MiniCoax cable 3ft 1m for Ext Input Trigger Output Diskette with the Simulator Chapter 10 and the VT100 Terminal Emulator Section 9 2 PC cable part number 401 PC 232 if Bus View is purchased Note 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 VMETRO immediately VMETRO User s Manual VBT 325 7
209. name into the event expression at the cursor position Deletes the current symbol i e event name operator or bracket Type Ctrl O to undo your last editing Type ESC to cancel all changes made to the event expression Type CR to confirm and close editing of the event expression Moves the cursor to the leftmost column of the event expression Moves the cursor to the right of the rightmost column of the event expression Move the cursor one token to the left or right Symbols for the logical operators OR AND and NOT Parenthesis can be used to change the order of how the expression is evaluated see Section 5 6 5 5 The VBT 325C allows simultaneous analysis of both the VMEbus and a P2 bus like VSB SCSI VXI and User defined P2 Use the Target command to switch control of the user interface between the different analyzers present in the VBT 325 and the installed piggyback After execution the current target will have its Setup screen containing the Event patterns and the Sequencer program displayed During and after sampling the sampling status of the different targets are shown directly in the Target menu The current target is shown in low intensity since it is already selected VBT 325B supports VMEbus only The Target command is not present unless a analyzer piggyback such as the S TIM200 PB the TIMBAT PB or the XMEM325 PB is installed The primary target bus for the VBT 325 is VMEbus and this is the first
210. ndard connection for SCSI on P2 of VME boards This is not so strange since the SCSI bus is rarely or never bussed in the back plane it goes normally only out from one board CPU w SCSI interface or specific SCSI controller VME board like DVME 718 If the connection matches the VBT 325C then the arrangement shown in Figure 8 1 can be as used for SCSI analysis VMETRO User s Manual VBT 325 127 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 8 Pinout P1 P2 128 VME P2 backplane VBT 325C e Analyzer S T EE Extended flatcable for H analysis by VBT 325C VME board m with P2 bus H To device gt Flatcable on Top view P2 a c connector Figure 8 1 SCSI connection on P2 The connection of the SCSI bus on the VBT 325C is taken from the Motorola SCSI I F board DVME 718 and is chosen since it maps easily on to a 50 lead flat cable as done by VMETRO s SCSI cable VSC 8 see Figure 8 2 When this is used as shown above it is the cable which creates the bus between the adjacent P2 connectors on rows a c For CPU boards like Motorola MVME147 167 187 etc the SCSI connection on P2 is rather random since it is intended to go via a P2 paddle board supplied by the CPU board vendor to convert all the I O including Ethernet serial etc to industry standard connectors In order to connect a VBT 325C to the SCSI cab
211. ng Use ME OUT toset AWAI T time out Set new baud rate Should be followed by a PAUSE statement to settle the I O before continuing file Start XMODEM download receive of the given file ECHO ON OFF Echo ON default or OFF When ON all output from the host Le the tracer is directed to the screen When OFF all output from the host is ignored Exit the program The numeric exit code may be tested by the controlling environment Go to named label the in the label statement should not be used here If the last AWA T statement found a match execute the statement or statements that follows t string stm Compare last user input READ or READCH with string If gt o o me PF D match execute the statement or statements that follows PAUSE ti me Wait time 10ms before continuing Output from the host will be ignored in the meantime Read line from keyboard or stdin if redirected READCH Read one character from the keyboard or stdin if redirected Useful for Y N type of questions SEND string Send string to host i e the tracer Ampersands amp in the string are translated to CR See also table Function keys in script files for how to specify function and navigation keys Set the time out period for A WAI T i e how long the T should wait for a given string in seconds Start XMODEM upload send of the given file Enter user mode In u
212. ng timing traces using trace data compression CRC protocol ee 1 ifile Read from file instead of the keyboard o file Output to file instead of the screen User s Manual VBT 325 145 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface Table 9 1 VT100 command line options Depends on the video adapter Defaults to MONO MDA adapters and CO80 on CGA EGA VGA SVGA and others 9 2 1 Starting the VT100 Start the program directly from the diskette by executing the following command 5100 or copy VT100 exe file into your disk drive and start it from there The program will by default use the COMI port at 9600 baud Other baud rates can be selected by the p option for example es VELOG p 19 al Starts the emulator with a baud rate of 19200 Notice the space between the option p and the baud rate 19k2 9 2 1 1 Options Notation To display all options start VT100 as indicated below VETOO F H An option consist of a hyphen option character a space and a modifier The option characters are case significant 9 2 2 VT100 Environment Variable VT100 looks for the environment variable VT100 or vtl00 when started The environment variable is set before the command line allowing command line options to override options set in the environment variabl
213. nia ipit EsEs sese ravra kin L15 VMETRO 7 1 VMEbus Signal Fields cssscscsosssesscossscscsosssesssoastessseassesssessseresenstenssesstenecenstenssessseresenstensesssteressnstes 115 7 1 1 Default Signal Fields in STATE 115 7 1 2 Cross trigger Signals tene te tb OE DIR Ek EXE Ie ED EE RD rri eee 118 7 1 3 Default Signal Fields in Timing 118 7 1 4 Signal Fields not Included by Default 119 User s Manual VBT 325 ix Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com CONTENTS 7 2 VSB Signal Fields pU 120 7 2 1 VSB Default Signal Fields in STATE 120 7 2 2 VSB Default Signal Fields in TIMING 122 7 2 3 VSB Signal Fields not Included by Default sese 123 7 3 SCSI Signal 123 7 3 1 SCSI Default Signal Fields in STATE 123 7 3 2 SCSI Default Signal Fields in TIMING 124 7 3 3 SCSI Signal Fields not Included by 124 TA VXI Signal Groups iscccsesisesssssssescsesseacsessssesccescescssssssescossseedsasscdessesssassssnsssessssssasssesssdessasscerssedsconsces 124 7 4 1 VXI Default Signal Fields in STATE and TIMING 125 8 1 VME amp VSB Connection on P1 amp P2 eerie eee eese eee ee eene testata sens tns tns sens ta sens toss tas tne 127 8 2 SCSI Connection 0n PZ sicscinsscessesstscassesssesievssessssovscesseessecssseasses osdesa
214. nstrumentation Guaranteed 888 88 SOURCE www artisantg com Serial port ANSI emulation VMETRO 9 Terminal User Interface A powerful script language In addition to emulating a standard 25 lines x 80 character VT100 screen the VT100 also allows you to take advantage of a 50 lines x 80 character display on VGA and VGA compatible display adapters The VT100 will by default use the COMI port Using the COM2 port is controlled by the P option COM3 and COMA are not supported 1 00 is dependent of the driver ANSI SYS Make sure that your config sys file includes the following statement device c dos ansi sys If you do not find this or a similar statement locate the directory where ansi sys resides on your PC normally c or c dos and add the above statement with correct path to config sys The PC needs to be restarted to reflect changes in sys E ial DGODIIDKOISSKAISTKGH SK v CO80IMOMO Set display adapter mode 16 color mode EGA VGA SVGA or mono chrome mode MDA or Hercules only h 25143150 25 Number of lines on the screen 43 can be used on EGA or VGA screens 50 on VGA screens only Use terminal type 4 when using h 50 D onloff Display messages while transferring files t onloff on Follow strict XMODEM standards regarding to time outs When off XMODEM transfers will never time out This may be necessary when downloadi
215. on 89 122 AS 90 BBSY 90 DATA 90 total DTB 90 VSB 91 busses in waveforms 84 Bus View install 14 requirements 13 201 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 15 Index 202 cable coax 21 external power 21 PC 20 21 RS 232 21 temperature sensor 21 terminal 20 21 transparent mode 21 cables 21 SCSI VSC 3 140 SCSI VSC 8 140 carrier piggyback 26 cascade 113 CD 135 change event expression 66 frequency 66 P2 bus 110 sampling mode 57 66 trigger position 62 circular memory 32 clear 103 signal fields 52 147 clear non volatile memory 109 COM port 156 communication 109 connect 109 disconnect 109 port settings 109 communication parameters 14 terminal 16 config sys 156 connect 109 P2 rows a c 8 percentage completed 112 connection 14 printer 19 problems 15 terminal 16 continue 121 control panel 48 cooling 11 copper tracks cutting 9 copy 103 copy event 54 count 118 count operator 73 count options 95 124 accumulate mode 97 124 qualifier 124 reset mode 97 124 update every 96 124 counter driven Statistics 95 counters 95 P2 bus 33 statistics 33 User s Manual VBT 325 VMEbus cross trigger cross triggering signals current active state current consumption cut Cycle 52 D 31 0 064 daisy chains VMEbus DATA Bus Utilization data cycle sampling DataASCII DB15 8 DB25 connector DB7 0 DBP DBPI debugging decoding
216. on Options Utilities Window Help 10 9 8 SHm YME Figure 5 48 BBSY displayed in a Time History Curve 86 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation Max scale By default the histogram diagram has 100 as the maximum horizontal scale For better resolution of low readings the scale can be adjusted in steps down to 5 as the max reading Select Options Maximum scale 5 8 5 3 Bar Markers Normally the histogram is shown as a horizontal bar where the end point represents the last value read from the statistics counters A statistics session normally involves a series of counter readings so it may be desirable to get an indication of the lowest and highest values recorded and the average of all the counts The command Opt ions Bar Markers Show gives the user a choice of minimum maximum and average markers on the histogram bars The bar markers are shown in Figure 5 49 m BusView VME Event Counting amp Buslevel Histogram OF x dy Session Function Options Utilities Window Help m 8 x Total number of samples 13530 MyEvent Datal VME2 VME3 Buslev Buslevi Buslev2 Buslev3 Unk Level 16 17 25 42 1 4 37 0 0 62 0 0 2170 2350 3350 5660 183 5003 0 8344 0 VSB Figure 5 49 Bar markers showing minimum maximum and average values
217. otocol Example PC with UMETRO s Viisg EXE WINDOWS Terminal etc Before starting make shure the current target corresponds to the target of the setup file If cancel nov change target and reactivate this command Cancel gt Figure 9 8 Load a Setup from PC Host User s Manual VBT 325 141 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface Click OK and the following line appears on the screen Start KMODEM Transmit on PC now From the Windows terminal menu bar select Transfer Send Binary File A Windows dialog box asking for a name of the setup appears Type a name and click OK If a setup with the same name exists on the tracer the dialog box in Figure 9 9 appears If the no option is selected the transfer is aborted To be able to load the setup without overwriting the already existing one the existing setup has to be stored under a new name before the load The setup Hysetup exist Replace lt gt Figure 9 9 Overwrite setups on load VMETRO Terminal Emulator Follow these instructions if operating the VBT 325 using the VT100 Terminal Emulator from VMETRO The VT100 has a built in XMODEM CRC protocol for transferring files Select the Dump to PC Host option and the dialog box in Figure 9 8 appears Click OK and the following line appears on the screen Start RMODEM Transmit on now Press l
218. ow Elements and Commands Menu bar Pull downs Dialog box Tool bar Status line Annunciator 40 The BusView graphical user interface employs mouse controlled menu bars pull down menus toolbars dialog boxes and multiple windows See Figure 5 1 All main commands are shown on a menu bar at the top of the window Most menu bar commands have pull down menus attached containing a list of sub commands Some sub commands may present a dialog box for detailed specification of various parameters while others may present a secondary pull down menu for further selections The tool bar contains most of the commands from the menu bar displayed as icons below the menu bar The function of each icon is displayed on the status line when pointing at the icon with the mouse cursor The bottom line of the window is used to present simple messages about the status of the analyzer and guide the user as to which keys can be typed etc This line will also show error messages The status line shows which targets are open Single click on a target and its Setup window is activated Double click on a target and the trace is displayed if there is a valid trace Each target has its associated LED LED color codes None Empty trace Dark green Trace full Light green Tracer is running but has not triggered Yellow Tracer is running and has found a trigger At the end of the status line is the annunciator The annunciator
219. pears as shown in Figure 5 9 Change the name and press the OK button Delete Select the undesired event by clicking on it s name Select Cut from the tool bar from the Edit menu or press the DEL key Add When adding a new event it will be added above the current event i e to place a new event at the bottom of the list place the cursor below the last event Select Insert from the tool bar from the Edit menu or press the INS key A Name Event dialog box appears Type a name and press the OK button Copy Select the desired event and select Copy from the tool bar or the Edit menu Place the cursor below the event where you want to insert the copied event and select Paste from the tool bar or the Edit menu A dialog box asking for a new name for the event appears Give it a new name and press the OK button 5 4 2 Address Data Options Typing CR in the Address field brings up a dialog box that will give the options for the Address field A similar dialog box will also be displayed for the Data field All 48 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com The NOT operator lt gt Edit Range VMETRO 5 Operation examples given for the Address except for some A64 D64 details are also valid for the Data field Address Ed Address bits A 31 1 DS1 as AGB Edit Range Not Binary Details 65 bit Figure 5 10 The Address op
220. r condition Define events 52 The Sequencer is state machine which enables the user to define complex triggers store qualifiers count conditions etc The Sequencer program allows event patterns to be combined sequentially using IF Elsif Else statements or combinatorial using AND OR and NOT operators It is also possible to switch sampling mode and trigger position directly in the Sequencer program The easiest way of understanding the Sequencer is to define an example program and explain it step by step Consider a software routine that goes like this If a b Write to Addrl Read from Addr2 else if Write to Addrl Read from Addr3 Read from Addr2 else What happens after the Read from Addr2 when a equals b and only then Obviously it is not sufficient to make a single event trigger on Read from Addr2 since this also occurs in the second branch when a equals c So we need to define a trigger condition as a series of events made up of a write access towards Addrl immedialtely followed by a read access from Addr2 The Sequencer program in Figure 5 15 will do exactly this Before entering the Sequencer the events needed for the trigger condition have to be defined in the Event Patterns window See Figure 5 15 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Leaving Single Event mode VMETRO 5
221. r Marker function calculates minimum maximum and average values for the ongoing series of counter readings The calculated values are indicated in the proper positions in the histograms 112 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference Show To make a bar marker visible perform the command Bar Markers Show A dialog box with the three markers appears and the user may select which ones should be displayed Reset Execute Bar Markers Reset to reset the recorded values for the selected marker s so that only subsequent count values will be taken into account when displaying new bar markers Note The bar markers are not active in Time History Curves 6 10 3 4 Graph Display Options The Graph Display Option available is the Grid option i e whether to display the The Grid Histograms and Time History Curves with a grid or not tool bar button 6 10 3 5 Unit The Unit command has two options the Mxfers s and the Moytes s They only active when running in Bus Transfer Rate mode 6 10 3 6 Maximum Scale Maximum Scale provides graduated horizontal scaling of the histograms ranging from 5 to 100 Choosing lower maximum scale allows for better resolution of measurements with mostly low count values For Bus Transfer Rate the scale options are 1 10M Xfer s and 5 80 Mbytes s 6 10 3 7 Count Options To optimize
222. r Rate histogram 5 8 5 Statistics Options 5 8 5 1 Statistics Window Interactive control and operation of the statistics functions is provided in a dedicated window which may be accessed by selecting Statistics from the menu bar or the tool bar in the Setup window The user is then presented with the Statistics window like the one illustrated in Figure 5 47 The Statistics window consists of a menu bar along the top of the window a tool bar and a window section VMETRO User s Manual VBT 325 85 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation m BusView YME Bus Utilization Histogram d Session Function Options Utilities Window Help ro oU d CO oco Total number of samples 18390 BBSY AS DATA Total DTB 20 32 33 15 3760 5810 6030 2790 VME Figure 5 47 The Statistics window Bus Utilization mode 5 8 5 2 Histograms or Time History Curves The Statistics are presented either in a standard histogram or in a Time History curve Figure 5 47 is an example of the former and Figure 5 48 of the latter The time history diagram shows the variations of the bus signals with respect to time Histograms are default for all statistics presentation The time history curves are selected by choosing Options Time History Curves BusView Time History Curve BBSY ay Session Functi
223. r each field Example A signal named Write can be defined to have the mnemonics WR with value 0 and RD with value 1 When editing a signal in the event editor these values can be selected The signal will also be displayed as WR or RD in an alphanumeric trace window when signal decoding is on An accelerator key the underlined character in the example above can be defined for each value by typing amp in front of the letter to be used Type the down cursor key on this item to see a list of the defined mnemonics Figure 9 18 Defined mnemonics list Select the mark to add a new one in the bottom or select one of those already defined i e WR or RD to change the name or the value A new mnemonic can be inserted by typing INS in the select item The selection list must not be open The mnemonic receives the NEW and the value is set to X i e all bits don t care Type DEL to delete the currently selected mnemonic The next in the list or will become the current The first value defined should always be the most stringent one because this is the one the analyzer compares the sampled data to first The name should be defined when the wanted mnemonic is selected eventually for a new one Use amp in front of a letter to define it as the accelerator key Fill in the defined value pattern the mnemonic in this item Digits and X s do not care can be used Go back to the select
224. re Address M fU b b Goto 1 d Else b b Goto 3 ampling in mode Address then Store Address Data If WrongAddr then Trigger at START of trace Store Address Data If WrongAddr then Store Address If Address then VDRIVE DTACK Gen None None 5 03 31 C 88F a VME VSB Figure 5 33 VSB bus Sequencer example 3 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation Store data when address within given range trigger on other data 48 BusView YSB Setup d Edit Trace Statistics VDrive Setups Utilities window Help NI USB Event Patterns Event Space DS AD 31 6 SIZE ASACK Cycle Status LOCK PAS IRQ AnyThing xxx XXXXXXXX XXX Address 1xx 6681 6666 66813FFF READ xx WrongAddr xxx 166813666 66813FFF XXX xx StoreData 1xx XXXXXXXX READ xx 66166666 Bum USB Sequencer Sampling in mode Store fiddress If Address then Store Address StoreData If WrongfAddr then Goto 1 Elsif TrigData then Trigger at MIDDLE of trace Store Address StoreData If WrongAddr then Store fiddress If Address then Goto 3 3 8 3 3 Tm VDRIVE DTACK Gen
225. re 5 12 Binary details T 49 Figure 5 13 64 bits Addressing iere ren 50 Figure 5 14 VME setup with the Sequencer in Single Event mode eene 51 Figure 5 13 Sequencer example 53 Figure 5 16 Leaving Single Event MoJe 53 Figure 5 17 The default Sequencer pro grain 54 Figuie 5 18 Editing an Event iR Eee iE ei duh 54 Figure 5 19 Addri i mserted im lme Wie 33 Figure 5 20 Insert another If test above the Trigger Statement ccssscssrivsisonsssnsosossossnsnsasvssvaisonsesnssvasoonsssvensvsies 55 Figure 5 21 statement E m a Figure 5 22 Addr21sthemexteventto 35 Figure 5 23 Changing the trigger 56 Figure 5 24 Insert the Else Operator iss 56 Figure 5 25 Select which Sequencer state the Else 15
226. re reliable operation of your board the tuning parameters must be re entered Please identify the serial number PCB revision and ECO level on the underside of the board and contact to get the correct tuning parameters Figure 12 7 Missing the tuning parameters Press CR and the dialog box in Figure 12 8 is displayed Call VMETRO Support or your distributor to get the correct tuning parameters for the Tracer Without it the tracer still works but may show inaccurate results The firmware is dependent of a correct PCB revision and ECO level to fully utilize the hardware configuration of the tracer Board Dependent Tuning Parameters PCB reu fi Cchar gt ECO level 83 Cdec gt Btc Pu DelOn DelOff 6 6 66 1F chex 1 1 2 9 12 66 ga 4 08 98 5 00 11 AD converter tuning 5U slope offset lt dec gt 12U 12U Temp z z Update Flash lt Cancel gt Figure 12 8 The Tuning parameters 12 4 4 1 Missing PCB and ECO Level The Serial Number the PCB Revision and the ECO level are found on a label on the underside of the board and should be in accordance with the values below Serial 880958080801 lt dec gt PCB reu Cchar ECO level 83 Cdec gt lt Update Flash gt lt Cancel gt Figure 12 9 Configuring PCB and ECO level The firmware is dependent on a correct PCB revision and ECO level to f
227. rial ports 19 session continue 121 halt 121 immediate start 121 run 89 121 start on trigger 121 set marker Y 120 set marker Z 120 settings jumper 8 Setup screen 3 48 144 Setup window 1 2 48 setups delete 108 initialize 108 initialize store and delete 150 load 108 make current 108 store 108 terminal 150 short cut commands 144 show trace 80 show lt target gt 106 show saved trace 144 User s Manual VBT 325 signal add remove signal field options signal fields add clear delete edit hide insert select signal group signal inputs signal polarity signal selection signals address options data options 15 Index 54 54 define user defined P2 a c 166 latched when simulated hardware simulated LEDs simulator installation trace files simulator diskette Single Event mode leaving return to terminal Size slot selection P2 bus VMEbus Space spare jumpers specials start of trace start on trigger start up menu Stat STATE sampling options state active state machine state number Sequencer STATE sampling SCSI VSB StateMode static electricity statistics bar markers Bus Transfer Rate Bus Utilization counter driven 33 111 112 7 173 173 156 147 126 131 163 9 131 7 113 32 121 17 127 105 70 31 64 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 15 Index 208 User s Manual VBT 325 counters 87 E
228. ring FW upgrades The software checks that the Boot PROM version is correct before a firmware upgrade takes place 12 1 3 RS232 Connection Before starting the upgrade procedure connect a RS232 cable from the COMI or COM2 port on an IBM compatible PC to the terminal port of the VBT 325 The recommended cable is discussed in Section 2 7 12 1 4 Power on the FLASH EPROMs Before starting the upgrade procedure make sure that 12V is supplied to the VBT 325 at least 120mA Check jumper J67 It should be installed as indicated in Figure 13 1 with the 12V to FLASH on 12 2 Firmware Upgrade Using BusView 174 To upgrade the FLASH firmware from BusView select command Utilities Update Tracer Firmware BusView will display the dialog box in Figure 12 1 which contains instructions for the firmware installation It is important to remember to toggle the Reset switch on the VBT 325 as specified in point 2 in the installation dialog box When the actions in the dialog box have been performed press the OK button to start the firmware installation The progress of the installation will be reported to the screen User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 12 Firmware Upgrade Update Tracer Firmware Ed Please follow these instructions 1 Make sure Communication Port in the Utilities Communications menu is correctly selected 2 If U
229. rker from the waveform window 6 9 5 4 Delete Marker Z The Delete Marker Z command removes Z Marker from the waveform window 110 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference 6 10 Statistics mi Selecting Statistics from the menu bar means entering the Statistics window The The Statistics window has three new items in the menu bar containing commands for Statistics toolbar controlling all the Statistics options and capabilities button 6 10 1 Session Menu The Session command in the Statistics window menu bar is the functional equivalent of the Trace menu in the Setup window providing Run and Halt commands for operating the statistics 6 10 1 1 Run Choosing Session Run will cause all the statistics counters for the target currently The Run selected to count from zero and the histograms will be updated according to the options tool bar button set by the command Options Count Options 6 10 1 2 Continue Continue resumes counting from the values reached the last time the statistics was The stopped with Halt Continue tool bar button 6 10 1 3 Halt ie Halt stops the statistics session and freezes the histogram window The Halt tool bar button 6 10 1 4 Immediate Start This command is active for the trace based Bus Transfer Rate statistics The default selection Immediate Start
230. rom 300 to 1 15k baud By default it is in the auto baud rate mode waiting for CR i e to be typed to determine the actual baud rate Any baud rate between 38k4 and 4200 baud will be detected The baud rate can also be manually changed by the command Utilities Serial ports This command can also be used to change the default 8 bits one stop bit no parity communication mode Type once until text is written on the terminal screen This text is called the start up menu Wait approximately 1 second between each CR due to the synchronization process If the start up menu does not appear on the screen check that the cables are connected correctly that the terminal PC WS is set to 8 bits per character 1 stop bit and no parity and that the baud rate is between 38k4 and 4200 baud Flip the reset switch and try again RTS CTS handshake should be used when using speeds above 19K2 This feature is not implemented in the preliminary firmware Using speeds above 19K2 is thus not recommended VMETRO User s Manual VBT 325 15 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 2 Installation Note If the cable used has pins 7 and 8 connected this might in some cases cause problems The analyzer has a second RS232 port located on these pins If the Terminal is powered up first and then the analyzer there can in some cases appear random switching on these lines as the analyzer
231. rr e erret eee tree t eee re te ve tees 151 9 32 aoro iei euro ea in o ERE tae 152 TT ceca sss 156 9 3 7 Dump Load Setap PC EIOSL i terc terere eene rte tern tren eee eate deeper aen 157 x Contents User s Manual VBT 325 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com CONTENTS 10 SIMULATOR FOR 159 BUB EIET aO i A TREE DEL Um 159 10 2 Simulate Bus 159 10 3 Trace ECRIRE E 159 11 1 Trace File 161 11 2 Trace Data Line format VBT 325 e eeee esset eee eese eese teneas toas eoa seas ea setas stes 164 11 3 Details of the Time Tag Variables eeeee eee ee eene eene tenent n enean stas tns eta sa stas essen stu 164 11 4 Converting the Time Tag to a Time Value 4 eee esee ee eee eere tne easet 165 11 5 Details of Internally Generated Bits e eee eee ee eerte eese esee eee 166 11 6 Details of the Am Irq Str Bg St2 and St3 bytes eeeeeee ceci eee e eee ee eere tne senes ease tnos eus 166 11 7 Differences for the XMEM325 PB VME eee eee eene e eere etnia sata 16
232. rs are lost call VMETRO Support to get new values I NFO The next step is to load the firmware into the Flash EPROMs on the tracer Please select a baud rate to be used during the load B fibort installation Figure 12 5 Select baud rate during upload User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Note 12 Firmware Upgrade Type lt 1 gt lt 2 gt or lt 3 gt to select the baud rate to be used during the actual firmware file upload On most PCs 38k4 can be selected Another INFO box is displayed before the upload starts The uploading is monitored as shown below 4100 Sending file flash bin using XMODEM CRC 9190 Sending block 4089 of 4088 Ok Wait a while when the firmware is uploaded into the tracer After a few minutes the following screen will be displayed I NFO The firmware has been sucessfully uploaded Please reset the Tracer Reset the Tracer and type CR Upload finished When typing the last CR the following information is displayed INFO READ THIS IF UPGRADING FROM 4 99 10 COR OLDER FIRMWARE The firmware will ask for Tuning Parameters the PCB revision and the ECO level when first started The Serial Number label is located on the underside if the Tracer If will look something like this 256166N B8 4 ECO level AR a Serial no PCB revision Tuning Parameters are provided by UMETRO
233. s all the sampling circuitry from the VBT 325 allowing it to work as an independent tracer with full cross trigger capabilities between the tracers The module does also offer 8 trigger events on VME except for the 128K model The XMEM325 supports the same bus architectures as the VBT 325 both in STATE and TIMING modes The unique depth of the trace memory makes it suitable for applications such as Track events long before system crash Post mortem analysis Datalogging and documentation Software verification tasks The XMEM325 is available in two basic models XMEM325 PB B and XMEM325 PB C Model is the full featured version that supports both VMEbus and VSB SCSI P2 with upgradeability to other busses like VXI and Futurebus Model B is a lower cost version where only the VMEbus is supported but otherwise with the same performance as the model A model cannot be upgraded to a model due to HW limitations Each model is delivered with 128K samples 256K 512K or 1 Msamples trace memory The trace buffers are separate for the VMEbus and the P2 bus 4 1 1 Main Blocks The 25 2 contains all necessary HW to function as one VMEbus analyzer model or as two independent analyzers model Each analyzer part consists of three main stages through which samples pass during the acquisition process e Sampling stage e Word Recognition Triggering stage
234. s don t care and the rest non asserted will be displayed 5 X Iack A03 A02 A01 IACK Interrupt acknowledge is defined as a numeric code on the signals A 3 1 and driving IACK low 1 Interrupt Acknowledge cycle MACKx x x x 0 Interrupt Acknowledge cycle acK 1 1 1 0 ACK cycleonlevel7 tacke 1 1 0 0 ACK cycleonlevel6 HACKS 1 0 1 0 ACK cycleonlevelS 1 0 0 0 ACK cycleonlevel4 IACK3G 0 1 1 0 JACKcydeonlvel3 IACKO 0 1 0 0 ACK cycleonlevel2 1 0 JACKcydeonlevel UnDef 0 0 0 O __ Spurious or undefined interrupt Table 7 6 VME the Iack signal field Fail ACFAIL SYSFAIL The Fail group contains the two VMEbus fail signals ACFAIL and SYSFAIL These are available as a group to occupy less screen space horizontally but the signals may also be shown individually as SY SF and Predef Symb ACF SYSF Comment oth SYSFAIL and ACFAIL asserted YSFAIL asserted ACFAIL asserted 1 1 Nomeasserted Table 7 7 VME the Fail signal field VMETRO User s Manual VBT 325 117 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 7 Signal Reference In3 0 n3 In2 Inl Ino These are the external inputs in the mini coa
235. s on the VBT 325 are designed for TTL CMOS voltage levels only 0 0 5 0V and damage may occur if other voltages are applied If the P2 bus contains signals with voltage levels other than TTL CMOS for example ECL analogue or special power supply voltages as found in VXI systems these must be isolated from the VBT 325 If the P2 pins cannot be isolated by means of selecting another slot or by using an isolating extender board your VBT 325 board can be customized by cutting copper tracks that are specially laid out for all P2 signals for this purpose These can be found as a row of 32 pairs or solder pads connected with a thin copper track on each side of the board just next to the P2 connector The pads on the bottom side are signals from P2 row C and the top side row A See Figure 8 4 Cut very carefully with a thin sharp surgeon knife and cut the surface only to avoid damaging inner layers If a connection needs to be re established a short piece of un isolated wire AWG30 or similar can be soldered between the two pads in a pair Before performing any cuts please contact VMETRO Support for approval regarding warranty User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 8 Pinout P1 P2 P2 rowC Top side P2 row
236. s the bus signals that define the current cycle type The internally generated bits RnwB1k and Vme 64 are also included in this group RmwBlk is asserted during Read Modify Write and Block cycles in second cycle Together with address modifier bit this field can be used directly to set mnemonics for Read Write RMW and Block cycles RD x x x 1 GenericReadcycle WRI x x x O Generic Write cycle IWBLK 1 j 1 1 O Block Write cycle RMBL 1 f 1 WMBL 0 1 O0 VMEG4BlokWrie RMW 1 O f Read Modify Write cycle Table 7 4 VME the Cycle signal field DTACK BERR The bus cycle status field User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 7 Signal Reference Predef Symb DTACK BERR Comment OK DTACK asserted Cycle ended OK ERR x 0 asserted by master Er O O llgalcombination of signags ff Neither DTACK nor BERR asserted Table 7 5 VME the Stat signal field IRQ7 1 IRQO 7 1 the IRQ field can be negated There no predefined symbols but special formatting applies When an IRQ signal is asserted i e low value it is displayed with its IRQ number non asserted i e high value are displayed as a dot For example IRQ5 asserted and a
237. san tisan Technology Group is your source for quality Femoog Ge new and certified used pre owned equipment FAST SHIPPING AND SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT DELIVERY Experienced engineers and technicians on staff Sell your excess underutilized and idle used equipment TENS OF THOUSANDS OF at our full service in house repair center We also offer credit for buy backs and trade ins IN STOCK ITEMS www artisantg com WeBuyEquipment EQUIPMENT DEMOS HUNDREDS OF Instra REMOTE INSPECTION LOOKING FOR MORE INFORMATION MANUFACTURERS Remotely inspect equipment before purchasing with Visit us on the web at www artisantg com 7 for more our interactive website at www instraview com information on price quotations drivers technical LEASING MONTHLY specifications manuals and documentation RENTALS ITAR CERTIFIED aed Contact us 888 88 SOURCE sales artisantg com www artisantg com
238. sccessobsenaseessasseseasscsdses eadseesens 127 8 2 VBT 325 SCSTP2 adapter uit enc eee ie et teda 129 8 3 Customized Isolation of 2 statua tns instans enata sins es enata aenean 130 9 1 Using a Terminal Instead of BusView 4 eese eee esee e eene eee te sena ta etos 133 9 1 1 Keyboard Control Renee tear ote ca 133 91 2 Screen Cate COMES sissies erm e rr ERR ER Ie Ue ER SEU EI E ED EIE EH 133 9 1 3 Setup teet rete res dovete ride bri FE dar Ra Da vespera RU 134 NIE ACO tS baee c r E 142 9 2 VMETRO VT100 Terminal Emulator 4 eee ee esee eene tne tn einen tna tn stas a enata stas tn estas tasa ens 144 9 2 T Staring the 146 92 2 VI TOO Environment Vart ble oie OPERE UG GNE NS 146 92 3 Terminal Types to Use on sro nere nnne rere reor e cetero 146 9 24 Script 147 9 3 P2ac User defined tracer Terminal only cese eene eere eere eene tene tane tane ane ane ane t ane aae epae 150 2 3 1 Slot Sele UO csi oie eb er breed ERR REI REIR EIER EE ETE ES 150 oe rr EP 151 93 3 Sampling Clock Seleti oue emet per bo eto trees tatio a 151 OSA P2 Cross Tris per Jumper eo
239. screen contains the same menu items as the BusView Setup screen except for the Window and the File items The next sections cover the differences including some very useful short cut keys 9 1 3 1 Trace Run F5 or Short cut for the command Trace Run Show Saved Trace Shows the trace that is saved in the Non Volatile RAM A portion of a trace up to 2K samples i e 2048 trace lines can be saved to the Non Volatile RAM from the Trace Display screen Save Trace Options Displays the dialog box in Figure 9 2 containing trace options for saving to the Non Volatile RAM The first option makes the tracer run a trace at power up The second option makes the tracer automatically save the trace to NV RAM as soon as the trace is full To the second option it is possible to specify which part of the trace to be saved but in any case only 2K samples are saved Follow trigger position means that the 2K samples are saved in the same way as a regular trace is sampled i e if the trigger position is at 50 of trace the tracer saves 1K samples before the trigger and 1K samples after the trigger Save lines enables the user two specify a number of lines up to 2K to be saved Note If the Save lines option is selected and the trigger is not at start of trace the trigger sample will not be saved because 2K samples is not enough to reach the trigger sample These save trace options are useful if the system is monitoring a remote appli
240. sed in a static manner 2 8 Accessories Part Number 401 TER 232 401 TM 232 401 PC 232 401 315 EPC 401 325 IOBN5 401 325 ETS 1 401 325 ALL 401 325 IOBNI 401 325 STA 401 SCSI VSC8 401 SCSI VCS3 VMETRO offers a complete set of cable accessories that will help the user to take full advantage of the VBT 325 For connection to a terminal PC or workstation various 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 Description Terminal Cable RS 232 DB9M DB25F 3m 9ft Transparent Mode Cable RS 232 DB9M DB9M 0 5m 1 5ft PC Cable RS 232 DB9M DBO9F X 3m 9ft External Power Cable 1 m 3ft 5 way Trigger In Out BNC Coax Cable Assembly 1m 3ft Temperature Sensor 1m 3ft Cable Package includes all of the above Single Ext Input Trigger output BNC Coax Cable 3 VBT 325 to Trigger Cable 4 SCSI P2 Cable w five 50 pin connectors incl one D Type Cannon and three P2 64 pin DIN female for P2 connections in VME slots 4m 12ft See Section 8 2 1 for an illustration SCSI P2 Cable with two 50 pin connectors male and female and one P2 64 pin DIN female in between Use to extend existing disk cable See
241. ser defined sampling clock 3 4 5 User defined P2 STATE Sampling For synchronous STATE sampling of the 64 pins on rows a c on the P2 connector a user supplied clock must be connected to a pin socket on the board See Section 9 3 3 for details The P2 pins will then be sampled at each rising edge optional falling edge of this signal VMETRO User s Manual VBT 325 33 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 3 Functional Description Note UserClk P2a c Figure 3 12 User defined P2 sampling User defined P2 is not supported under BusView 3 5 External Inputs 3 5 1 In3 0 in VME Part The VBT 325 has provision for four external signal inputs on its front panel through mini coax connectors labeled InO In3 These inputs are available in the VME part of the VBT 325 found under the signal group EXT One cable is supplied with the VBT 325 that fits these mini coax connectors and provides transition to a standard BNC connector 3 5 2 In3 0 to P2 Part Using Cross trigger If the user wants to trigger on any of 3 0 signals together with the VSB SCSI P2 part in twin mode there is a cross trigger mechanism that can be used This means that the VME part must be set to trigger on 113 0 signals and the P2 analyzer set to trigger on the cross trigger signal rg See Section 5 9 for more information on cross triggering
242. ser mode keyboard input are transmitted NENNEN to the host and the host output directed to the screen The script continues when the user types C or Al t x WRITE text Print text on the screen in the string is treated as newline Table 9 2 Script control commands lt o c 0 C o gt Q 9 2 4 2 Function Keys in Script Files The Table 9 3 explains how to specify function keys in scripts This way of specifying function keys is not specific for the VT100 EXE It is built into the tracer firmware not the VT 100 EXE itself 148 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Name in Keystroke Function script file WU jo D Cursor W Cursor hoe Find next search pattern M FunctionkeyP4 Refresh screen Fi JFuncionkeyFl F2_ FunctionkeyP2 V3 Functionkey 3 i y F4 F4 Table 9 3 Function keys in script files 9 2 4 3 Script Example 1 VMETRO 9 Terminal User Interface The following example shows most of the features of the script language TIMR OUT 5 ECHO OFF Start WRITE n nReset the PBT X 315 T READCH Ip Y GOTO Auto IF GOTO Count WRITE nDoes the display blink 19k2
243. smaller part of all bus activity is captured so in order to give a true picture of the behavior 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 be sufficient with only a few traces while larger programs may require a substantial number of traces to give an accurate reading The total number of samples are always displayed on the screen during these measurements 5 9 Cross triggering VBT 325C XMEM325 PB C VMEbus VBTVtrg Analyzer VMEbus SM Analyzer XMP2trg P2trg VMEtrg XVtrg P2 Analyzer P2 Analyzer Figure 5 52 Cross triggering Cross triggering is possible between the VME and P2 analyzers on the VBT 325 as well as to from the XMEM325 PB C piggyback module Cross trigger signals do also exist between the VBT 325 and other piggyback modules See Table 7 9 for cross trigger signal names for the different targets 90 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation 5 9 1 Cross trigger VSB from VME To specify that the P2 analyzer e g VSB should trigger when the VME analyzer triggers edit the VMEt signal field in the Event Patterns window as shown in Figure 5 53 USB Event Patterns Event Space DS AD 31 6 SIZE ASACK
244. sor below the event pattern where the new pattern should be inserted and select Edit Insert press the Insert button at the tool bar or press the INS key at the keyboard When inserting signal fields place the cursor on the signal field to the right of where the new one should be inserted and select Edit Insert press the Insert button at the tool bar or press the INS key at the keyboard User s Manual VBT 325 95 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 6 Commands Reference 6 2 7 Open Sequencer The Open Sequencer command opens the Sequencer for editing A dialog box appears asking whether it is OK to leave Single Event mode The Sequencer can also be opened by pressing the TAB key in the Setup window or by double clicking in the Sequencer window For further information regading the Sequencer and Single Event mode see Sections 5 5 and 5 6 6 2 8 Trigger Position o The STATE Mode Tool Bar button The TIMING Mode tool bar button The Trigger Position is defined in a secondary pull down menu with selections for Start 0 25 Middle 50 75 and End 100 of trace The selected trigger position is reflected in the Sequencer program At Start of Trace At 25 of Trace At 50 of Trace At 75 of Trace At End of Trace 2 9 Sampling Mode The Sampling mode is selected in a secondary pul
245. specification The TIMBAT PB combines the VBAT64 PB and the TIM200 PB VMEbus functionality into one piggyback module The XMEM325 PB is described in Chapter 3 3 1 4 Piggyback Carrier VPC MkIl 24 In many applications it is desirable to use more than one piggyback module at the same time For this purpose VMETRO offers a Piggyback Carrier part name This is essentially a VBT 325 board stripped for all the analyzer features containing only the processor serial ports and the piggyback connectors A trigger in output connector is also present allowing cross triggering to from the VBT 325 or another instrument like an oscilloscope logic analyzer etc A typical example where the is used is a 2 slot State Timing Anomaly analyzer solution illustrated in Figure 3 4 This includes both a TIM200 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 as well as P2 TIMING analysis VSB SCSI or UserP2 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Note 3 Functional Description Terminal RS232 TRIG VBT 325 TIM200 PB VBAT PB VMEbus Figure 3 4 Example using the VPC MkII For applications that do not need 200 MHz analysis of P2 buses like VS
246. t ALT gt s i e the lt Alt gt key together with an 5 for send You are asked for the name of the setup file Type a name and press CR When the file is sent the screen refreshes automatically Note Ifanon valid name is typed the VT100 emulator terminates 9 1 4 Trace Display Screen Function Keys Two short cut commands can be wise to keep in mind or Ctrl F Finds the next match to the search pattern when searching in the trace buffer Or finds the previous edge when positioned in a waveform window PF4 Finds the next edge when positioned in a waveform window 9 1 4 2 Trace Dump to PC Host The procedure is equivalent to the Dump to PC Host option in the Setup screen except that the dialog box in Figure 9 10 appears instead of the one in Figure 9 5 Type how many lines to dump and choose OK 142 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface Dump Trace to PC Host Binary Dump the contents of the trace buffer to a file on a host o To proceed you must be using a terminal emulator on a PC or or any other host supporting the XMODEM file transfer protocol Example PC with UMETRO s UT188 EXE WINDOWS Terminal etc Comments From line To line Ok Cancel gt Figure 9 10 Dump a trace to PC Host Load from PC Host The procedure is equivalent to the Load fro
247. t DOWN gt Change an event OR AND t NOT Left bracket 1 a Sampling Right bracket 1 b Store AL tle CHE 1 d Trigger ANYTHING Addr Addr2 VME3 Figure 5 18 Editing an Event Expression UME Sequencer 1 a Sampling in STATE mode 1 b Store ALL 1 c If fiddr1 then 1 d Trigger at of trace User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation Figure 5 19 Addrl is inserted in line New operators new operators are inserted above the current cursor position i e to insert the next If operator mark the START keyword and press the INS key or select Insert from the tool bar or the Edit menu A list over possible operators appears Select the If operator and press the OK button UME Sequencer 1 a Sampling in STATE mode 1 b Store ALL 1 c If fiddr1 then 1 d Trigger at pes of trace Figure 5 20 Insert another If test above the Trigger statement UME Sequencer 1 a Sampling in STATE mode 1 b Store ALL If fiddr1 then If then 1 c 2 a 2 b Trigger at START of trace Figure 5 21 If statement inserted Addr2 Change the event expression from ANYTHING to Addr2 as described for Addr1 above UME Sequencer 1 a Sampling in STATE mode 1 b Store ALL 1 c If fiddr1 then 2 a If QIB t
248. t 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 A special signal called VME64 is available in the word recognizers This signal is asserted when an AM code for VME64 is detected and can be used as part of an event pattern When multiple signals are combined into a bus or group a Not operator is available in many cases allowing the specified value to be treated as true if the condition does not occur This allows conditions like Data 0000 0000 Each of the four word recognizers allows ranges to be specified on both the VMEbus address and data as well as for the VSB multiplexed address data bus This allows functions like X SAddress lt Y Outside range can also be obtained by using the not operator on an address or data range The hardware allows four 32 bit VME address ranges four 32 bit VME data ranges and four 32 bit VSB address or data ranges to be active simultaneously Alternatively 64 bit address ranges A64 according to VMEbus rev D can be specified in each of the four word recognizers for the VMEbus part Since a 64 bit address is using the 32 data lines no data range can be used together with A64 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 3 Functional Description 3 3 2 1 Sequencer The Sequencer is a triggering state machin
249. t the tool bar The Search commands offer powerful search and extract functions Search locates a particular pattern in the trace buffer while Ext ract provides a qualified presentation of samples from the trace buffer so that only samples matching the specified pattern are displayed When selecting the Search tools for the first time the Edit Search Pattern is the only available option i e the other commands can only be executed after a valid search pattern has been defined The Search Extract edit window supports a subset of the functionality in the Event Patterns window Most keys function as in the Event Patterns window with these exceptions The names of the Search and Extract events cannot be changed Neither of these events can be deleted No new events can be inserted All other functions and keys are supported After editing the Search pattern select Search from the Search menu to start searching from the current line If found the cursor will be placed at the first matching trace line All matching lines are highlighted The next match is found by selecting Next Match from the Search menu or from the tool bar or by pressing the F3 key Searching backwards is done by selecting Previous Match from the Search menu or the tool bar or by pressing the F4 key The highlighting is turned off by selecting Search from the Search menu once more After editing the Extract pattern select Extract from the Search menu or the tool bar to start e
250. taken into use There is no limit on how many times one event name can be used in event expressions in the same program The same event may serve both as both as Trigger condition s Store and Count conditions The XMEM325 PB allows up to 8 events to be used in the XMEM_VME not VME Sequencer program in STATE mode This is done by sharing resources with the VBT 325 itself For this reason the Dual analyzer capability of the XMEM325 cannot be used at the same time as more than 4 events are used 5 6 5 3 Operators Sampling Note 64 The Sampling operator is used to specify sampling mode The first line in the Sequencer program must always be a Sampling line so this line cannot be deleted The sampling mode can be changed dynamically by entering a new Sampling statement inside the Sequencer program Syntax Sampling in Mode mode Parameter The Mode parameter can be selected here as one of STATE Speed TIMING The TIMING sampling speed Speed is selected by executing Edit Sampling Mode and then selecting one of the indicated speeds A Sampling expression is implicitly valid for all subsequent states in the Sequencer program until superseded by a new Sampling condition User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Store Note Note If Elsif Else VMETRO 5 Operation The Store operator is used
251. tch the bus for the TIM200 PB and the XMEM325 PB Reconfiguring the P2 and XMEM P2 busses normally requires some jumpers to be moved so a warning about this is given when closing this command if changes have been made The selection of P2 and XMEM P2 must match Thus if SCSI is selected XMEM P2 must be selected as XMEM SCSI 9 1 3 8 Utilities Enter Transparent Mode 9 1 3 9 Setups The setups are stored in the Non Volatile RAM on the tracer and will not be lost by resetting of the analyzer only by clearing the Non Volatile RAM Initialize Store and Delete The stored setups are displayed in the Setups menu so selecting a new setup is done directly from the menu VMETRO User s Manual VBT 325 139 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface Dump to PC Host Windows 3 1x Terminal Emulator Follow these instructions if operating the VBT 325 using the Windows Terminal Emulator terminal exe XMODEM The Windows terminal program should be setup to receive data using the XMODEM protocol Select Settings Binary Transfers from the menu bar and click on XMODEM CRC Select the Dump to PC Host option The dialog box in Figure 9 5 appears Dump the active setup to a file on a host o To proceed you must be using a terminal emulator on a workstation or other host supporting the XMODEM file transfer protocol Example
252. ter the trigger is found and the trace buffer is filled However if the trigger is never tool bar button found or the trace buffer does not get completely filled after the trigger one may want to stop trace manually Use the Halt command when a single analyzer is running i e the current target 6 3 4 Halt All If the Run Multiple was used to start all analyzers it is possible to stop all of them The Halt or the ones still running through the Halt 11 button in the Sampling Status box or All tool bar button the command Trace Halt All 6 3 5 Show Target To see the contents of the trace buffer if the trace was manually halted use the Show The Show lt gt command The Target can be VME or P2 VSB SCSI VXI The command tool bar button will bring up the Trace Display window for the currently selected target This window has its own set of commands described in Section 6 9 6 3 6 Sampling Status A Sampling Status box appears on the window when the Trace Run command is executed indicating the target bus and the analyzer status See Figure 6 3 9 Sampling Status iof _Target Status UHE Waiting for Trigger USB Not running Figure 6 3 The Sampling Status dialog box In order to access other commands during sampling e g to enter Transparent Mode the Sampling Status box may be hidden with the Hide button Note 1 The Sampling Status box may be hidden permanently from the Utilities
253. the Edit menu and then retype the desired value Typing CR or moving to another field finishes the editing Used as a trigger condition the edited event will cause the VBT 325 to trigger for bus cycles where the event pattern is equal to the edited event Used as a store qualifier the VBT 325 will store all cycles with the edited pattern and skip all others VMETRO User s Manual VBT 325 45 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation BusView YME Setup dy Edit Trace Statistics Setups Utilities Window Help l x OUUU ITI UME Event Patterns Event BgL AS AM Address Data Size Cycle Stat IRQ7 1 Iack Fail In3 8 XXXXXXXX XXXXXXXX XXXXXX XXXXXXX XXXX RX XXXXXXXX XXXXXX XXXXXXX XXXX XX XXXX X XXXXXXXX XXXXXX XXXXXXX XXXX XX XXXXXXXX XXXXXX XXXX XX XXXXXXXX XXXXXXXX XXXXXX XXXXXXX XXXX UME Sequencer Single Event Mode Sampling in STATE mode Store ALL If then Trigger at START of trace Figure 5 5 Editing a signal field 5 4 1 2 Field Options Most fields have a dialog box for selection of predefined values assert negation and other field options Select for instance the Cycle field and double click on the left mouse button or type CR The dialog box in Figure 5 6 is displayed Select the preferred choice and press the OK button or double click on the preferred
254. tion Guaranteed 888 88 SOURCE www artisantg com N NNN WW WwW WwW RA a A A ds 0 rm o 5 Operation Trigger at Elsif A then Goto 2 Else Goto 1 Elsif A then Goto 2 Else Goto 1 Elsif A then Goto 2 Else Goto 1 Ifthe Else Goto 1 terms were missing the trigger would be reached even if a cycle X occurred in between the A B C or D cycles loose sequence The Goto 2 statements are necessary to trigger if the actual sequence is partially fulfilled and then immediately followed by the sought sequence like gt C gt gt B gt the Goto 2 were missing the second A would give a Goto starting a new search for A but this time the A does not come again before C D Note that it is not necessary to include an Else Goto 1 at the outer If level bottom because of the implicit E1se Goto current in an If statement not ending with an Else 5 6 6 2 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 sampling for 760ns after the trigger for detailed review of what happened in this period after the trigger cycle Then revert to state sampling ll V gt W CQ N N A Sampling in STATE mode Store ALL Count 10 of VMEO VME1 then Tf VME2 then Trigger at S
255. tions dialog box Negation i e the NOT operator can be specified for the data the address and some other fields The NOT operator if not chosen in a dialog box is activated by typing a note of exclamation in front of the field The event pattern will then give match for all values except the chosen one By editing the Address field an event can include a range of patterns Press the Edit Range button in the dialog box in Figure 5 10 and a new dialog box shown in Figure 5 11 appears Accommodate the range to your needs choose whether you want 64 bits and press the NOT button if the desired range is everything but the chosen range By selecting the Address field and typing a hyphen the field will automatically expand to include a range Negating the range is done by typing a note of exclamation 80000000 FFFFFFFF Figure 5 11 Defining Range 88011 XX11 1TFxxxx Fill in HEX digits or binary nibbles in parenthesis as shown here 11XX The example gives 1 in the two high order bits and don t care in the two lower bits Figure 5 12 Binary details User s Manual VBT 325 49 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation Binary Details Binary details makes it possible to specify don t care values at the bit level Specifying binary details is done by clicking on the Binary Details button in Figure 5 10 or by typing a le
256. to a VBT 325C by means of a firmware PLD upgrade VBT 325B 020 uP us Analyzer N WME Terminal RS Printer 232 64 bit P2 Host 1 Analyzer Figure 3 1 The VBT 325B User s Manual VBT 325 21 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 3 Functional Description 22 VBT 325C in Twin Mode Terminal Printer Host VBT 325C in Wide Mode Terminal Printer Host Figure 3 2 The VBT 325C User s Manual VBT 325 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 020 128 bit uP VMEbus Analyzer RS 232 64 bit P2 Analyzer 020 192 bit Analyzer RS 232 VME P2 VSB SCSI User def Wide bus E g Futurebus via adapter Sampling clocks VMETRO 3 Functional Description 3 1 2 Specification Highlights VBT 325C 32K Trace memory separate for VME and P2 101 ch VMEbus Analysis plus 4 ext inputs on mini coax 64ch VSB SCSI P2 Analysis with separate trigger Sequencer Simultaneous VME and VSB SCSI P2 analysis with cross triggering and integrated user interface 50MHz Timing Analysis on VME and VSB SCSI P2 State Analysis up to 25MHz on VME and VSB SCSI P2 up to 50MHz on Futurebus with full speed trigger VMEbus rev D compati
257. to achieve filtering of the captured samples A Store expression is implicitly valid for the rest of the Sequencer program until superseded by a new Store The second line in the Sequencer program must always be a Store condition so this line cannot be deleted The predefined expressions ALL and NOTHING are available as Event Expressions ALL and NOTHING is programmed in a special way in the Sequencer hardware so that it does not consume a separate event out of the four usable Syntax Store Event expression A Store expression is implicitly valid for all subsequent states in the Sequencer program until superseded by anew Store condition A sample causing a Trigger 15 always stored If Elsif Else statements may be used to control the branching of the Sequencer program Multiple E1sif is possible limited only by the number of possible Event Expressions Both E1sif and Else are optional after an The predefined expression Any Thing is available as an Event expression Any Thing is programmed a special way in the Sequencer hardware so it does not consume a separate event out of the four usable Syntax If Event expression then Elsif Event expression then Indents When multiple If states exist ahead of a point in the Sequencer program where an Elsif or Else is to be inserted there is a need to determine which If state the ElsiforElse shall belong to In such cases the user will be aske
258. tom left corner of the terminal screen will display the error message in Figure 9 7 Terminal Error Terminal could not send the binary file XSETUP Verify that you are using the correct protocol and try again Figure 9 7 Send or Receive error message VMETRO Terminal Emulator Follow these instructions if operating the VBT 325 using the VT100 Terminal Emulator from VMETRO The VT100 has a built in XMODEM CRC protocol for transferring files Select the Dump to PC Host option and the dialog box in Figure 9 5 appears Type a name and choose OK The following line appears on the screen Start RMODEM Receive PC nov Press lt ALT gt r i e the Alt key together with an for receive You are asked for the name of the setup file Type a name and press CR When the file is received the screen refreshes automatically Load from PC Host VMETRO Windows 3 1x Terminal Emulator Follow these instructions if operating the VBT 325 using the Windows Terminal Emulator terminal exe XMODEM The Windows terminal program should be setup to send data using the XMODEM protocol Select Settings Binary Transfers from the menu bar and click on XMODEM CRC Select the Load from PC Host option and the dialog box in Figure 9 8 appears from PC Host Load a setup from a file on a host o To proceed you must be us eng a emulator or or any other host supporting the DEM file transfer pr
259. tracer has triggered Table 7 17 VSB the VMEtrg signal field 7 2 2 VSB Default Signal Fields in TIMING Mode Space DS As in STATE mode Address AD 31 01 Data VSBbus Address and Data signals any phase Specify phase in the DS signal Other signals The other default signals in TIMING mode use the standard VSBbus signal names with some exceptions Signals ending in an asterix are active low 122 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 7 Signal Reference BREQ BREQ BGIO BGIO BUSY BUSY PAS BGIO ASACK See Section 7 2 1 ACK ACK ERR ERR WR WR Size See Section 7 2 1 LOCK LOCK WAIT WAIT IRQ IRQ VMEtrg Cross trigger from VME part 7 2 3 VSB Signal Fields not Included by Default 7 2 3 1 Signal Fields Available in Event Patterns and Trace Display The following signals are not by default included in the STATE or TIMING templates Use the INS key or select Insert from the tool bar or the Edit menu to open a list of signals when in the Event Patterns Trace Display or Search Extract window AC VSBbus AC signal BLK Internally generated Asserted when a block cycle is detected in the data phase s of the VSBbus cycle 7 2 3 2 Signals Available in Trace Display only StateMode Indicates the sampling mode of the current sample STATE when high 1 When low 0
260. tual analyzing activity to get a trigger to see a trace display etc Three commands are used to simulate such activity Simulate Trigger orCtrl T simulates TRIGGER FOUND Reads the demonstration trace files described below if they exist or creates random trace data Phat Simulate Violation orctrl V simulates VIOLATIONS FOUND on the bus when the PBAT is active Session Simulate Count orCtrl A simulates STATISTICS UPDATE when the bus statistics is running 10 3 Trace Files VMETRO Trace files captured in real bus environments by the VBT 325 are included to show examples of the analyzing capabilities When the user simulates a trigger with Ctrl T or executes Simulate Trace Full from Trace menu the corresponding file from the table above will be loaded The simulator will generate a random trace if the files for the selected target does not exist User s Manual VBT 325 159 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 10 Simulator for PC View Trace The simulator is a powerful tool to use on a PC for viewing post processing captured files trace files When a trace is captured on a VMETRO analyzer a terminal emulator can be used like the VT100 emulator from Windows Terminal etc to dump trace or part of it to a PC The file contains all data needed to redisplay the trace as first captured The file can be reloaded to the analyz
261. ul features see Section 3 1 2 but the essence is that the user defines a signal pattern in the Event Patterns window the tracer recognizes the pattern when it occurs on the PCI bus triggering and then fills a trace buffer with samples of the PCI bus signals in an interval around the trigger sample The following steps have to be carried out before Bus View is ready to run Install the tracer according to Section 2 2 Install BusView according to the description in Section 2 5 2 Set the communication parameters and connect the tracer as described in Section 25 3 If everything is installed correctly BusView should now display the setup window shown in Figure 1 1 The Setup window is divided in two the Event Patterns window and the Sequencer window For further information about the Setup Window read Section 5 3 3 The VBT 325 has two sampling modes STATE default and TIMING mode Section 3 2 includes a detailed description of the sampling modes Select Trace Run from the menu bar or press the lightning button at the tool bar to get a snap shot of the current bus activity The Trace window is displayed see Figure 1 2 The contents of the Trace window depends on the current bus traffic Switch back to the Setup window by pressing the Ctrl key together with Tab key or by using the mouse Operating BusView is described in Section 5 2 Change sampling mode to TIMING mode by selecting Edit Sampling mode 50
262. ular mouse and cursor keys the Jump tools and Edge Jumping tools The right and left cursor keys move the cursor marked x one step or time division By default one step is one sample The scale of the axis can be changed by selecting Scale from the Format menu or from the tool bar but the time step remains one sample 30ns The up and down keys select the signal fields Moves around with scroll bars at the sides of the waveform window The Jump tools work the same way as in alphanumeric mode except for two additional options The additional options are for jumping to two user positioned markers See the section about setting markers below The Edge Jumping tools are available from the Search menu or from the tool bar The user can choose whether to search for a falling edge a rising edge or any edge both forwards and backwards To search for a rising edge in the forward direction mark the desired signal s and select Next Edge from the Search menu or the tool bar after first having set Rising Edge inthe Edge Options dialog box also available form the Search menu If several signals are marked the search will stop at the first rising edge in the selection of signals For busses the edge option is ignored For editing of the waveform window see the section about editing under alpha numeric mode Section 5 7 1 1 User s Manual VBT 325 77 Artisan Technology Group Quality Instrumentation Guaranteed 888 88
263. ully utilize the hardware configuration of the tracer If the dialog box in Figure 12 9 is displayed when the VMETRO User s Manual VBT 325 179 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 12 Firmware Upgrade tracer is restarted fill in the correct PCB revision and the ECO level Then select lt Update Flash gt to store these parameters The command Utilities Specials ECO Level will allow you to enter or verify this at a later time if needed 180 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 12 Firmware Upgrade VMETRO User s Manual VBT 325 181 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 13 Jumper Settings 13 JUMPER SETTINGS 13 1 Jumper Settings The VBT 325 has a number of jumpers that define the operating mode wide twin P2 target bus VSB SCSI UserDef and functions like Temperature probe External input boot PROM size etc The jumpers have a slightly different layout for different PCB versions of the VBT 325 Use the Utilities Specials ECO the PCB version of your VBT 325 13 1 1 VBT 325
264. umper Note VMETRO The cross trigger is controlled with a jumper on both the VBT 325C and the XMEM325 PB C The S TIM200 PB has only one channel used for the cross trigger so jumper settings are not necessary to use the cross trigger The figures below show the jumper position to connect a cross trigger to the analyzer Since the analyzer only has 64 inputs sampling channels the input P2 c32 may be alternatively used as sampling input or as a cross trigger input User s Manual VBT 325 151 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface VBT 325C XMEM325 The P2 cross trigger on the VBT 325C is controlled by the jumper J61 as shown below See Section 13 1 5 13 1 8 to locate this jumper 2 lt 2 VBT VME Cross trigger Piggyback Cross trigger The P2 cross trigger on the XMEM325 PB C is controlled by the jumper J61 as shown below See Section 13 1 8 to locate this jumper 2 32 XMEM325 VME Cross trigger VBT VME Cross trigger 9 3 5 Commands Reference In this chapter a complete reference of all additional menu commands necessary to control the user defined P2 software can be found 9 3 5 1 Selecting Target VME VME P2 bus XMEM_VME XMEM P2 bus 152 The VBT 325C and the XMEM325 PB C allow simultaneous analysis of both
265. und to be 0x223 which gives a Tag Prescale value P 2 and a Tag Count value C 0x23 T 0x223 B P 2 0x23 R P 2 With a TtBase value of 20ns this yields 18 18 Us User s Manual VBT 325 165 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 11 Trace File Format Table 11 5 Converting time tags to time values 11 5 Details of Internally Generated Bits _SAMP Indicates the sampling mode for the current trace line The bit is set to 1 for STATE mode and to 0 for TIMING mode Useful for traces sampled in mixed STATE and TIMING mode Check the Header gt nlLastRunF lags NF_TRCMIXED A one in this bit indicates mixed STATE and TIMING mode _RMW Indicates that the current sample contains a read modify write cycle BGVAL If 0 the contents in the _MLEV1 MLEVO bits are valid These two bits give granted the bus level of the sample ranging from 0 3 If BGVAL is 1 the tracer could not see the bus grants when the trace was sampled A01 A copy of the bit also found in the cAddr 0 byte XTRGI Cross trigger from S TIM200 PB or TIMBAT PB _XTRG2 Cross trigger from VBAT PB or VBAT part of if TIMBAT PB or XMEM _XTRG3 Cross trigger from VBT 325C P2 tracer i e VSB SCSI etc 11 6 Details of the Am Irq Str Bg St2 and St3 bytes The signal names conforms mostly to VMEbus signal names Signal names ending in an asterix are active low Signa
266. used ERROR Cannot establish contact with the tracer Please check your serial ports and cables before proceeding Refer to the documentation of the Tracer and configure the TERM port of the tracer to AUTO Then reset the Tracer and restart the installation Figure 12 6 Error message indicating no contact with the tracer 12 4 3 Flash Memory Errors The following message indicates that 12V is missing or some other problem with the Flash memory ERROR Cannot erase the Flash memory Check out whether the backplane supply 120 and jumper J67 lt 120 jumper is configured properly Then try the upload once more If it still does not work the Tracer may need service Check if the system provides 12V Check if jumper J67 is installed properly See Figure 13 1 If both of these items check out OK see Section 12 1 4 the FLASH memory may be damaged Please call VMETRO Support for further instructions 12 4 4 Tuning Parameters Lost If the dialog box in Figure 12 7 is displayed when the tracer is restarted the tuning parameters are lost 7 With MS DOS 6 00 or later this can be accomplished with holding both SHIFT keys while the texts Starting MS DOS is displayed when the PC is booted 178 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 12 Firmware Upgrade Tuning Parameters Lost In order to ensu
267. vent Counting 88 event selection 88 histograms 93 run 89 scale 94 time history curves 93 trace driven 97 statistics counters 33 Statistics screen 49 92 Statistics window 49 02 Status 132 status line 45 107 STIM200 PB 26 stimuli generator 26 store 108 store operator 71 store qualifier 51 switch window 47 synchronous sampling 28 system controller 26 target 149 P2 bus 149 reconfigure 150 TIM200 bus 149 user defined P2 tracer 164 VME 149 XMEM P2 bus 149 XMEM VME 149 target menu 149 target reconfigure 110 temperature measurements 111 probe 111 temperature probe 38 template format 82 numeric keypad 146 terminal cable 20 keyboard control 143 terminal types 158 select 17 terminal user interface 16 tight sequence 75 tile horizontally 113 tile vertically 113 TIM200 PB 26 TIMBAT PB 26 time history curves 93 123 time tag 30 38 179 absolute time 30 counter 30 extended 38 limited 38 options 105 prescale value 179 relative time 30 time tags time date set113 TimeAbs TimeRel timing analyzer TIMING sampling tool bar topic search total DTB Bus Utilization trace dump to file dump to PC Host halt halt all load from PC Host run target run multiple sampling status save to NV RAM save trace options show show target show saved trace trace buffer markers navigation not filled Trace Display screen Trace Display window trace driven trace file ID trace memory extended trace options terminal trace
268. word recognizers of the VBT 325 The hardware provides four parallel word recognizers but the user may define a larger number of predefined patterns that can easily be taken into use VME0 VME3 By default four user editable patterns are provided They are labeled VME0 VME3 and by default they are all don t care See Figure 5 2 AnyThing In addition there is a fixed i e not editable event named AnyThing This pattern will always be empty i e contain an all don t care pattern which makes it suitable to use as an unconditional trigger The default Event Patterns window contains the most important signals and signal groups for the current sampling mode The user may insert additional signals or signal groups as well as additional patterns with user defined labels Active low Signals which are defined as active low in the target bus are indicated by a after the signal name Example AS This means that the signal is shown as a 0 in the trace when True 44 User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation wi BusView YME Current Setup d File Edit Trace Statistics Setups Utilities Window Help 18 x m Anything 251043 4 7 17 TIS UME Event Patterns Event p d BgL AS AM Address Data Size Cycle Stat IRQ7 1 Iack Fail In3 8 AnyThing E XX XXXXXXXX XXXXXXXX XXXXXX XXXX XXXXXX XXXX UMEO _ OX x
269. x connector on the front panel Note that In 1 is shared with the temperature probe so if the probe is used Inl is not available Determined by jumper J66 and for the VBT 325 PCB revision the V T V jumper see Figure 13 1 Also note that In3 0 is not available in the trace if Extended Time Tag is selected P2trg P2Trg the cross trigger signal from the VBT 325C P2 part This signal is not available on the VBT 325B Predef Symb 1 No trigger from the P2 part TRIG 0 TheP2 tracer has triggered Table 7 8 VME the P2t rg signal field 7 1 2 Cross trigger Signals Cross trigger signals are asserted i e set as TRIG when the associated tracer triggers Table 7 9 gives an overview of all possible cross trigger signals between the VBT 325 and the associated piggybacks Table 7 9 Cross trigger signals Vbat Trigger signal from the VBAT piggyback This signal is asserted whenever the VBAT detects a violation to the VMEbus protocol specification The following predefined symbols applies redef Symb OK No VMEbus protocol violation detected by the VBAT VIOL 0 more VMEbus protocol violations detected by VBAT Table 7 10 VME the Vbat signal field 7 1 3 Default Signal Fields in Timing Mode BR3 0 BR3 BR2 BR1 BRO the Bus Request signals BG3 0 BR3 BR2 1 BRO the Bus Grant signals 118 User s Manual VBT 325 VMETRO Artisan
270. x0080 Format Flags define FMT_DECODE 0x00001 Trace width define TRCWIDTH_VME 24 define TRCWIDTH_VSB 7 define TRCWIDTH_SCSI define TRCWIDTH_TIMVMENO 4 define TRCWIDTH_TIMVME 4 define TRCWIDTH_TIMSCSI 0 define TRCWIDTH_VXI 8 define TRCWIDTH_TIMVSB 0 define TRCWIDTH_TIMBATVME 2 define TRCWIDTH_XVME 24 define TRCWIDTH_XVSB 7 define TRCWIDTH_XSCSI 8 define TRCWIDTH_XVXI 8 define TRCWIDTH_PCI 24 define TRCWIDTH_TIMPCI 8 define TRCWIDTH_PCI400 8 VMETRO User s Manual VBT 325 171 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 11 Trace File Format Byte 8 in the trace is a SW added byte whwre channel 64 set indicates that data byte 0 is invalid channel 65 set indicates that data byte 1 is invalid channel 66 set indicates that data byte 2 is invalid channel 67 set indicates that data byte 3 is invalid channel 68 71 is not used Abstime bytes layout ms millisecond 1 This is the 8 last byte in each trace line for the targets above with 8 bytes in the comments Byte 0 is ms part bit 31 24 Byte 1 is ms part bit 23 16 Byte 2 is ms part bit 15 8 Byte 3 is ms part bit 7 0 Byte 4 bit 31 is the sign flag of the time Byte 4 bit 30 is the overflow flag of the time Byte 4 bit 5 0 is ps part bit 29 24 31 30 is 0 Byte 5 is ps part bit 23 16 Byte 6
271. xtracting from the current line All matching samples in the trace buffer will be displayed and highlighted The extract and thus the highlighting is turned off by selecting Extract from the Search menu once more 5 7 2 Waveforms 76 Waveforms are provided to show the logic level of individual signals graphically as a function of time This is particularly useful to show timing relations between different signals for hardware analysis Busses are presented as ladders The values of the individual signals in a bus are shown below the signal name see Figure 5 37 The ladder will contain a step when the bus changes value Hint To be sure of capturing some traffic trigger the tracer with an event where AS is set to zero because there is always traffic when AS is active User s Manual VBT 325 VMETRO Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Operation BusView TIMING Trace triggered at 25 1 dg File Edi Search Jump Format Marker Utilities window Help 6 x 8 5 0 5 8 8 8 5 E 0010001C 0010001E 00100020 00100022 00100024 00100026 FFFFFFFF FFFRFFFF FFFFFFFF Figure 5 37 The trace display waveform mode 5 7 2 1 Navigating the Trace Buffer in Waveform Mode eT Mouse Jump tools Edge Jumping Note VMETRO The navigation tools available in waveform mode are the reg
272. y Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 9 Terminal User Interface TIM200 bus When the S TIM200 PB 200MHz Timing Analyzer is installed it can be selected under the Target command If the P2 option is purchased it can be enabled by the Reconfigure option 9 3 5 2 Reconfigure The default setting on the P2 bus of the VBT 325C is VSB If the user wants to use another P2 bus like User P2 SCSI or VXI_P2ac the Reconfigure command must be used This command is also used to switch the bus for the XMEM325 PB C and the S TIM200 PB Reconfiguring the P2 bus on the VBT 325C normally requires moving some jumpers therefore a warning is given when closing this command if changes have been made See Chapter 2 2 2 for a more detailed description Note All P2 targets must be configured to the same bus in order to exit Reconfigure X UHE X USB SCSI UXI P2ac User P2 Reconfigure Hain E X XHEH_UHE P2 P2 X USB X USB SCSI XMEM SCSI UXI P2ac XHEH UXI User P2 User lt Ok gt lt Cancel gt lt Ok gt lt Cancel gt Figure 9 14 Target Reconfigure VBT325C to the left VBT325C with XMEM325 PB C to the right 9 3 5 3 Defining Signal Fields The signal fields can be defined or edited from the event editor or a trace w
273. y Instrumentation Guaranteed 888 88 SOURCE www artisantg com VMETRO multiple signals select multiple trigger navigation trace buffer negation new setup next edge next match non volatile memory clear NOT NOT operator notation Sequencer numeric keypad open Sequencer open sequencer operation twin mode wide mode operator count delay goto halt if elsif else sampling store trigger operators delete insert insert at bottom Sequencer options bar markers count options graph display options histograms sampling mode scale select events signal field time history curves unit OR overview XMEM325 PB P2 counters illegal voltage rows a c P2 adapter SCSI P2 bus change User s Manual VBT 325 53 74 83 84 31 55 101 117 116 18 75 31 55 69 146 101 104 29 29 73 72 74 72 71 73 149 61 66 62 69 123 124 123 122 124 123 124 123 123 75 39 139 110 15 Index user defined 10 P2 rows a c isolation 9 P2trg 128 parallel arbitration VSB 35 paste 103 pattern generator 26 PC requirements 13 PC serial port parameters 14 PCB revision 113 195 percentage completed 112 performance analysis 27 Phase 134 piggyback 25 carrier 26 mounting XMEM325 PB 40 removal 41 STIM200 PB 26 TIM200 PB 26 TIMBAT PB 26 VBAT64 PB 26 VBAT PB 26 VDRIVE PB 26 XMEM325 PB 26 39 piggyback modules 25 pin out SCSI 36 Pinout P1 P2 137 port sett
Download Pdf Manuals
Related Search
Related Contents
Samsung 940BW PLUS Uživatelská přiručka ANALOG TO VGA VIDEO INTERFACE BY GREGORY M Toshiba Satellite C850-B885 Non-Linear Junction Detector - Research Electronics International Fieldpiece LT17AW EH4W - Fieldpiece Instruments DVI Pin Assignments medicus Samsung 400MX-3 Kullanıcı Klavuzu X-Cite ® exacte USER`S GUIDE Copyright © All rights reserved.
Failed to retrieve file