Home
        Agilent Technologies FS4100 Computer Drive User Manual
         Contents
1.    e Analyzing the Universal Serial Bus chapter  introduces you to the USB Analysis Probe and lists  the minimum equipment required and accessories  supplied for USB analysis  Characteristics  common to state and timing analysis are also  detailed     The State Analysis chapter explains how to  configure the USB Analysis Probe to perform state  analysis on your USB      The Timing Analysis chapter explains how to  configure the USB Analysis Probe to perform  timing analysis on your USB      The General Information chapter provides some  general information including the operating  characteristics for the USB Analysis Probe module  and the cable header pinout     Analyzing the Universal Serial    Bus    Duplicating the  Master Diskette    Accessories  Supplied    This chapter introduces you to the USB Analysis  Probe and lists the minimum equipment required and  accessories supplied for Universal Serial Bus  analysis  This chapter also contains information that  is common to both state and timing analysis     Before you use the USB Analysis Probe software   make a duplicate copy of the master diskette  Then  store the master diskette and use the back up copy to  configure your logic analyzer  This will help prevent  the possibility of losing or destroying the original files  in the event the diskette wears out  is damaged  ora  file is accidentally deleted     To make a duplicate copy  use the Duplicate diskette  operation in the disk menu of your logic analyzer  For  more inf
2.   1 x  J  WE Pod B2 1  E x  JT CK2 Ciks C9S  1  T CKI Ciks C11S  4 xj  al     mmjej    Add Bus Signal      Delete   Delete All Define Probes   Import Netlist      System Summary          OK   Cancel Help      Astart     aie Aap     Ghinbox   mi    Gyhiyawmn     f  F51104 2    ffjesuiza 1    c  pocum     Bge  sam       ii   Offlinel       Note  In the above picture under Logic analvzer pods  the first   pod goes to the Odd pod and the second goes to the Even pod  of the termination adapter  e g  Pod B1 goes to odd termination  adapter pod and B2 goes to the even termination adapter pod      14    1680 90 900  167xx  Configuration files    167xx Analyzer 169xx Analyzer                      16550   16710 1 2 CUSB41_ 1   16555 6 7 CUSB41_2   16715 6 7  1674x  1675x CUSB41_3   1680 90  State  1680 90  16750 1 2  CUSB41_6  1691x  State    1680 90  Timing  1680 90  16750 1 2  CUSB41_7  1691x  Timing              Offline Analysis Data that is saved on a 167xx analyzer in fast binary  format  or 16900 analyzer data saved as a   ala file   can be imported into the 1680 90 900 environment for  analysis  You can do offline analysis on a PC if you  have the 1680 90 900 operating system installed on  the PC  if you need this software please contact  Agilent     Offline analysis allows a user to be able to analyze a  trace offline at a PC so it frees up the analyzer for  another person to use the analyzer to capture data     If you have already used the license that was included  with your 
3.  023    3 248 us IN ADDR 00 END_POINT 0  2 016 us NO ACKNOWLEDGE          994 480 us SOF FRAME 024  3 248 us IN ADDR 00 END_POINT 0  4 024 us DATALI  0112  1 336 us DATAL  0100  1 312 us DATAL  0000  1 328 us DATAL  0800  752 000 ns DATA CRC CBE7  2 000 us ACKNOWLEDGE  985 752 us SOF FRAME 025  999 752 us SOF FRAME 026    3 248 us OUT ADDR 00 END_POINT 0 OUT  3 328 us DATA CRC 0000 CRC DATA    The following Analysis Probe related error messages  are reported by the USB inverse assembler     FAILED TO IDENTIFY PID    This error will be reported by the inverse assembler if  the USB Analysis Probe hardware reports a status  code that is undefined  If this error occurs please  contact the FuturePlus Systems factory     By design the USB Analysis Probe will detect and  report CRC and serial bit stuffed errors  The PID  variable chart details the CRC and serial bit stuff  errors detected     It is a protocol violation to omit the stuffed zero when  the last 6 bits of a packet are ones although the  packet data is correct and complete  The Analysis  Probe may not indicate that a serial stuffed bit error  occurred in this scenario     27    The USB Analysis Probe will also detect invalid PIDS   bad PIDS and SOF tokens sent at slow speed  The  Analysis Probe implements an error summary status  called ANY ERROR  this status will be sent to the  Analyzer if any of the above error conditions is  detected by the Analysis Probe     28    Timing Analysis    Installation Quick  Reference    
4.  Installation Quick Reference  Acquiring Data    POD 3 Description  End of Packet State Machine  Load Byte Count State Machine    USB Analysis Probe Test Points  POD 4 Description    The Waveform Display    GENERAL INFORMATION    Characteristics  Standards Supported  Power Requirements  Logic Analyzer Required  Number of Probes Used  Supported speeds  Signal loading  Operations  Environmental Temperature  Altitude  Humidity  Testing and Troubleshooting  Servicing    Signal Connections    22    23    25  25  26  26  27  27  29  30  30  32    33  34    34    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    manv FuturePlus products  Contact anv Agilent  Technologies sales office for details     Product Warranty    Limitation of  warranty    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 r
5.  OR  CONSEQUENTIAL DAMAGES  WHETHER BASED  ON CONTRACT  TORT  OR ANY OTHER LEGAL  THEORY     Product maintenance agreements and other customer  assistance agreements are available for FuturePlus  Systems products  For assistance  contact the  factory     Introduction    How to Use This  Manual    The USB Analysis Probe module provides a complete  interface between any point on the USB and an  Agilent Logic Analyzer  The Analysis Probe interface  receives the USB serial bit stream and converts it to  an understandable parallel bus that is then acquired  by the logic analyzer     The USB Analysis Probe is a passive bus monitor  which does not assert any signals on the USB   The  USB signals are received with a USB compliant  transceiver  The power for the Analysis Probe logic  and transceiver is taken from the logic analyzer  Thus  the Analysis Probe does not draw power from the  USB wire     The USB Analysis Probe software configures all the  logic analyzer menus for compatibility with the USB  Analysis Probe  When the configuration file is loaded  and the analyzer is set to STATE mode  an inverse  assembler is also loaded which decodes USB packets  into easy to read mnemonics     The USB Analysis Probe also provides access to the  actual USB wire for both digital and analog  measurements  D   D   GND  USB Power and the  transceiver outputs of VP  VM  and RCV are also  provided on the test points     This manual is organized to help you quickly find the  information you need  
6.  The logic analyzer will flash    Slow or Missing Clock    if  the USB Analysis Probe provided master clock signal  is not being detected by the logic analyzer  This will  occur if the USB is IDLE or in an extended suspend  state  To accurately determine the state of the USB  refer to the Timing analysis chapter in this manual     Captured data is as shown in the following figure   The following figure displays the state listing after  disassembly  The inverse assembler is constructed  so the mnemonic output closely resembles the actual  commands  status conditions  messages and phases  specified in the Universal Serial Bus specification   Symbols on the PID variable have also been defined  to help aid in analysis  The non disassembled state  listing displays USB mnemonics in addition to data   All data  address  endpoint and frame number fields  are displayed in hex     26    Analysis Probe  related error  messages    USB CRC and Serial  Bit Errors       File Window Edit Options Markers Invasm Source    a  lt Drag gt  to copy   Drag and drop gt  to move marker   lt Right click gt  to view          FUTUREPLUS SYSTEMS    1997  USB BUS TRANSACTIONS REV 1 1   1 SOF    999 752 us SOF FRAME 022    ie  3 248 us SETUP ADDR 00 END  POINT 0 SETUP  3 920 us GET_DESCRIPTOR DATAO  Direction Device to Host  Tupe Standard  Recipient Device  1 336 us Descriptor Type  Device  1 352 us wIndex 0000  1 312 us Length 0012  768 000 ns DATA CRC 072F  1 752 us ACKNOWLEDGE       986 064 us SOF FRAME
7.  impart Wizard  This wizard Wa guide  you through the steps of importing 16700 Fast Binary format data int  system     Is the system already set up correctly for the 16700 data you wish to import      Yes  C No             For Help  press F1    Astr  H E e IAA A lI  Giinbox  mi      Gjepct x v     B Fs1104 2       F51123_1   4 Microsoft    al       Status       I  EloMinel      Offline    SP zom       After clicking    next    you must browse for the fast  binary data file you want to import  Once you have  located the file and clicked start import  the data  should appear in the listing     After the data has been imported you must load the  protocol decoder before you will see any decoding   To load the decoder select Tools from the menu bar   when the drop down menu appears select Inverse  Assembler  then choose the name of the decoder for  your particular product  The figure below is a general    16    picture  please choose the appropriate decoder for  the trace you are working with     PACE     File Edit View Setup  Tools Markers Run Stop Waveform Window Help     Deusa EE  New Inverse Assembly USB11 Inverse Assembler    zi m     EH New Bus Analysis  gt  PCI X Inverse Assembler        MM to m2  36ns   BB New Fiter Colorize    SODDR2 Protocol Decoder     DDR SODIMM Inverse Assembler     EC Inverse Assembler     Ctrl F USB20 Inverse Assembler        DDRBasic Protocol Decoder                       S Overview  Re order  Delete  etc   AItHO        isti DDR Inverse Assembler  
8.  that the on board serial  ROM has successfully loaded the FPGA and that the  USB Analysis Probe is ready for USB analysis     The VCC LED on the USB Analysis Probe indicates  that power is applied from the logic analyzer to the  USB Analysis Probe logic  For correct operation of  the USB Analysis Probe the VCC LED must be lit     10    Connecting to the  USB Analysis Probe    Installing the USB  Analysis Probe    The following explains how to connect the logic  analyzer to the USB Analysis Probe for either state or  timing analysis     1  Remove the probe tip assemblies from the  logic analyzer cables     2  Plug the logic analyzer cables into the USB  Analysis Probe cable headers as shown in the  appropriate following tables     Logic Analyzer   USB Analysis Comment  Probe    Master POD 1 State analysis    POD 2 State analysis    POD 3 Header 3 Timing  analysis       The USB Analysis Probe can be installed in any  segment of the Universal Serial Bus  However  to  view all packets from the Host the USB Analysis  Probe must be placed between the Host and the USB  Hub or USB device  The following steps explain how  to install the USB Analysis Probe onto the Universal  Serial Bus     1  Install the logic analyzer cables as described in  the previous section     2  Plug the USB Analysis Probe IN cable to the  upstream Host or Hub  The USB Analysis  Probe OUT connector can be connected down  stream to either a Hub or device or it can be  left unconnected     3  Turn on the logic 
9.  zero condition    31       State Name State Encoding    EOPR_STATE J state transition    detected  Valid  end of packet  SLOW_SEO FI    RST    First slow speed  single ended  zero condition  detected    SLOW_SEO_S  ECOND    First slow speed  single ended  zero condition  detected    packet condition  occurring on the  USB        BAD EOPR ST   111 Incorrect   ATE transition for  single ended  zero detected   NOTE  FEOPR  will be  generated in this  case so that the  next packet can  be detected   Users can look  for this state if  thev suspect a  bad end of    The load bvte count state machine is encoded as  follows     State Name State Encoding  IDLE 0000 IDLE    Have received  end of svnc and  currentiv  receiving PID    State Name State Encoding  32    Load Byte Count State  Machine            DELAV 1 0010 State delaved  bv one clock tic   DELAV 2 0011 State delayed  by two clock tics    SOF OR ADR   0100 Receiving  address for  token packet or  Frame number    SOF OR EP 0101 Receiving  endpoint for    token packet or  the remainder of  the frame  number for start  of frame    CRC 0110 Receiving CRC  data   PRE DATA 0111 About to receive  data    DATA 1000 Receiving data    available to be viewed with spare probes from the  logic analyzer or a scope probe        Test Points    The format menu has been configured to include  POD4  Pod 4 allows the user by means of attaching a  flying led set to the stake pins to view the signals that    33    POD 4 Description    the transc
10. FuturePlus Systems Corporation 06      Agilent Technologies  we    Innovating the HP Way       Premier Solution Partner    Hen       UNIVERSAL SERIAL BUS       USB Analysis Probe  Users Manual FS4100    For Agilent Logic Analyzers    Revision 2 7    FuturePlus Systems is a trademark of FuturePlus Systems Corporation  Copyright 1998 FuturePlus Systems Corporation    HOW TO REACH US    PRODUCT WARRANTY    Limitation of warranty  Exclusive Remedies    Assistance    INTRODUCTION    How to Use This Manual    ANALYZING THE UNIVERSAL SERIAL BUS  Duplicating the Master Diskette  Accessories Supplied  Minimum Equipment Required  Revisions  Signal Naming Conventions  The USB Analysis Probe Switches and Diodes  The Slow Speed Only Switch and LED  USB Busy LED  Ready LED  VCC LED  Connecting to the USB Analysis Probe    Installing the USB Analysis Probe    Setting up the Analyzers installed in the 16500 mainframe     Setting up the 167xx Analyzer    Setting up the 1680 90 900 Analyzer  1680 90 900 licensing    Loading 1680 90 900 configuration files  1680 90 900  167xx Configuration files  Offline Analysis    The Format Menu    11    12    12    13  13    13    15    15    18    The STAT variable   The ADDR and DATA variables  The PID variable   The CTLCMD variable    COMBINATION MODE  Bad EOP Detection    Low Speed High Speed detection    STATE ANALYSIS  Installation Quick Reference  Acquiring Data  The State Display  Analysis Probe related error messages  USB CRC and Serial Bit Errors 
11. L    n a n PCI Inverse Assembler    m n  ii b 1 o E51117 F52332 DDR2 Protocol Decoder    o o   7 i o i MegaCorp 999 Inverse Assembler    o o  0 o HT Inverse Assembler     Inverse Assembler     o T U             NG ILL f a            Overview Hl Slot B DDR Waveform FE Slot B DDR Listing  Status       i Offline  Astar    ws e HG Qe    linbox  Mi  BJENPCI X       Hi es1104_2      F51123_1      amicrosoft     SEtomine      ki Fo 47 em       After the decoder has loaded  select Preferences if  required  from the overview screen and set the  preferences to their correct value in order to decode  the trace properly  This is a general requirement   some decoders do not have preferences  if this is the  case then no preference setting is necessary     17    The Format Menu       The USB Analysis Probe diskette sets up the format  menu as shown in the following table  This format is  the same for both Timing and State Analysis  Pods 1  and 2 are for STATE analysis and POD 3 is useful for  Timing analysis     rev jo     J      The STAT variable The STAT variable is used by the USB inverse  assembler to decode USB transactions   t should not  be changed or deleted from the format menu     The ADDR and DATA The ADDR variable is the address and endpoint as   variables decoded from the USB serial bit stream  The DATA  variable is the Data associated with a Data0 or Datat  packet     For ease of triggering the address and endpoint seen  in the token packets Setup  In and Out are latched by  
12. Pod 3 of the USB Analysis Probe contains signals that  describe in more detail the actual state of the USB    wire     The following procedure describes the major steps  required to perform timing analysis measurements  with the USB Analysis Probe module     1     4     After removing the probe tip assemblies  plug  logic analyzer header 3 into Analysis Probe  header 3     Plug the USB Analysis Probe IN cable to the  upstream Host or Hub  The USB Analysis  Probe OUT connector can be connected down  stream to either a Hub or device or it can be  left unconnected     Position the LOW SPEED ONLY switch to the  ON position  LED lit  if the USB Analysis Probe  is on a low speed only segment  Position the  LOW SPEED ONLY switch to the off position   led doused  if the USB Analysis Probe is ona  full speed link     Turn on the logic analyzer so that the VCC and  READY LEDs on the USB Analysis Probe are  lit     NOTE  Connect the USB Analysis Probe to the  USB wire as described in step 2 prior to powering  up the logic analyzer     29    Acquiring Data Touch RUN and the logic analyzer will begin to  acquire data  The analyzer will continue to acquire  data and will display the data when the analyzer  memory is full  the trigger specification is TRUE or  when you touch STOP     The logic analyzer will flash    Waiting for Trigger    or     occurrences remaining in level x    where x is number  of the unsatisfied trigger level if the trigger condition is  not satisfied     POD 3 Descri
13. T AT END OF  RESUME SIGNALING  RESUME 111010 JSTATE SENT AT END  SATE OF RESUME  SIGNALING    110111 DETECTED  INCORRECT J STATE  AS EOP SIGNALING AT  SLOW SPEED        The CTLCMD variable The CTLCMD variable decodes the Setup Data into  the appropriate command     Standard Device Requests    GET_STATUS  CLEAR_FEATURE    SET_FEATURE  SET_ADDRESS  GET_DESCRIPTOR  SET_DESCRIPTOR       21    Standard Device Requests    GET_CONFIGURATION  SET_CONFIGURATION    GET_INTERFACE  SET_INTERFACE  SYNCH_FRAME       COMBINATION The default mode set up by the software shipped with  MODE the Analysis Probe is the following configuration     1M Sample LAC Configuration Run    Analyzer   Analyzer 2    Name    USB_ST Name    USE_TH  Unassigned Pods       Bad EOP Detection If the FS4100 operating in full speed mode  detects a  valid SEO for at least 6Ons but a valid J STATE does  not follow  it will do the following     1  Detect an end of packet  FEOPR TRUE in Timing  mode      2  Pass the packet up to the logic analyzer     3  Passa    POSSIBLE BAD EOP    status to the  analyzer     If the FS4100 operating in slow speed mode  detects  a valid SEO for at least 300ns but a valid J STATE  does not follow  it will do the following     1  Detect an end of packet  FEOPR TRUE in Timing  mode      2  Pass the packet up to the logic analyzer     22    Low Speed High  Speed detection    3  Pass a    POSSIBLE BAD EOP    status to the  Analyzer     A status of    POSSIBLE BAD EOP    should be treated  as 
14. USB Analysis Probe presents one USB    transceiver load onto the USB  The Analysis Probe  IN and OUT connectors  D   D   GND and VCC  are  daisy chained so that the USB traffic is not  interrupted     All signal etch length  trace velocity and impedance is  within specification     Operations All Universal Serial Bus operations supported     35    Environmental  Temperature    Altitude    Humidity    Testing and  Troubleshooting    Servicing    Signal Connections    Operating  0 to 55 degrees C   32 to  131 degrees F     Non operating  40 to  75 degrees C   40 to  167  degrees F     Operating  4 6000m  15 000 ft   Non operating  15 3000m  50 000 ft     Up to 90  non condensing  Avoid sudden  extreme  temperature changes which would cause  condensation on the Analysis Probe module     There are no automatic performance tests or  adjustments for the USB Analysis Probe module  Ifa  failure is suspected in the USB Analysis Probe  contact the factory or your FuturePlus Systems  authorized distributor     The repair strategy for the USB Analysis Probe is  replacement  However  if parts of the USB Analysis  Probe module are damaged or lost contact the factory  for a list of replacement parts     The USB Analysis Probe module monitors signals for  both state and timing analysis  The below figure  displays how the cable headers are numbered     39 37 35 33 31 29 27 25 23 2119171513119 75 31  40 38 36 34 32 30 28 26 24 22 20 18 16 1412108642    The following tables list the USB Analysi
15. analyzer on so that the VCC  and READY LEDs on the USB Analysis Probe  are lit     NOTE  Connect the USB Analysis Probe to  the USB wire as described in step 2 prior to  powering up the logic analyzer     11    Setting up the  Analyzers installed in  the 16500 mainframe     Setting up the 167xx  Analyzer       The logic analyzer can be configured for USB analysis  by loading the USB configuration file  Loading this file  will load the Universal Serial Bus inverse assembler  and configure your logic analyzer for USB analysis     1  Install the 16500 USB Analysis Probe Software  for the FS4100 flexible diskette in the disk drive  of the logic analyzer     2  Configure the menu to    Load    the analyzer with  the appropriate configuration file  see table  below      16555  16710 1 2 USB555    USB550    3  Execute the load operation to load the file into  the target logic analyzer  NOTE  Do not select ALL  or SYSTEM as the target of the load operation   select the logic analyzer that is connected to the  USB Analysis Probe     The 16600 16700 requires a special install procedure  to install the FS4100 software  To accomplish this   insert the diskette labeled 16700 702 Installation  disk for the FS4100 into the 16700 702 diskette  drive  From the SYSTEM ADMINISTRATION TOOLS  select INSTALL under SOFTWARE  From the  SOFTWARE INSTALL screen select the FLEXIBLE  DISK and APPLY  The package FS4100 will now  appear  Select it and then select INSTALL  This  procedure does not need to 
16. be repeated  It only  needs to be done the first time the USB Analysis  Probe is used     When this has completed restart the logic analysis  session and either invoke the Setup Assistant from  the logic analyzer screen or load the appropriate  configuration file from the  Configs FuturePlus FS4100 directory  The Setup  Assistant will guide you in configuring the logic  analyzer  Select FuturePlus from the list on the left of  the Setup Assistant screen and then USB from the list  that then appears  If you prefer to load the    12    Setting up the  1680 90 900 Analyzer    1680 90 900 licensing    Loading 1680 90 900  configuration files    configuration file yourself  see table below for a list of  analyzers and corresponding configuration files     Note  The Logic Analysis System   s Operating System  must be version A 01 40 00 with patches 034 and 035  or higher to be compatible with the software provided  on the installation diskette for the 167xx     The 1680 90 900 Analyzer is a PC based application  that requires a PC running the Windows OS or a  16900 frame     Before installing the protocol decoder for the USB  protocol on a PC you must install the Agilent logic  analyzer software  Once the Agilent logic analyzer  software is installed  you can install the FS4100  protocol decoder by placing the CD ROM disk into the  CD ROM drive of the target computer or Analyzer and  executing the  exe setup program that is contained on  the disk  The  exe setup file can be execute
17. cautionary and the user would be advised to view  the received signals in timing mode by doing the  following     1  Attach POD 3 of the analyzer to POD 3 of the USB  Analysis Probe     2  Attach a flying lead set to stake pins RCV  VP and  VM     3  In state mode trigger on PID     POSSIBLE BAD  EOP     Using the arming control trigger the timing  Analyzer from the State Analyzer     4  Once the State Analyzer Triggers switch to Timing  Analyzer Waveform 2     The USB Analysis Probe can switch automatically  from high speed to low speed upon the detection of  the Preamble PID  The Analysis Probe then detects  only low speed traffic  Upon the receipt of a low  speed acknowledge or an internal time out  greater  than 16 low speed bit times   The Analysis Probe will  switch back to high speed  The following explains in  more detail the sequences the Analysis Probe looks  for in making the decision whether to switch from high  speed to low speed and back     Sequence 1  1  Detection of a PREAMBLE   switch to low speed    2  Look for SETUP or OUT packet in low speed then  switch back to high speed     3  Look for PREAMBLE   upon detection switch to  low speed     4  Look for a single DATA packet or handshake or  time out     5  On receipt of a DATA packet look for a handshake  or time out      6  On receipt of a handshake or the occurrence of a  time out the pre processor switches back to high  speed     23    Sequence 2  1  Detection of a PREAMBLE   switch to low speed    2  Loo
18. d from  within the File Explorer PC Utility  You must navigate  to the  exe file on the CD ROM disk and then double  click the  exe file name from within the File Explorer  navigation panel     The installation procedure does not need to be  repeated  It only needs to be done the first time  the Analysis Probe Adapter is used     The USB Inverse Assembler is a licensed product that  is locked to a single hard drive  The licensing process  is performed by Agilent  There are instructions on this  process on the SW Entitlement certificate provided  with this product     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  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    13    the menu bar at the top of the screen and select the  decoder from the list     After loading the configuration file of choice  go into  the format specification of the configuration by  choosing Setup from the menu bar and th
19. eiver is generating in response to the USB  traffic     POD 4 channel jj Signal Name    RCV Differential data  signal from the  USB transceiver    VM Signal from  the USB  transceiver    VP Signal from  the USB  transceiver        The Waveform Captured data is displayed as shown in the following  Display figure     l 100 500MHz LA B l Haveform 1   aca  Control  Cancel   PID  x   gt  crc DATA CRC ERR  oft  Symbol   Symbol   0     gt  CRC DATA CRC ERR Screen  sec Div Delay Markers Xoto Oo Trig to     EA ta 0  200 ns po AQ us Time 2  ee us EE 62 Us EER 80 us                               LILILILILILI                                                                                                       USBRSMa          34    General Information    This chapter provides additional reference information  including the characteristics and signal connections  for the USB Analysis Probe module     Characteristics The following operating characteristics are not  specifications  but are typical operating characteristics  for the USB Analysis Probe     Standards Supported The Universal Serial Bus Specification Revision 1 0   Power Requirements The USB Analysis Probe does not draw power from  the USB wire  All power is provided by the logic  analyzer    Logic Analyzer Required 166x  167x  1655x   Number of Probes Used USB State Analysis   2 PODS    USB Timing Analysis   3 PODS    Supported speeds The USB Analysis Probe supports both full speed and  low speed operation   Signal loading The 
20. en selecting  Bus Signal in the drop down menu  When the format  specification appears press Define Probes at the  bottom of the screen  The Define Probes feature will  describe how to hook the analyzer cards to the  connections on the target  The following figure shows  what the Define Probes screen looks like  The figure  below may differ from your display  this is an example  of how the display looks in general     Analyzer Setup for Embedded DDR2  J pa  laj x     Buses Signals   Sampling l    Enter buses and signals and the channels they correspond to  VU ie port At Display   aj aj       Threshold  User 900 mv Threshold  User 900 mv         Bus Signal Name ee sel Master Clock Master Clock    10 SUH R169 6 TES FF 210 HHH RMM SF TES F216 GEBRIS  65 43210    kereslete fee utasa facae arjo 6  Efectos eee oak es eee  5  DDR2    Commande Ciks C1  1  J ADDRESS  poss  Ca TT   ADDRESS PodB1 15 0  VAISS  Bank Addres Pod B216 4     DATALow Pod D3S 6 3   DATAHi Pod C3S 14   READdataLcPod D3MI6 3   READ ath iPod Coeds  E53784 34 ch single end     Slot B Pod 1  Slot B Pod 2   IC DASB 0     PodDISM2  E5378A 34 ch single end    SlotB Pod 3  Slot D Pod 1   IC ReadDASS IPod D3M 12  E ingle end    Slot D Pod 3  Slot C Pod 1   IC DQS17 9 Pod Atsit 0   ES ch single enc Slot C Pod 3  Slot A Pod 1   IC ReadDQS17 Pod A1M 1 0   Command Pod B2 3 1                  50 Ciks C2    51 Pod B2 7    52 Pod B2 8    53 Pod B2 9  LESI  ReadCB Pod A1M 3 2   cB Pod 41518 2   JT  RAS Pod B2 3   I  cas Pod B2 2
21. epair 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     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  operation  outside of the environmental specifications for the    5    Exclusive Remedies    Assistance    product  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     THE REMEDIES PROVIDED HEREIN ARE BUVER S  SOLE AND EXCLUSIVE REMEDIES  FUTUREPLUS  SYSTEMS SHALL NOT BE LIABLE FOR ANY  DIRECT  INDIRECT  SPECIAL  INCIDENTAL 
22. is Probe to perform timing    analysis   Installation Quick The following procedure describes the major steps  Reference required to perform measurements with the USB    Analysis Probe module     The following explains how to connect the logic  analyzer to the USB Analysis Probe for state analysis     1  Remove the probe tip assemblies from the  logic analyzer cables     2  Plug the logic analyzer cables into the USB  Analysis Probe cable headers as shown in the  following table     Logic Analyzer   USB Analysis Comment  Probe    Master POD 1 Header 1 State analysis   USB_ST    POD 2 Header 2 State analysis   USB_ST     3  Plug the USB Analysis Probe IN cable to the  upstream Host or Hub  The USB Analysis       25    Acquiring Data    The State Display    Probe OUT connector can be connected down  stream to either a Hub or device or it can be  left unconnected     4  Turn on the logic analyzer so that the VCC and  READY LEDs on the USB Analysis Probe are  lit  NOTE  Connect the USB Analysis Probe  to the USB wire as described in step 2 prior  to powering up the logic analyzer     5  Load the USB Analysis Probe software for the  appropriate logic analyzer    The logic analyzer is now ready for STATE analysis     Touch RUN and as soon as there is activity on the  bus  the logic analyzer will begin to acquire data  The  analyzer will continue to acquire data and will display  the data when the analyzer memory is full  the trigger  specification is TRUE or when you touch STOP    
23. k for IN packet and a following DATA packet  and then switch back to high speed  If a DATA  packet is not received within the time out period   18 bit times   the Analysis Probe will switch back  to high speed     3  In high speed look for PREAMBLE and handshake    If the Analysis Probe is placed on a low speed only  segment the low speed only switch must be placed in  the on position  LED lit   This is because on a low  speed only segment the Host or Hub will not send a  Preamble PID  NOTE  The low speed only switch  need only be placed in the ON position if the  Analysis Probe is placed on a LOW SPEED ONLY  SEGMENT  no high speed traffic present      If users are on a mixed high speed low speed  segment and suspect that low speed high speed USB  specification protocol is not being adhered to  the  following steps should be taken     1  Acquire USB traffic with the Analysis Probe Low  Speed only switch in the OFF position     2  Acquire USB traffic with the Analysis Probe Low  Speed Only switch in the ON position     3  Note any differences and refer to timing mode to  determine any out of specification conditions     24    State Analysis    This chapter explains how to configure the USB  Analysis Probe to perform state analysis on the  Universal Serial Bus  The configuration software on  the flexible diskette sets up the format specification  menu of the logic analyzer for compatibility with the  USB Analysis Probe  The next chapter explains how  to configure the USB Analys
24. ormation  refer to the reference manual for  your logic analyzer     The USB Analysis Probe product consists of the  following accessories     e The USB Analysis Probe interface hardware    e The inverse assembly and configuration software  on a 3 5 inch diskette     e This operating manual    Minimum Equipment  Required    Revisions    Signal Naming  Conventions    The USB Analysis  Probe Switches and  Diodes    The Slow Speed Only  Switch and LED    USB Busy LED    Ready LED    VCC LED    The minimum equipment required for analysis of a  Universal Serial Bus consists of the following  equipment     e A 166x  167x  1680 90  1671x   1674X  1655x or  1675x logic analyzer    e The USB Analysis Probe Product  e A USB target wire    This manual applies to Hardware revisions ACE or  later and software revision 3 0 or later     This operating manual uses the same signal notation  as the UNIVERSAL SERIAL BUS SPECIFICATION    REVISION 1 0     The USB Analysis Probe contains one switch and four  LEDs    The slow speed switch should be in the ON position   LED ON  when the USB Analysis Probe is on a slow  speed only wire or slow speed only segment of the  USB  When attached to a high speed segment or  mixed segment  slow speed and high speed traffic   the switch should be in the OFF position  LED OFF      The USB Busy LED is lit when the USB Analysis  Probe is actively receiving packets from the USB  wire  The LED may appear dim if the traffic load is  light     The Ready LED indicates
25. package on a 1680 90 900 analyzer and  would like to have the offline analysis feature on a PC  you may buy additional licenses  please contact  FuturePlus sales department     In order to view decoded data offline  after installing  the 1680 90 900 operating system on a PC  you must  install the FuturePlus software  Please follow the  installation instructions for    Setting up 1680 90 900  analyzer     Once the FuturePlus software has been  installed and licensed follow these steps to import the  data and view it     From the desktop  double click on the Agilent logic  analyzer icon  When the application comes up there    15    will be a series of questions  answer the first question  asking which startup option to use  select Continue  Offline  On the analyzer type question  select cancel   When the application comes all the way up you  should have a blank screen with a menu bar and tool  bar at the top     For data from a 1680 90 900 analyzer  open the  ala  file using the File  Open menu selections and browse  to the desired  ala file     For data from a 16700  choose File   gt  Import from the  menu bar  after selecting import select    yes    when it  asks if the system is ready to import 16700 data         Offline  Agilent Logic Analyzer       Bie Edit View Setup Tools Markers Run Stop  lt No Active Windows Window Help        Dsaa aae le Taja   b ee  V74Z    gt   gt  a  e ws         l    16700 Fast Binary Data Import Wizard       Welcome to the 16700 Fast Binary D ata
26. ption Pod 3 was included in the USB Analysis Probe to give  the user a detailed look at the USB wire  The USB  Analysis Probe interface contains its own fully  compliant USB serial interface engine  SIE   The  state bits for the USB state machines for this SIE are  available on POD 3  In addition the recovered clock   recovered data  start of frame  end of packet  end of  sync and low speed high speed detect signals are  available  These signals are useful for      e Shadowing the state of the target USB SIE when  that SIE state is unavailable     e Comparing the state of the target USB SIE with  that of the Analysis Probe SIE     e Making accurate time measurements of USB  events     e Accurate USB protocol violation detection     e Accurate USB signaling violation detection      POD 3 channel   3 channel  Signal Name   Name  Signal Name   Description    poo same jew 2 Recovered  Clock    Recovered  Serial Data       30    POD 3 channel jj Signal Name       14 SOFTIC Start of Frame   1 millisecond  timer generated  from recovered  start of frame    13 11 EOP2_0 End of Packet  state machine  10 7    LBC3_0 Load Byte State  Machine    Detect  eo    The end of packet state machine state encodings are  End of Packet State as follows     Machine  State Name State Encoding    Idle state    SEO_FIRST First sample of  the single ended  zero condition       SEO_SECOND   010 Second sample  of the single  ended zero  condition   SEO_THIRD 110 Third or more  sample of the  single ended 
27. s Probe cable  headers and the corresponding Universal Serial Bus  signals     36    Analysis Probe Logic Analyzer USB Analysis  Cable Header and   channel number Probe Signal   Pin number name   Header 3 pin3   CLK 16 CLK12  PS  re comest    LBC lt 0 gt     a  sr            s eee   a  a o   prose    LSDET  0 unused          37    Cable Header and   channel number Probe Signal   Pin number name   P 5  nocomest    7 15 STAT4    15   11 STATO  17   10 ADRO6          ANG FI 7  erja  se oe  at  spor  sare       38    Analysis Probe   Logic Analyzer   USB Signal name  Cable Header and   channel number  Pin number    Fs fem    ee p    D11  D10          39    
28. the USB Analysis Probe and held through the  reporting of the data for the DATAO and DATA     packets     The PID variable The PID variable describes the PID and various errors  detected by the USB Analysis Probe  This variable is  most effectively used for triggering and are available  to be used in combination with any other variable  defined in the FORMAT menu     Symbol Binary Code Comment    19       RESET END 111001 RESET DEASSERTS  INVALID 011101 INVALID PID  RECEIVED  BAD PID 011110 BAD PID RECEIVED  SUSPEND 411110  SUSPEND CONDITION  DETECTED  RESUME 111101 RESUME CONDITION  DETECTED    411011    KEEP ALIVE  001001   SETUP PACKET WITH  SERIAL BIT STUFFED  ERROR DETECTED  IN SBS ERROR  001010 IN PACKET WITH  SERIAL BIT STUFFED  ERROR DETECTED    001011 OUT PACKET WITH  SERIAL BIT STUFFED  ERROR DETECTED    001100 START OF FRAME  SERIAL BIT STUFFED   ERROR DETECTED  001101 DATAO PACKET WITH  SERIAL BIT STUFFED   ERROR DETECTED    001110 DATA1 PACKET WITH  SERIAL BIT STUFFED  ERROR DETECTED  001111 CRC DATA WITH  SERIAL BIT STUFFED  ERROR DETECTED    010001 SETUP PACKET WITH  CRC ERROR  DETECTED    IN CRC ERROR 010010 IN PACKET WITH CRC    20       ERROR DETECTED    SOF CRC 010100 START OF FRAME  ERROR PACKET WITH CRC  ERROR DETECTED    OUT CRC 010011 OUT PACKET WITH  CRC ERROR  ERROR DETECTED    CRC DATA 010111 CRC DATA WITH CRC  CRC ERR ERROR DETECTED    ANY ERROR 111000 ERROR SUMMARY BIT    SLOW SOF 011111 SOF TOKEN  DETECTED AT SLOW  SPEED  RESUME SEO 111100 SEO SEN
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
USER`S MANUAL  congelador tipo vitrina estimado cliente descripción general  Sears 625.34854 User's Manual  Installation Guide - Advanced Debugging System (ADS)  Alicante MP36 Sevilla MP36  SOLANMCMZ - Norac Concepts Inc.  SCANCOMMANDER    Copyright © All rights reserved. 
   Failed to retrieve file