Silicon Control VME850 User manual

VME850 Bus Analyzer
U s e r ’s M a n u a l
Silicon Control
1020 Milwaukee Ave. Suite 305
Deerfield, IL 60015
January 2008
Revision 3.6

VME850 Users Manual Copyrights
2
Silicon Control does not warrant the operation of the program will be uninterrupted or error free. In no
event, will Silicon Control be liable for any damages including loss of data, lost profits, or cost of other
incidental, consequential, or indirect damages arising from the use of this program or the accompanying
documentation.
This Manual
C SILICON CONTROL INC.
ALL RIGHTS RESERVED.
No portion of this document may be copied without the written consent of Silicon Control, Inc. This
program and documentation are subject to the copyright protection laws. The information in this
document is subject to change without notice.

VME850 Users Manual License Agreement
3
Silicon Control Inc.
Software License Agreement
AnalyzeIt! Windows Graphical User Interface Program
for Silicon Control VME850 System Analyzer
Please read and be aware of the items listed in the following agreement. If you do not approve of the agreement, please return the
complete package to the point of purchase for a complete refund.
1. USAGE RIGHTS
a. Your rights with respect to the Program are non-exclusive.
b. The Program can only be used by one user, on one computer at a time.
c. The Program can be transferred to another computer as long as the requirements of item (b.) are satisfied.
d. The Program and its documentation must not be distributed to others.
e. Do not alter or modify the Program without prior consent of Silicon Control Inc.
2. BACKUP COPIES
a. You may make as many backup copies of the Program as you like.
b. The Silicon Control Inc. Software copyright notice must be included on each backup copy.
3. COPYRIGHTS
a. The Program is copyrighted.
b. The Program documentation is copyrighted.
c. You may only copy the Program and program documentation for backup or to load the Program into your computer as part of
program execution.
4. TERM OF LICENSE
a. The Software License Agreement is effective until terminated.
b. Terminate the Software License Agreement by destroying the Program, the documentation, and all backup copies.
5. LIMITED WARRANTY
a. This Program is provided without any warranty of any kind.
b. You bear the risk as to performance and suitability of the Program.
c. Silicon Control Inc. does not warrant or guarantee the correctness, accuracy, completeness, or reliability of the Program.
d. Silicon Control Inc. warrants the diskettes on which the Program is provided and any lock device provided to be free from
manufacturers defects under normal use for a period of 90 days from the date of purchase.
e. If the diskettes or lock device fail due to neglect, accident, or abuse, Silicon Control Inc. shall not be liable to replace the
diskettes or lock device under this limited warranty.
f. This limited warranty gives you specific legal rights. You may have additional rights depending on the state and/or country
in which you live.
g. Neither Silicon Control Inc. nor anyone involved in the development, manufacturing, or distribution of the Program or lock
device shall be liable for any damages from the use, results of use, or inability to use the Program or lock device, even if
Silicon Control Inc. has been notified of the probability of such damages or claims. Some states (countries) do not allow
liability limitations for consequential or incidental damages or claims. This item may not be applicable.
6. LAWS
a. This Software License Agreement shall be governed by the laws of the State of Illinois, United States of America.
7. ACCEPTANCE OF AGREEMENT
a. You acknowledge that you have read, understand, and agree to abide by this Software License Agreement.
b. You agree that this Software License Agreement is the complete agreement between Silicon Control Inc. and you.
c. You agree that this Software License Agreement supersedes any and all prior agreements, written or verbal, between Silicon
Control Inc. and you.

VME850 Users Manual Table of Contents
4
TABLE OF CONTENTS
CHAPTER 1. INTRODUCTION
1.1 OVERVIEW
1.2 QUICK START
CHAPTER 2. INSTALLATION
2.1. HARDWARE
2.2. SOFTWARE
CHAPTER 3. CAPTURING BUS ACTIVITY
3.1 STATE DISPLAY
3.2 WAVEFORM DISPLAY
3.3 SIGNAL NAMES
3.4 SIGNAL PROPERTIES
3.5 STATUS BAR
3.6 SETUPS
3.7 TIME MARKERS
3.8 SEARCHING AND JUMPING
3.9 POWER ZOOM
3.10 SAVING AND LOADING CAPTURED DATA
3.11 PRINTING
3.12 CAPTURING 2eVME AND 2eSST
CHAPTER 4. PERFORMANCE ANALYSIS
4.1 PERFORMANCE DISPLAY
4.2 SETUP
4.3 UTILIZATION
4.4 TRANSFER RATE
4.5 LATENCY
4.6 BURST DISTRIBUTION
4.7 STATISTICS
4.8 SAVING AND LOADING DATA
CHAPTER 5. MASTER
5.1 DATA DISPLAY
5.2 ADDRESS
5.3 DATA
5.4 COMMANDS
5.5 SAVING AND LOADING DATA
5.6 OPTIONS

VME850 Users Manual Table of Contents
5
CHAPTER 6. STIMULUS
6.1 STIMULUS CONDITIONS
6.2 STIMULUS CONTROL
6.3 SAVING AND LOADING STIMULUS
6.4 OPTIONS
CHAPTER 7. CONFIGURATION SCANNING
7.1 CONFIGURATION HEADER
7.2 CONFIGURATION ANALYSIS
7.3 FINDING DEVICES
7.4 SAVING AND LOADING CONFIGURATION INFORMATION
7.5 READING AND WRITING CONFIGURATION
7.6 OPTIONS
CHAPTER 8. TARGET
8.1 DATA DISPLAY
8.2 ADDRESS
8.3 DATA
8.4 COMMAND
8.5 SAVING AND LOADING DATA
8.6 OPTIONS
CHAPTER 9. PROTOCOL CHECKING
9.1 ANOMALY CHECKLIST
9.2 TEST RESULTS
9.3 SAVING AND LOADING RESULTS
9.4 TRACE CONTROL
9.5 OPTIONS
CHAPTER 10. BACKPLANE TEST
10.1 SHORT TEST
10.2 DRIVE TEST
CHAPTER 11. UTILITIES
11.1 SETUP
11.2 DOWNLOAD FIRMWARE
11.3 BOARD INFORMATION
11.4 BUS CONFIGURATION
CHAPTER 12. MISCELLANEOUS
12.1 ONLINE HELP
12.2 EXPANSION CONNECTOR
APPENDIX A – ANALYZER SPECIFICATIONS
APPENDIX B – API INTERFACE DOCUMENT

VME850 Users Manual Introduction
6
CHAPTER 1
INTRODUCTION
Silicon Control Inc. introduces the ultimate analyzer and exerciser for VME systems. The 850 family
of analyzers represent our 4th generation VME analyzer combining high performance hardware with
a sophisticated and intuitive software interface. The result is a powerful diagnostic tool for bus
analysis - all on a single plug-in card!
1.1. OVERVIEW
The VME850 analyzes and exercises the VME64x bus. It also has the ability to analyze and exercise
the P2 and P0 user defined signals through optional plug on modules. Communication to the analyzer
is provided by both USB and RS232 connections.
P2 Connector P1 Connector
P0
Connecto
r
P2 Analyzer
(optional)
P0 Analyzer
(optional)
VME850
VME64x
Bus Analyzer
USBRS232

VME850 Users Manual Introduction
7
1.1.1 Features
The VME850 analyzer provides a multitude of functions to help you analyze your system.
VME64 / VME64x Analyzer/Exerciser
•Single 6U VME board
•Supports SCT, BLT, MBLT, 2eVME, 2eSST
protocols
•Optional Analysis/Stimulus of User Defined
P2 and P0 signals
•Choice of 96 or 160 pin P1/P2 connectors
Analyze Bus Activity
•State Analysis up to 100 Mhz
•Timing Analysis up to 400 Mhz
•Complex Triggering and Filtering
•Time Stamping
•Performance Analysis of Bus Utilization,
Transfer Rates, Statistics
Exercise Bus Activity
•Master Transfers
•Stimulus Generation
•Fault Injection and Timing Modification
•CR/CSR Scan and Decode
•Backplane Short Test
Slave Memory
•Windowed VME bus memory
Protocol and Timing Violation Checker
•Detects over 100 timing and protocol violations
•Displayed and Used as Trigger in State/Timing
Analysis
P2 Analysis of User Defined Signals
•160 pin connector - row a,c,d
•Optional plug-in module
P0 Analysis of User Defined Signals
•95 pin connector – row a,b,c,d,e
•Optional plug-in module
Communication
•USB
•RS232
Other Features
•External Power Connection
•External Trigger Inputs and Output
•Extensive Self Test
•Front Panel Reset and LED Indicators
Software User Interface Packages
•AnalyzeIt! PC GUI Software
•API Library provides User Program Control

VME850 Users Manual Introduction
8
1.3 QUICK START
This chapter provides a quick guide to installing and operating the analyzer with the AnalyzeIt!
Windows software.
1.2.1. Hardware Installation
Insert the analyzer into an empty bus slot. Connect either the included RS232 or USB cable between the
analyzer and a PC. If you are using the USB interface, the message “New Hardware Found” may appear
after you connect the USB cable and apply power to the analyzer. If this message does not appear go to
the Control Panel and Add New Hardware to install the drivers. The drivers are included on the CD
ROM.
1.2.2. Software Installation
Install the AnalyzeIt! Software using the included CD or download the software from the Silicon
Control web site at www.silicon-control.com.
1.2.3 Main Menu
Run the AnalyzeIt! Software.When using the RS232 port select Utilities then Setup to enter the COM
port and baud rate. If the software cannot communicate with the analyzer it will enter a Demo mode.
To start a new function, select File then New or click the function icons on the tool bar.
1.2.4. Capturing Bus Activity
To start capturing and viewing bus activity, select File in the main menu then New, Capture, and State
or click the state display icon. A blank state display appears. To start capturing activity, click the
GO icon . A control bar indicates the buffer and trigger status and the samples before and after the
trigger. Captured data fills the screen when the trace buffer fills or the STOP icon is clicked.

VME850 Users Manual Introduction
9
1.2.5 State Display
1.2.6. Viewing Bus Activity
Use the sample scroll bar to view more data and the signal scroll bar to view more signals. The window may
be resized to view more information. Add time markers by clicking directly in the data window. Left click
for one marker, right click for another.
1.2.7. Changing the Display
Signals in the state display can be moved and resized. Click on the signal name and drag it to another
position. Move the cursor over the edge of the signal box and drag the edge to resize it.
Right clicking on a signal name changes its properties. You can change the color and base, insert and delete
signals, expand and collapse grouped signals and change the range of signals in a group.

VME850 Users Manual Introduction
10
1.2.8. Trace Setup
To control when and what bus activity to capture, click on the setup button . The setup window
is divided into Event and Trace Control sections. Events specify what to look for on the bus and are used
in the trace controls.
Events
To specify an event condition, click on the signal fields in the event section. An “X” (Don’t Care) means
that the signal will not be used. Some fields such as COMMAND open a dialog box while others toggle
through predefined states each time the field is clicked.
Trace Control
Trace controls specify how the analyzer captures bus activity. This multi-level structure provides a
flexible way to setup simple or complex trace control.
Setups can be named, given a description, saved and used again. The Setup Wizard helps perform
typical setups by asking a series of questions. Setup fields are filled in based on the answers to these
questions.

VME850 Users Manual Introduction
11
1.2.9 Examples
Example – Trigger on a Memory Read at address 100 hex.
1. Click the Setup button in a state or waveform window.
2. On the event labeled E1 set the fields as shown below:
3. On the trace control labeled L1 set the fields as shown below:
4. Click the OK button to send the setup to the analyzer.
5. Click the GO button in the state or waveform window to start capturing data. Captured data will
be displayed around the trigger sample.

VME850 Users Manual Introduction
12
1.2.7. Other Functions
To create other windows go to File and then New on the main menu or click on the function’s icon on
the main tool bar.
The waveform display represents captured data in a graphical display and has many of the same
features as the state display. Click on the tool bar to open a waveform window.
Use the Master and Stimulus functions to transfer data onto the bus. Click on the tool bar to
open a master window. Click on the tool bar to open a stimulus window.
Performance analysis includes 5 functions for measuring Bus Utilization, Transfer Rate, Latency,
Burst Distribution and Statistics. Click on the tool bar to open a Bus Utilization window. To
open the other performance windows click File – New – Performance and then the measurement
type.
Anomaly detection checks for protocol and timing violations and can be used to trigger and qualify
captured trace data. Click on the tool bar to open an Anomaly window.
Target memory provides a windowed bus memory with programmed responses. Click on the
tool bar to open a target window.
Configuration scanning identifies and analyzes devices in a system. To open a configuration
scanning window click File – New – Exerciser - Configuration.
Each of these functions is described in detail in the following chapters.

VME850 Users Manual Installation
13
CHAPTER 2
INSTALLATION
2.1 HARDWARE INSTALLATION
2.1.1 Jumpers
Jumpers on the analyzer provide configuration options for setting interfaces, hardware handshaking, reset
control, controller functions and driving the system clock. These jumpers are described below. Figure 2.1
shows the jumper locations.
Jumper 1 – Reset Jumper
Position Description
1 User Controlled Backplane Reset –Generates a system reset through the AnalyzeIt!
Software.
2 Power Up and Pushbutton System Reset – Generates a system reset at power up or
when the pushbutton is pressed.
3 (default) Power Up and Pushbutton Analyzer Reset – Generates an analyzer reset at power up
or when the pushbutton is pressed.
Jumper 2 – Controller
Position Description
1Controller – Insert this jumper when the analyzer is a controller providing the arbitration
functions.
2Drive System Clock – Insert this jumper to drive the SYSCLOCK signal at 16 Mhz.
3Master Lock – Insert this jumper to inhibit any feature that would drive a signal on the
VME bus. Master Lock is displayed on the bottom right corner of the main AnalyzeIt
window.
Jumper 3 – RS232 Hardware Handshaking
Position Description
1RTS control
2CTS control
Jumper 4 – Download Firmware
Position Description
1Insert before downloading firmware. Remove for normal operation.
Jumper 5 – Internal Clock
Installing this jumper enables the on board analyzer clock generator to drive the internal analyzer logic.
This jumper should always be installed.
If the P2 or P0 analyzer optional module is installed this clock also drives and synchronizes these
modules.

VME850 Users Manual Installation
14
Figure 2.1 - Jumper Locations
P2 Connector P1 Connector
P0
Connecto
r
USBRS232
JMPR5
JMPR4
JMPR1
JMPR2 JMPR3
1 2 3 4
123
2
1

VME850 Users Manual Installation
15
2.1.2. Front Panel
USB A standard Type B connector operating at 12Mb/sec.
RS232 A female DB9 connector operating at up to 57.6K baud with RTS and CTS
hardware handshaking.
Trigger IN/OUT A 10 pin shrouded male IDC connector on 2mm centers with a keyed slot. The
signals include 1 ground, 1 trigger output and 8 trigger inputs.
Pushbutton Reset Resets the analyzer / system based on Jumper 1 settings.
LEDs The green LED illuminates after a successful power up and self-test diagnostics.
The red LED illuminates for approximately 1 second at power up and indicates
that hardware is being configured. If the red LED stays on an error occurred
during configuration.
External Power A 2-pin power connector provides external power to the analyzer. The power
supply voltage range must be between 4.5V and 5.5V and capable of supplying a
minimum current of 2.8 Amps.
Important: When supplying external power the F1 fuse must be removed and the
F2 fuse installed. Carefully remove a fuse from the fuse holder with a pliers or
similar device.

VME850 Users Manual Installation
16
2.1.3. Cables
USB – An 10 foot USB cable is included with a Type A connector on the PC side and a Type B
connector on the analyzer side.
RS232 – An 10 foot RS232 cable is included with a DB9 female connector on the PC side and a DB9
male connector on the analyzer side.
Trigger – A 10 pin trigger input/output ribbon cable is included with a 10-pin IDC connector on the
analyzer side and individual test clips on the other side. The test clips are color coded as follows:
Signal Color
Ground Black
Trigger Out Yellow
Trigger In
(8) Red
Power – This cable provides external power to the analyzer and consists of a 2 wire molded power
connector with un-terminated red and black heavy gauge wires. The red wire must be connected to a
voltage source between 4.5V and 5.5V with a minimum current capability of 2.8A. The black wire
connects to ground.
Important: When supplying external power the F1 fuse must be removed and the F2 fuse installed.
Carefully remove a fuse from the fuse holder with a pliers or similar device.

VME850 Users Manual Installation
17
2.2 SOFTWARE INSTALLATION
2.2.1. PC Requirements
The system requirements for a PC running the AnalyzeIt! Software is as follows:
Minimum Recommended
Pentium 3 Processor Pentium 3 Processor at 600Mhz
2GB Hard Drive 5GB Hard Drive
64MB RAM 128K RAM
CD ROM Drive CD ROM Drive
USB or Serial port USB or Serial port
15” Monitor 17” Monitor
Mouse Mouse
2.2.2 Software Installation
2.2.2.1 AnalyzeIt! Software
Install the AnalyzeIt! Software using the included CD or download the software from the Silicon
Control web site at www.silicon-control.com.
After inserting the CD into the drive, browse for the file AnalyzeIt! The file is a self-extracting
executable file. To install the software double click the file. Follow the installation instructions on the
screen. You will have to restart your computer after installation.
2.2.2.2 USB Drivers
If you are using the USB interface, the message “New Hardware Found” may appear after you connect
the USB cable and apply power to the analyzer. If this message does not appear go to the Control Panel
and Add New Hardware to install the drivers. The drivers are included on the CD ROM.
2.2.2.3 Software Updates
The latest up to date software is available on Silicon Control’s web site at www.silicon-control.com.
Download the AnalyzeIt! Software into a folder on your computer. The downloaded file is a self-
extracting executable file. To install the software double click the file.

VME850 Users Manual Installation
18
2.2.3. Initial Setup
Run the software by double clicking the AnalyzeIt! Icon on the desktop or go to Start – Programs –
AnalyzeIt! The analyzer has both RS232 and USB interfaces. You must select which interface before
using the analyzer. The AnalyzeIt software will come up in a demo mode if it cannot communicate with
the analyzer. You can then set the interface you are using and restart the software. The new interface
setting will be used the next time you start the software.
To configure the RS232 or USB port, click on Utilities in the Main Menu and select Setup.
For the RS232 interface, enter the COM port number and the baud rate you are using. The board rate of
the analyzer will be automatically adjusted to match the software setting. Select USB if using the USB
port.
Note: If you are having communication problems using the RS232 interface try lowering the baud rate.
The speed of this interface may be influenced by the PC speed and cable type and length.

VME850 Users Manual Capturing Bus Activity
19
CHAPTER 3
CAPTURING BUS ACTIVITY
This chapter describes in detail the setup, control and display of the state and waveform analysis
features.
3.0 Operation Overview
Before capturing bus activity click the Setup button to specify any triggers or filters you want use during
capture. To start capturing bus activity click on the icon. The capture will begin and the status
indicator will change to ACTIVE. When the trace buffer fills or you click the icon the sampled data
is displayed and the status indicator changes to READING or IDLE.
3.1 State Display Overview
The state display presents captured bus activity in a column form and is best used when viewing data
transfers. Signals can be moved, inserted, deleted and color and radix defined. Grouped signals such as
address can be collapsed and expanded and their range specified.
To open a state display, select File - New or Open - Capture - State. You can also click on the State
display icon in the main toolbar.

VME850 Users Manual Capturing Bus Activity
20
3.2 Waveform Display Overview
The timing display represents trace data as waveforms for timing analysis. A numeric value is provided
on top of each waveform. As in the state display, signals can be moved, inserted, deleted and color and
radix defined. Grouped signals such as address can be collapsed and expanded and their range specified.
A zoom is provided to get a better look at waveform relationships.
To open a waveform display, select File - New or Open - Capture - Waveform. You can also click on the
Waveform display icon in the main toolbar.
Table of contents