Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this public ation supercedes
that in all previously published material. Specifications and price c hange privileges reserved.
Tektronix, Inc., P.O. Box 500, Beaverton, OR 97077
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
SOFTWARE WARRANTY
Tektronix warrants that the media on which this software product is furnished and the encoding of the programs on
the media will be free from defects in materials and workmanship for a period of three (3) months from the date of
shipment. If a medium or encoding proves defective during the warranty period, Tektronix will provide a
replacement in exchange for the defective medium. Except as to the media on which this software product is
furnished, this software product is provided “as is” without warranty of any kind, either express or implied.
Tektronix does not warrant that the functions contained in this software product will meet Customer’s
requirements or that the operation of the programs will be uninterrupted or error-free.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration
of the warranty period. If Tektronix is unable to provide a replacement that is free from defects in materials and
workmanship within a reasonable time thereafter, Customer may terminate the license for this software product
and return this software product and any associated materials for credit or refund.
THIS WARRANTY IS GIVEN BY TEKTRONIX IN LIEU OF ANY OTHER WARRANTIES, EXPRESS
OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX’
RESPONSIBILITY TO REPLACE DEFECTIVE MEDIA OR REFUND CUSTOMER’S PAYMENT IS
THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS
WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT,
SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER
TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH
DAMAGES.
T able 3--19: CPU to Mictor connections for AMP Mictor A pins3--12..
T able 3--20: CPU to Mictor connections for AMP Mictor C pins3--14..
T able 3--21: CPU to Mictor connections for AMP Mictor D pins3--15..
T able 3--22: CPU to Mictor connections for AMP Mictor E pins3--17..
iv
TMS444 SH7750 Microprocessor Software Support
Table of Contents
T able 4--1: Electrical specifications4--1...........................
TMS444 SH7750 Microprocessor Software Support
v
Table of Contents
vi
TMS444 SH7750 Microprocessor Software Support
Preface
This instruction manual contains specific information about the
TMS444 SH7750 microprocessor support package and is part of a set of
information on how to operate this product on compatible Tektronix logic
analyzers.
If you are familiar with operating microprocessor support packages on the logic
analyzer for which the TMS444 SH7750 support was purchased, you will
probably only need this instruction manual to set up and run the support.
If you are not familiar with operating microprocessor support packages, you will
need to supplement this instruction manual with information on basic operations
to set up and run the support.
Information on basic operations of microprocessor support packages is included
with each product. Each logic analyzer includes basic information that describes
how to perform tasks common to s upport packages on that platform. This
information can be in the form of online help, an installation manual, or a user
manual.
This manual provides detailed information on the following topics:
Manual Conventions
HConnecting the logic analyzer to the target system
HSetting up the logic analyzer to acquire data from the target system
HAcquiring and viewing disassembled data
This manual uses the following conventions:
HThe term “disassembler” refers to the software that identifies bus cycles and
displays cycle types.
HThe phrase “information on basic operations” refers to logic analyzer online
help, or a user manual covering the basic operations of the microprocessor
support.
HThe term “logic analyzer” refers to the Tektronix logic analyzer for which
this product was purchased.
TMS444 SH7750 Microprocessor Software Support
vii
Preface
Contacting Tektronix
Phone1-800-833-9200*
AddressTektronix, Inc.
Department or name (if known)
14200 SW Karl Braun Dri ve
P.O. Box 500
Beaverton, OR 97077
USA
Web sitewww.tektronix.com
Sales support1-800-833-9200, select option 1*
Service support1-800-833-9200, select option 2*
Technical supportEmail: techsupport@tektronix.com
1-800-833-9200, select option 3*
1-503-627-2400
6:00 a.m. -- 5:00 p.m. Pacific time
*This phone number is toll free in North America. After office hours, please leave a
voice mail message.
Outside North America, contact a Tektronix sales office or distributor; see the
Tektronix web site for a list of offices.
viii
TMS444 SH7750 Microprocessor Software Support
Getting Started
Getting Started
This section contains information on the TMS444 S H7750 microprocessor
support and information on connecting your logic analyzer to your target system.
Support Package Description
The TMS444 microprocessor support package provides state only support and
software that decodes and displays the cycle types for systems based on the
Hitachi SH7750 microprocessors. This support does not decode the instructions.
Refer to information on basic operations to determine how many modules and
probes your logic analyzer needs to meet the minimum channel requirements for
the TMS444 SH7750 microprocessor support.
To use this support efficiently, you need the items listed in the information on
basic operations as well as the
HHitachi SuperH RISC engine SH7750 Series (SH7750, SH7750S) Hardware
HSH7750 High Performance RISC Engine Programming M anual
ADE--602--156A Rev. 2.0 03/04/99 Hitachi, Ltd.
Logic Analyzer Software Compatibility
The label on the microprocessor support floppy disk states which version of
logic analyzer software this support is compatible with.
Logic Analyzer Configuration
The TMS444 SH7750 support requires a minimum of one 136-channel 100 MHz
acquisition module.
Requirements and Restrictions
Review electrical specifications in the Specifications section in this manual as
they pertain to your target system, as well as the following descriptions of other
TMS444 SH7750 support requirements and restrictions.
TMS444 SH7750 Microprocessor Software Support
1- 1
Getting Started
Hardware Reset. If a hardware reset occurs in your TMS444 SH7750 system
during an acquisition, the application disassembler might acquire invalid
samples.
System Clock Rate. The TMS 444 SH7750 microprocessor support can acquire
data from the SH7750 microprocessor operating at speeds of up to 100 MHz
1
.If
the bus speed is 100MHz, then for proper acquisition the support requires the use
of 200 MHz acquisition module. The TMS444 SH7750 microprocessor support
has been tested for bus speeds of 66 MHz.
Channel Groups. Channel groups required for clocking and disassembly are:
HAddress
HData_Hi
HData_Lo
HControl
HChipSelect
HWE_CAS
HMode
HSDRAM
HSRAM
1- 2
HBROM (burstable ROM)
HPCMCIA
In the Misc group, no signals (except CKIO signal) are required for clocking and
disassembly.
Nonintrusive Acquisition. Acquiring microprocessor bus cycles is nonintrusive to
the target system. That is, the TMS444 SH7750 does not intercept, modify or
present back signals to the target system.
Disabling the Instruction Cache. To display disassembled acquired data, you must
disable the internal instruction cache. Disabling the cache makes all instruction
prefetches visible on the bus so that they can be acquired and their corresponding
cycle types are displayed.
1
Specification at time of printing. Contact your Tektronix sales representative for
current information on the fastest devices supported.
TMS444 SH7750 Microprocessor Software Support
Timing Display Format
Getting Started
Disabling the Data Cache. To display acquired data, you must disable the data
cache. Disabling the data cache makes visible on the bus all of the loads and
stores to memory, including data reads and writes, so that the software can
acquire and display them.
A Timing Display Format file is provided for the support. It sets up the display
to show the following waveforms:
HAddress
HData_Hi
HData_Lo
HControl
HBS~
HRDY~
HRD/WR~
HChipSelect
HWE_CAS
NOTE. Address, Data_Hi, Data_Lo, Control, ChipSelect and WE_CAS are
displayed in busform.
The method of selecting or restoring the Timing Display Format file is different
for each platform and is ignored in this document.
Functionality Not Supported
Alternate Bus Master. Alternate bus master transactions are not processed in the
disassembly.
Memory Types. The following memory types are simply identified. Their cycles
are not analyzed.
HMPX
HDRAM
TMS444 SH7750 Microprocessor Software Support
1- 3
Getting Started
HByte Control SRAM (BCSRAM)
Functionality Not Tested
The following functionalities are supported but not tested.
HPCMCIA Cycles
HSRAM Write Cycles
HBROM Cycles
HLittle Endian Mode
Connecting the Logic Analyzer to a Target System
You can use the channel probes, clock probes, and leadsets with a commercial
test clip (or adapter) to make the connections between the logic analyzer and
your target system.
To connect the probes to SH7750 signals in the target system using a test clip,
follow the steps:
1. Power off your target system. It is not necessary to power off the logic
analyzer.
CAUTION. To prevent static damage, handle the microprocessor, probes, and the
logic analyzer module in a static-free environment. Static discharge can damage
these components.
Always wear a grounding wrist strap, heel strap, or similar device while
handling the microprocessor.
2. To discharge your stored static electricity, touch the ground connector
located on the back of the logic analyzer. If you are using a test clip, touch
any of the ground pins on the clip to discharge stored electricity from the test
clip.
CAUTION. To prevent permanent damage to the pins on the microprocessor, place
the target system on a horizontal surface before connecting the test clip.
1- 4
3. Place the target system on a horizontal, static-free surface.
4. Use Tables 3--4 through 3--17 starting on page 3--3 to connect the channel
probes to SH7750 signal pins on the test clip or in the target system.
TMS444 SH7750 Microprocessor Software Support
Getting Started
5. Use leadsets to connect at least one ground lead from each channel and the
ground lead from each clock probe to the ground pins on your test clip.
TMS444 SH7750 Microprocessor Software Support
1- 5
Getting Started
1- 6
TMS444 SH7750 Microprocessor Software Support
Operating Basics
Setting Up the Support
This section provides information on how to set up the support and covers the
following topics:
HClocking options
HTiming diagram
The information in this section is specific to the operations and functions of the
TMS444 SH7750 support on any Tektronix logic analyzer for which the support
can be purchased. Information on basic operations describes general tasks and
functions.
Before you acquire and display disassembled data, you need to load the support
and specify the setups for clocking and triggering as described in the information
on basic operations. The support provides default values for each of these setups,
but you can change them as needed.
Installing the Support Software
NOTE. Before you install any software, it is recommended you verify that the
microprocessor support software is compatible with the logic analyzer software.
To install the TMS444 SH7750 software on your Tektronix logic analyzer,
follow these steps:
1. Insert the floppy disk in the disk drive.
2. Click the Windows Start button, point to Settings, and click Control Panel.
3. In the Control Panel window, double-click Add/Remove Programs.
4. Follow the instructions on the screen for installing the software from the
floppy disk.
To remove or uninstall software, follow the above instructions and select
Uninstall. You need to close all windows before you uninstall any software.
TMS444 SH7750 Microprocessor Software Support
2- 1
Setting Up the Support
Channel Group Definitions
The software automatically defines channel groups for the support. The channel
groups for the TMS444 SH7750 support are Address, Data_Hi, Data_Lo,
Control, ChipSelect, WE_CAS, Misc, Mode, SDRAM, SRAM, BROM and
PCMCIA. If you want to know which signal is in which group, refer to the
channel assignment tables beginning on page 3--2.
Clocking
Acquisition Setup
Clocking Options
Custom Clocking
The SH7750 affects the logic analyzer setup menus (and submenus) by modifying existing fields and adding microprocessor-specific fields.
On the logic analyzer, the SH7750 adds the selection “SH7750” to the Load
Support Package dialog box, under the File pulldown menu. Once that
“SH7750” has been loaded, the “Custom” clocking mode selection in the logic
analyzer module Setup menu is also enabled.
The TMS444 SH7750 support offers a microprocessor-specific clocking mode
for the SH7750 microprocessor. This clocking mode is the default selection
whenever you load the TMS444 SH7750 support.
Disassembly is not correct when using the Internal or External clocking modes.
Information on basic operations describes how to use these clock selections for
general purpose analysis.
A special clocking program is loaded to the module every time you load the
TMS444 SH7750 support. This special clocking is called Custom.
In this support, with Custom Clocking, the module logs in signals from multiple
channel groups at every rising edge of the CKIO signal. The module then sends
all the logged in signals to the trigger machine and to the acquisition memory of
the module for storage.
2- 2
In Custom clocking, the module clocking state machine (CSM) generates one
master sample for each rising edge of the clock signal CKIO.
When Custom is selected, the Custom Clocking Options menu displays the
subtitle “SH7750 C locking”, and displays the Clocking Option Sample On —
Rising Edge of CKIO. This is the default and the only option available.
TMS444 SH7750 Microprocessor Software Support
Setting Up the Support
Bus Timing Diagram. CKIO is the clockout signal. At every rising edge of
CKIO, all the signals are sampled and mastered for all memory types. A basic
timing for SDRAM Burst Read is given in Figure 2--1.
CKIO
Bank
Precharge-sel
Address
CSn
RD/WR
RAS
CASS
DQMn
D63-D0
(read)
BS
CKE
TrTrwT c1Tc2Tc3Tc4/Td1
Row
Row
Row
H/L
c0
Td2
d0d1d2d3
Td3
Td4
DACKn
(SA: IO
memory)
Figure 2- 1: Basic timing for SDRAM Burst Read
TMS444 SH7750 Microprocessor Software Support
2- 3
Setting Up the Support
2- 4
TMS444 SH7750 Microprocessor Software Support
Loading...
+ 58 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.