Agilent Technologies FS2343 User Manual

FuturePlus® Systems Corporation
FBDIMM INTERPOSER PROBE
FS2343
For use with Agilent Technologies Logic Ana lyzers
FuturePlus is a trademark of FuturePlus Systems Corporation
Copyright 2004 FuturePlus Systems Corporation
Users Manual
Revision 1.2
How to reach us.......................................................................................................................4
Product Warranty....................................................................................................................5
Limitation of warranty................................................................................................................... 5
Exclusive Remedies ....................................................................................................................................5
Assistance......................................................................................................................................... 5
Software License Agreement..................................................................................................6
License Agreement.......................................................................................................................... 6
Use of the software.......................................................................................................................... 6
Copies and Adaptations.................................................................................................................. 6
Ownership ....................................................................................................................................... 6
Sublicensing and Distribution........................................................................................................ 6
Introduction.............................................................................................................................7
Probe Performance Limitation......................................................................................................7
Definitions........................................................................................................................................ 7
Logic Analyzer Modules..............................................................................................................................7
Logic Analyzer Machine..............................................................................................................................7
FS2343 Probe Description......................................................................................................8
Probe Technical Feature Summary .............................................................................................. 9
Probe Components.......................................................................................................................... 9
Probe Set-up..........................................................................................................................10
Probe overview.............................................................................................................................. 10
Mechanical Brackets..................................................................................................................... 10
External Power supply ................................................................................................................. 11
Signal Assignments on Probe Pods.............................................................................................. 12
Logic Analyzer card requirements..............................................................................................12
Configuration files................................................................................................................12
Software Requirements.........................................................................................................13
Setting up the 169xx Analyzer..................................................................................................... 13
169xx Licensing............................................................................................................................. 13
Loading 169xx configuration files and General Purpose Probe feature.................................. 13
Configuration File Labels ....................................................................................................15
Sampling labels ............................................................................................................................. 15
DRAM labels.................................................................................................................................15
Channel Command labels............................................................................................................15
Default Trigger.............................................................................................................................. 16
2
Symbols..................................................................................................................................17
Preferences............................................................................................................................19
SM (SMBus) Control............................................................................................................21
Paddle card Settings ..................................................................................................................... 21
Probe Settings................................................................................................................................ 21
Event Bus Cabling ........................................................................................................................ 22
Probe Control Application....................................................................................................22
Loading the Probe Control Software.......................................................................................... 22
Using the Probe Control Software .............................................................................................. 22
Setup...........................................................................................................................................................23
SB Commands............................................................................................................................................24
Store Qualification......................................................................................................................................25
Trigger Events............................................................................................................................................26
Event Bus ...................................................................................................................................................27
State Analysis Operation.......................................................................................................28
Setting Sample Positions .............................................................................................................. 28
State Display.................................................................................................................................. 30
Offline Analysis.....................................................................................................................30
Appendix................................................................................................................................33
FS2343 Paddle Signal to Logic Analyzer Connector and Channel Mapping.......................... 33
General Information.............................................................................................................45
Probe Connection.......................................................................................................................................45
Protocol supported......................................................................................................................................45
Logic Analyzer required.............................................................................................................................45
Logic Analyzer Adapter Cables required...................................................................................................45
Service requirements..................................................................................................................................45
3
How to reach us
For Technical Support:
FuturePlus Systems Corporation 36 Olde English Road Bedford NH 03110 TEL: 603-471-2734 FAX: 603-471-2738 On the web http://www.futureplus.com
For Sales and Marketing Support: FuturePlus Systems Corporation TEL: 719-278-3540 FAX: 719-278-9586 On the web http://www.futureplus.com
FuturePlus Systems has technical sales representatives in several major countries. For an up to date listing please see
http://www.futureplus.com/contact.html.
Agilent Technologies is also an authorized reseller of many FuturePlus products. Contact any Agilent Technologies sales office for details.
4
Product Wa rranty
Due to wide variety of possible customer target implementations, the FS2343 FBDIMM Interposer probe has a 30 day acceptance period by the customer from the date of receipt. If the customer does not contact FuturePlus Systems within 30 days of the receipt of the product it will be determined that the customer has accepted the product. If the customer is not satisfied with the FS2343 FBDIMM Interposer probe they may return it within 30 days for a refund.
This FuturePlus Systems® product has a warranty against defects in material and workmanship for a period of 1 year from the date of shipment. During the warranty period, FuturePlus Systems will, at its option, either replace or repair products proven to be defective. For warranty service or repair, this product must be returned to the factory.
For products returned to FuturePlus Systems for warranty service, the Buyer shall prepay shipping charges to FuturePlus Systems and FuturePlus Systems shall pay shipping charges to return the product to the Buyer. However, the Buyer shall pay all shipping charges, duties, and taxes for products returned to FuturePlus Systems from another country.
FuturePlus Systems warrants that its software and hardware designated by FuturePlus Systems for use with an instrument will execute its programming instructions when properly installed on that instrument. FuturePlus Systems does not warrant that the operation of the hardware or software will be uninterrupted or error-free.
Limitation of warranty
The foregoing warranty shall not apply to defects resulting from improper or inadequate maintenance by the Buyer, Buyer-supplied software or interfacing, unauthorized modification or misuse, or improper site preparation or maintenance. NO OTHER WARRANTY IS EXPRESSED OR IMPLIED. FUTUREPLUS SYSTEMS SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Exclusive Remedies
THE REMEDIES PROVIDED HEREIN ARE BUYER’S SOLE AND EXCLUSIVE REMEDIES. FUTUREPLUS SYSTEMS SHALL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER BASED ON CONTRACT, TORT, OR ANY OTHER LEGAL THEORY.
Assistance
Product maintenance agreements and other customer assistance a greements are available for FuturePlus Systems products. For assistance, contact the factory.
5
Software License Agreement
IMPORTANT - Please read this license agreement carefully before opening the media
envelope. Rights in the software are offered only on the condition that the customer agrees to all terms and conditions of the license agreement. Opening the media envelope indicates your acceptance of these terms and conditions. If you do not agree to the licensing agreement, you may return the unopened package for a full refund.
License Agreement
In return for payment for this product, FuturePlus Systems grants the Customer a SINGLE user LICENSE in the software subject to the following:
Use of the software
Customer may use the software on any one Agilent 1690x mainframe logic analysis system.
Customer may make copies or adaptations of the software.
Customer may not reverse assemble or decompile the software.
Copies and Adaptations
Are allowed for archival purpose only.
When copying for adaptation is an essential step in the use of the software with the logic
analyzer and/or logic analysis mainframe so long as the copies and adaptations are used in no other manner. Customer has no right to copy software unless it acquires an appropriate license to reproduce it from FuturePlus Systems.
Customer agrees that it does not have any title or ownership of the software, other than the physical media.
Ownership
Customer acknowledges and agrees that the software is copyrighted and protected under the copyright laws.
Transfer of the right of ownership shall only be done with the consent of FuturePlus Systems.
Sublicensing and Distribution
Customer may not sublicense the software or distribute copies of the software to the public in
physical media or by electronic means or any other means without the prior written consent of FuturePlus Systems.
6
Introduction
Thank you for purchasing the FuturePlus Systems FS2343 FBDIMM Interposer Logic Analyzer Probe. We think you will find the FS2343, along with your Agilent Technologies Logic Analyzer, a valuable tool for helping to characterize and debug your FBDIMM­based systems. This Users Guide will provide the information you need to install, configure, and use the FBDIMM Interposer Probe. If you have any questions about this Guide or use of this probe, please contact FuturePlus Systems Corporation.
Probe Performance Limitation
The FS2343 Interposer probe is subject to the limitation inherent in probing the FBDIMM bus at 4 GHz and the extension of the high speed trace lengths of one FBDIMM slot by 65 mm. The probe is also dependent on the “logic analyzer interface” decode function of the Advanced Memory Buffer chip used as an interface between the FBDIMM High speed signals and the logic analyzer. If you have any questions please contact FuturePlus Systems.
Definitions
Logic Analyzer Modules
"Module" - A set of logic analyzer cards that have been configured (via cables connecting the cards) to operate as a single logic analyzer whose total available channels is the sum of the channels on each card. A trigger within a module can be specified using all of the channels of that module. Each module may be further broken up into "Machines”. A single module may not extend beyond a single 5 card 16900 frame.
Logic Analyzer Machine
"Machine" - A set of logic analyzer pods from a logic analyzer module grouped together to operate as a single state or timing analyzer.
7
FS2343 Probe Description
The FS2343 FBDIMM Interposer Probe is based on the “Logic Analyzer Interface (LAI) Mode” of the Advanced Memory Buffer chip used on Fully Buffered DIMMs. This mode allows decoding of the Primary Southbound (from memory controller to FBDIMMs) Commands and Data as well as Secondary Northbound Commands and Data from the interposed FBDIMM located in the card edge connector on the top of the FS2343 Interposer Probe.
The probe can provide a single Southbound frame of 120 bits (10 lanes of 12 bits each) as well as a Northbound frame of 168 bits (14 lanes of 12 bits each) to the logic analyzer. On each line of the trace list a complete Northbound and Southbound frame is captured to simplify triggering. State Analysis of these frames is provided through the use of a Protocol Decoder.
The probe requires control through a SMBus provided by the logic analyzer. This control is provided with the probe that runs on the 16900 workspace and is linked to the probe thru the SMBus ports in the logic analyzer cards when used with the 1690x series Agilent Logic Analyzer frames. 16753/4/5/6 as well as 16950 cards are supported. This LAI control Probe Add-In allows the user complete control over the LAI mode functions of the AMB used in the FS2343 to control Set-up, Triggering, Store Qualification, and AMB Register parameters.
8
Probe Technical Feature Summary
Quick and easy connection between a 240 pin FBDIMM connector and Agilent 1690x Logic Analyzers.
Complete and accurate state analysis of Primary South and Secondary Northbo und FBDIMM traffic as seen by the AMB in LAI mode on the Interposer probe.
Integrated control of Advanced Memory Buffer Logic Analyzer Interface functions.
Ability to accept an FBDIMM and hence allow full backplane performance
evaluation.
Probe Components
The following components have been shipped with your FS2343 Probe:
FS2343 Interposer Probe with cable attached Paddle card for logic analyzer connection
1 10” EV cable, 3 .100” center pin jumpers, and mechanical brackets for support of the probe in either 180 degree or 90 degree orientations.
External AC power supply for the FS2343 Interposer probe.
CD containing Protocol Decode software for 1690x frame or offline analysis, as well
as the Probe Control software
This Users Guide and other information on CD-ROM.
Quick Start Sheet.
Software Entitlement Certificate for 1690x or offline analysis.
9
Probe Set-up
Probe overview
The FS2343 Interposer probe uses an AMB device in “LAI” mode and provides the appropriate FBDIMM connections to an “interposed” FBDIMM device for it to operate within the memory bus. The LAI mode performs 2 functions. First, it demultiplexes and decodes the NB and SB traffic into the frame based information that is presented to the logic analyzer. Second, it acts as a link in the NB and SB chain in the memory bus. In this case it looks logically as an “upstream” or northside node to the interposed FBDIMM in its straddle connector.
Mechanical Brackets
The FS2343 Interposer probe can be used in several orientations. The first is a straight up from the backplane, or 180 degree orientation, which requires that the 2 straight brackets be assembled to the probe at its top and bottom with the associated nylon hardware.
Care must be taken whenever the flex portion of the probe is moved, as FBDIMM signal integrity will degrade with repeated flexing.
Make sure that no portion of the probe is touching other surfaces in the target system and be sure that the cables from the probe to the Paddle card are free from kinks and any sharp or hot surfaces that may damage the cables.
10
The other orientation for the probe is with a 90 degree bend to either it’s front (AMB) or back side. There are right angle brackets provided to keep the probe in this position along with the associated nylon hardware. It is our recommendation that the interposed FBDIMM be placed in the probe before the probe is bent over. This provides additional stiffness at the FBDIMM straddle mount connector on the top of the probe.
The right angle brackets bend the probe in a “high” position which would allow a user to place a second FS2343 Interposer in the slot next to it bent at a “lower” angle that would allow the second probe to nest underneath the first probe bent and secured by the brackets in the “high” position.
Be very careful when nesting 2 Interposer probes. Make sure there is good ventilation for all the AMB chips and that the cables are not kinked or resting on any sharp or hot objects.
External Power supply
The FS2343 Interposer probe requires the use an external DC power supply. This unit is provided as part of the product and is required for the probe to operate. It is connected to the probe with a mini plug. Do not use any other DC supply with the probe.
11
Signal Assignments on Probe Pods
There are signal connections for up to 6 different logic analyzer adapter cables (E5378A). This provides the user with some flexibility in terms of which signals they connect to based on the type of analysis that is needed, e.g. SB or NB only, all trigger events, SB and NB traffic together, etc. The 16753/4/5/6 cards require the E5378A adapter cables. 1 Adapter cable is required for 2 logic analyzer pods.
Logic Analyzer card requirements
The FS2343 FBDIMM Probe requires up to five logic analyzer cards depending on what decode information is required by the user. There are several different configuration files provided for the following applications. Note: all these configurations require the use of 16753/4/5/6 cards and Dual Sample Mode in the Logic Analyzer.
Configuration files
Probe Configuration Configuration
File
SB and NB up to 533 Mb/s
with 10 trigger bits
SB Only and 8 Trigger bits FB238_4 J9 Even, J10 (Master) Odd
NB Only and 9 Trigger bits FB238_3 J9 Odd and Even, J11
Full NB and SB with 5
Trigger bits
12 lane NB and SB with 10
Trigger bits
FB238_5 J10 (Master) Odd and
FB238_2 J9 Odd and Even, J10
FB238_1 J9 Odd and Even, J10
Probe Connections to the
Analyzer
Even, J13 Odd and Even, J9 odd/even, J11 Odd and Even, J12 Odd and Even
and Even, J12 Even, J13 Odd and Even
Odd and Even, J12 Odd and Even, J15 (Master) Odd
(Master) Odd and Even, J11 Odd and Even, J12 Odd, J13 Odd and Even
(Master) Odd and Even, J11 Odd and Even, J12 Even, J13 Odd and Even
State Analysis requirement
3 cards configured as one module for speeds up to 533 Mb/s
3 cards configured as one module, one dual sample state machine
4 cards configured as one module, one dual sample state machine
5 cards configured as one module, one dual sample state machine
5 cards configured as one module, one dual sample state machine
12
FBDIMM Paddle Board Connector layout
Software Requirements
For state analysis you must have version A.02.99.00 or later Agilent OS installed on the 1690x frame. Version A.02.99.00 contains the capability for SMBus control of the probe through the 16753/4/5/6 or 16950 cards.
Setting up the 169xx Analyzer
A CD containing the 16900 software is included in the FS2343 package. The CD contains a setup file that will automatically install the configuration files and protocol decoder onto a PC containing the 16900 operating system or onto a 16900 analy zer itself.
To install the software simply double click the FBDIMM.exe file on the CD containing the 16900 software. After accepting the license agreement the software should install within a couple of minutes.
169xx Licensing
Once the software has been successfully installed you must license the software. Please refer to the entitlement certificate for instructions on licensing the software. The software can only be installed on one machine. If you need to install the software on more than one machine you must contact the FuturePlus sales department to purchase additional licenses.
Loading 169xx configuration files and Gener al Purpo se Probe feature
When the software has been licensed you should be ready to load a configuration file. You can access the configuration files by clicking on the folder that was placed on the desktop. When you click on the folder it should open up to display all the configuration files to choose from. If you put your mouse cursor on the name of the file a description will appear telling you what the setup consists of, once you choose the configuration file that is appropriate for your configuration the 16900 operating system should execute it. The protocol decoder automatically loads when the configuration file is loaded. If the decoder does not load, you may load it by selecting Tools from the menu bar at the top of the screen and select the decoder from the list.
After loading the configuration file of choice, the user should see both the Probe Control application icon and the FBDIMM configuration and decoder icon in the Probes column on the Overview page. Clicking on the Properties button of the FBDIMM Config icon will display the General Purpose Probe Set as defined for this configuration.
13
This is what the FS2343 probe user should use to guide them in connecting adapter cables to analyzer card pods.
If the pod connections need to be changed, it can be done using the Edit Probes feature, which is shown below. The Reference Designator field should be J9 through J15 from the paddle card. The next step is to select on the right hand side of the screen the 2 pods (Odd and Even) to connect to the analyzer cards. The drop box will show available pod connections.
14
Loading...
+ 31 hidden pages