Motorola CPU32 User's Guide

Browse online or download User's Guide for Processors Motorola CPU32. Motorola CPU32 User`s guide User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 107
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
About this Manual
We’ve added this manual to the Agilent website in an effort to help you support
your product. This manual is the best copy we could find; it may be incomplete
or contain dated information. If we find a more recent copy in the future, we will
add it to the Agilent website.
Support for Your Product
Agilent no longer sells or supports this product. Our service centers may be able
to perform calibration if no repair parts are needed, but no other support from
Agilent is available. You will find any other available product information on the
Agilent Test & Measurement website, www.tm.agilent.com.
HP References in this Manual
This manual may contain references to HP or Hewlett-Packard. Please note that
Hewlett-Packard's former test and measurement, semiconductor products and
chemical analysis businesses are now part of Agilent Technologies. We have
made no changes to this manual copy. In other documentation, to reduce
potential confusion, the only change to product numbers and names has been in
the company name prefix: where a product number/name was HP XXXX the
current name/number is now Agilent XXXX. For example, model number
HP8648A is now model number Agilent 8648A.
Page view 0
1 2 3 4 5 6 ... 106 107

Summary of Contents

Page 1

About this Manual We’ve added this manual to the Agilent website in an effort to help you support your product. This manual is the best copy we co

Page 3 - At a Glance

Intermodule Measurement ProblemsSome problems occur only when you are trying to make ameasurement involving multiple modules.An event wasn’t captured

Page 4 - Introduction

MessagesThis section lists some of the messages that the analyzer displayswhen it encounters a problem.“. . . Inverse Assembler Not Found”This error o

Page 5 - In This Book

“Measurement Initialization Error”This error occurs when you have installed the cables incorrectly for one ortwo HP 16550A logic analysis cards. The f

Page 6 - Contents

“No Configuration File Loaded”This is usually caused by trying to load a configuration file for one type ofmodule/system into a different type of modu

Page 7

“Time from Arm Greater Than 41.93 ms”The state/timing analyzers have a counter to keep track of the time fromwhen an analyzer is armed to when it trig

Page 8

Cleaning the InstrumentIf this instrument requires cleaning, disconnect it from all power sources andclean it with a mild detergent and water. Make s

Page 9

© Copyright Hewlett-Packard Company 1997All Rights Reserved.Reproduction, adaptation, ortranslation without priorwritten permission isprohibited, exce

Page 10 - Overview

Product WarrantyThis Hewlett-Packardproduct has a warrantyagainst defects in materialand workmanship for a periodof one year from date ofshipment. Du

Page 11

OverviewThis chapter describes:• Logic analyzers supported• Equipment used with the preprocessor• Typical setups using the preprocessor and processor

Page 12 - Logic Analyzers Supported

Logic Analyzers SupportedFor the HP 16500B mainframe, software revision 3.04 or higher isrecommended. For the HP 16500C mainframe, software revisio

Page 13 - Equipment supplied

Equipment Used with the PreprocessorThis section lists equipment that can be used with this preprocessorwhen it is connected to one of the logic analy

Page 14 - Minimum equipment required

Minimum equipment requiredFor state and/or timing analysis of a Motorola CPU32 target system, you needall of the following:•The HP E2480A Preprocessor

Page 15

Additional equipment supportedAn HP E3458A Processor Probe can be connected through theHP E2480A to the target system. This eliminates the need fortar

Page 16

Typical setups using the preprocessor andprocessor probe togetherThe illustrations in this section show typical equipment setups. Thesetup you choose

Page 17 - Chapter 1: Overview

Hardware Designer’s Solution using a Prototype Analyzer, Preprocessor, and Processor ProbeSoftware Designer’s Solution using a PC or Workstation, Prep

Page 18 - Power-ON/Power-OFF Sequence

Power-ON/Power-OFF SequenceListed below are the sequences for powering on and off afully-connected preprocessor system. Simply stated, your targetsys

Page 19 - Connection Sequence

Connection SequenceThis manual supports connecting the preprocessor to a stand-alonelogic analyzer or to a prototype analyzer system.Disconnect power

Page 20 - Hooking up Your System

User’s GuidePublication Number E2480-97001May 1997For Safety Information, Warranties, and Regulatory Information, see thepages at the end of this manu

Page 21 - Hooking up your System

2Hooking up Your System

Page 22

Hooking up your SystemThis chapter shows you how to connect your logic analyzer to yourtarget system through the preprocessor interface. It also show

Page 23

Connecting the Preprocessor to the TargetSystemThis chapter explains how to connect the HP E2480A PreprocessorInterface to the target system. Connecti

Page 24

To connect the transition board to the preprocessorThe microcontroller-specific transition board properly routes the signals fromthe probe adapter to

Page 25

To connect the preprocessor interface to the probeadapterThe orientation of the preprocessor interface with respect to the probeadapter depends on the

Page 26

Connecting the probe adapter to the target systemThe CPU microcontrollers supported by the HP E2480A PreprocessorInterface come in a variety of QFP pa

Page 27

132-pin PQFP Probe Adapter Rotations132-Pin PQFP Probe Adapter Rotation DiagramChapter 2: Hooking up Your SystemConnecting the probe adapter to the ta

Page 28

144-pin TQFP Probe Adapter Rotations144-Pin TQFP Probing System Rotation DiagramChapter 2: Hooking up Your SystemConnecting the probe adapter to the t

Page 29 - Analyzer

160-pin QFP Probe Adapter Rotations160-Pin QFP Probing System Rotation DiagramChapter 2: Hooking up Your SystemConnecting the probe adapter to the tar

Page 30

Connecting the Preprocessor to the LogicAnalyzerThis section shows you how to connect the preprocessor to the logicanalyzer. It consists of the follo

Page 31 - Logic Analyzer

The HP E2480A Preprocessor Interface —At a GlanceThe HP E2480A Preprocessor Interface provides a generic interfacefor state and/or timing analysis bet

Page 32

Connecting the High-density Cables to thePreprocessor InterfaceFour high-density cables, and labels to identify them, are includedwith the HP E81xxA.

Page 33

Connecting the High-Density Cables to theLogic AnalyzerThe following pages show the connections between the logic analyzerpod cables and the high-dens

Page 34

To connect to the HP 1660A/AS/C/CS logic analyzersUse the following two figures to connect the preprocessor to the HP 1660A/Clogic analyzers. Find th

Page 35

If fewer than eight pods are available for timing, the logic analyzer willtruncate the pods allocated. In this case, viewing the logic analyzer FORMAT

Page 36

To connect to the HP 1661A/AS/C/CS logic analyzersUse the following two figures to connect the preprocessor to the HP 1661A/Clogic analyzers. Find th

Page 37

If fewer than eight pods are available for timing, the logic analyzer willtruncate the pods allocated. In this case, viewing the logic analyzer FORMAT

Page 38

To connect to the HP 1662A/AS/C/CS logic analyzersUse the following two figures to connect the preprocessor to the HP 1662A/Clogic analyzers. Find th

Page 39

If fewer than eight pods are available for timing, the logic analyzer willtruncate the pods allocated. In this case, viewing the logic analyzer FORMAT

Page 40

To connect to the HP 1670A/D logic analyzerUse the figure below to connect the preprocessor to the HP 1670A/D logicanalyzers. Find the labels that we

Page 41

If fewer than eight pods are available for timing, the logic analyzer willtruncate the pods allocated. In this case, viewing the logic analyzer FORMAT

Page 42

HP E2480A Preprocessor Interface with Microcontroller-specific Attachments and Optional Processor ProbeIntroductionE2480A Motorola CPU32 Preprocessor

Page 43

To connect to the HP 1671A/D logic analyzerUse the figure below to connect the preprocessor to the HP 1671A/D logicanalyzers. Find the labels that we

Page 44

If fewer than eight pods are available for timing, the logic analyzer willtruncate the pods allocated. In this case, viewing the logic analyzer FORMAT

Page 45

To connect to the HP 1672A/D logic analyzerUse the figure below to connect the preprocessor to the HP 1672A/D logicanalyzers. Find the labels that we

Page 46

If fewer than eight pods are available for timing, the logic analyzer willtruncate the pods allocated. In this case, viewing the logic analyzer FORMAT

Page 47

To connect to the HP 16550A logic analyzerUse the figure below to connect the preprocessor to the HP 16550A logicanalyzers. Find the labels that were

Page 48

If fewer than eight pods are available for timing, the logic analyzer willtruncate the pods allocated. In this case, viewing the logic analyzer FORMAT

Page 49

Timing (two card)Configuration File (Timing)Use configuration file C_33X_1T orC_37X_1T for Timing analysis with the HP 16550A logic analyzer.Chapter 2

Page 50 - To set the ID switches

To connect to the HP 16554/55/56 logic analyzersUse the following two figure below to connect the preprocessor to the HP 16554A/55A/56A and HP 16555D/

Page 51 - To interpret the LEDs

If fewer than eight pods are available for timing, the logic analyzer willtruncate the pods allocated. In this case, viewing the logic analyzer FORMAT

Page 52

Configuring the Preprocessor and LogicAnalyzerThis section shows you how to configure the preprocessor and logicanalyzer. It consists of the followin

Page 53 - Downloading a configuration

In This BookThis book is the user’s guide for the HP E2480A Preprocessor Interface. Itassumes that you have a working knowledge of the logic analyzer

Page 54

Configuring the preprocessor interfaceConfiguring the preprocessor interface consists of the following:• Setting the ID switches• Interpreting the LED

Page 55

To interpret the LEDsThe LEDs on the preprocessor interface hardware have meanings describedbelow, after the following has been done:1. The ID switche

Page 56

HP E2480A LED LocationsChapter 2: Hooking up Your SystemTo interpret the LEDsE2480A Motorola CPU32 Preprocessor Interface 2–33

Page 57 - Connecting Optional Equipment

Downloading a configurationThe HP E2480A is shipped with all reconstruction disabled. Thispreprocessor configuration provides accurate analysis when A

Page 58

and CSORxof all chip selects being used. The second method requires codeto be loaded into the target, performing a "reset" and "run&quo

Page 59

Configuring the Logic AnalyzerConfiguring the logic analyzer consists of loading the software byinserting the floppy disk into the logic analyzer disk

Page 60 - Analyzing the Target System

The HP 16505A Prototype Analyzer requires software version A.01.22or higher to work with the HP E2480A.Logic Analyzer Configuration Files Analyzer Mod

Page 61

Connecting Optional EquipmentThe remaining portion of this chapter shows you how to connectoptional equipment you may wish to use to obtain additional

Page 62 - Modes of Operation

To connect the HP E3458A Processor ProbeThe processor probe allows you to halt execution, download code (if thetarget is RAM based), read/write memory

Page 63 - Format Menu

2–40 E2480A Motorola CPU32 Preprocessor Interface

Page 64 - Format Menu (Timing)

ContentsThe HP E2480A Preprocessor Interface —At a Glance ii1 OverviewLogic Analyzers Supported 1–3Equipment Used with the Preprocessor 1–4Equipmen

Page 65

3Analyzing the Target System

Page 66

Analyzing the Target SystemThis chapter describes modes of operation for the HP E2480APreprocessor Interface. It also describes preprocessor interfac

Page 67 - Using the Inverse Assembler

Modes of OperationThe HP E2480A Preprocessor Interface can be used in State mode orTiming mode. The following sections describe these operating modes

Page 68 - • Press the Align softkey

Format MenuThis section describes the organization of Motorola CPU32 signals inthe logic analyzer’s Format Menu.The configuration software sets up the

Page 69 - General output format

If fewer than eight pods are available for timing, the logic analyzer willtruncate the pods allocated. In this case, the logic analyzer Format menusho

Page 70

Status bit definition and encodingsThis section describes symbol information that has been set up by thepreprocessor interface configuration software

Page 71 - Clock qualifiers

CPU32 Symbolic Representation of Status BitsLabel Signal Symbol Value~ShoCy ~Show_Cycle IntExt01Rd/~Wr Rd/~Wr WrRd01~IFtch ~Inst_Fetch Fetch(blank)01~

Page 72 - Reference

Using the Inverse AssemblerThis section discusses the general output format of the inverseassembler and controller-specific information. This section

Page 73

To synchronize the inverse assemblerThe CPU32 microcontroller does not indicate externally which word fetchedis the beginning of a new instruction. Yo

Page 74 - Operating Characteristics

General output formatThe next few paragraphs describe the general output format of the inverseassemblers.Numeric Format Unless a value is followed by

Page 75

Connecting the High-Density Cables to the Logic Analyzer 2–12To connect to the HP 1660A/AS/C/CS logic analyzers 2–13State 2–13Timing 2–14To connect

Page 76

Processor-Specific Output FormatThe logic analyzer captures all bus cycles. This includes background andcoprocessor cycles as well as code cycles.A &

Page 77

Inverse assembler error messagesAny of the following list of error messages may appear during analysis of yourtarget software. Included with each mess

Page 78

4Reference

Page 79

ReferenceThis chapter contains additional reference information including thesignal mapping for the HP E2480A Preprocessor Interface.The information i

Page 80

Operating CharacteristicsThe following operating characteristics are not specifications, but are typicaloperating characteristics for the preprocessor

Page 81

Theory of Operation and ClockingTimingFor timing measurements, raw digital signals from the microcontroller arepresented to the logic analyzer through

Page 82

Address reconstruction overviewWhen CPU32 microcontrollers are reconfigured, they can present specialproblems for debugging. This is especially true w

Page 83

Address Reconstruction OverviewReferenceAddress reconstruction overview4–6 E2480A Motorola CPU32 Preprocessor Interface

Page 84

Signal-to-connector mapping (Timing)The following table shows the flow of signals from the microcontrollerthrough the E2480A timing connectors to the

Page 85

CPU32SIGNALNAMEE2480ATIMINGCONNECTORPINANALYZER BITTIMINGLABELTIMING SUBLABELTiming Connector J5, Timing Pod 2~BR/CS0 37 0 STAT CSx~BG/CS1 35 1 STAT C

Page 86

Configuring the Logic Analyzer 2–36To load the configuration and inverse assembler 2–36Connecting Optional Equipment 2–38To connect the HP E3458A P

Page 87

CPU32SIGNALNAMEE2480ATIMINGCONNECTORPINANALYZER BITTIMINGLABELTIMING SUBLABELTiming Connector J4, Timing Pod 3ADDR0 38 0 ADDRADDR1 36 1 ADDRADDR2 34 2

Page 88

CPU32SIGNALNAMEE2480ATIMINGCONNECTORPINANALYZER BITTIMINGLABELTIMING SUBLABELTiming Connector J4, Timing Pod 4ADDR16 37 0 ADDR PORT AADDR17 35 1 ADDR

Page 89

CPU32 SIGNAL NAME E2480ATIMINGCONNECTORPINANALYZER BITTIMINGLABELTiming Connector J2, Timing Pod 5338 336, 376 333MISO MISO MISO 38 0 PORT QMOSI MOSI

Page 90 - Repair Strategy

CPU32 SIGNAL NAME E2480ATIMINGCONNECTORPINANALYZER BITTIMINGLABELTiming Connector J2, Timing Pod 6338 376, 336, 335,334, 333, 332331CTIO0 TP0 nc 37 0

Page 91 - Circuit Board Dimensions

CPU32 SIGNAL NAME E2480ATIMINGCONNECTORPINANALYZER BITTIMINGLABELTiming Connector J3, Timing Pod 7338 336, 376 335, 334, 333, 332, 331ModClk ModClk Mo

Page 92 - If You Have a Problem

CPU32 SIGNAL NAME E2480ATIMINGCONNECTOR PINANALYZERBITTIMINGLABELTiming Connector J3, Timing Pod 8 (338 is nc)336, 376 333 334 335, 332, 331A2D_A0 A2D

Page 93

State connector signal definitionThe following table defines the state connectors, the logic analyzer bitassignments, and the label/sublabel(s) to whi

Page 94 - Analyzer Problems

CPU32SIGNALNAMEE2480ASTATECONNECTORPINANALYZER BITSTATELABELSTATE SUBLABELState Connector J1, State Pod 2~SHOW_CYCLE 37 0 STAT ~ShoCyR/~W 35 1 STAT

Page 95 - Analyzer won’t power up

CPU32SIGNALNAMEE2480ASTATECONNECTORPINANALYZER BITSTATELABELSTATE SUBLABELState Connector J6, State Pod 3ADDR0 38 0 ADDRADDR1 36 1 ADDRADDR2 34 2 ADDR

Page 96 - Preprocessor Problems

CPU32SIGNALNAMEE2480ASTATECONNECTORPINANALYZER BITSTATELABELSTATE SUBLABELState Connector J6, State Pod 4ADDR16 37 0 ADDRADDR17 35 1 ADDRADDR18 33 2 A

Page 97 - Capacitive loading

5 If You Have a ProblemAnalyzer Problems 5–3Intermittent data errors 5–3Unwanted triggers 5–3No activity on activity indicators 5–4No trace list d

Page 98 - Inverse Assembler Problems

Repair StrategyThe repair strategy for this preprocessor interface is board replacement.However, the following table lists some mechanical parts that

Page 99

Circuit Board DimensionsThe following figure gives the dimensions for the preprocessorinterface assembly. The dimensions are listed in inches andmilli

Page 100

5If You Have a Problem

Page 101 - Messages

If You Have a ProblemOccasionally, a measurement may not give the expected results. If youencounter difficulties while making measurements, use this c

Page 102

Analyzer ProblemsThis section lists general problems that you might encounter whileusing the analyzer.Intermittent data errorsThis problem is usually

Page 103 - “Slow or Missing Clock”

No activity on activity indicatorsCheck for loose cables, board connections, and preprocessor interfaceconnections.Check for bent or damaged pins on t

Page 104 - “Waiting for Trigger”

Preprocessor ProblemsThis section lists problems that you might encounter when using apreprocessor. If the solutions suggested here do not correct the

Page 105 - Cleaning the Instrument

Erratic trace measurementsThere are several general problems that can cause erratic variations in tracelists and inverse assembly failures.Do a full r

Page 106

Inverse Assembler ProblemsThis section lists problems that you might encounter while using theinverse assembler.When you obtain incorrect inverse asse

Page 107

Verify that all microprocessor caches and memory managers have beendisabled.In most cases, if the microprocessor caches and memory managers remainenab

Comments to this Manuals

No comments