NEX-MPC824X
The NEX-MPC824X includes support for the MPC8240, MPC8241, MPC8245 and the Sandpoint Evaluation Board. The product number NEX-824X refers to the 8240, 8241, 8245 and Sandpoint support.
The NEX-MPC824X Disassembly Support provides clocking, setup, and disassembly of the MPC8240, 8241, 8245 microprocessors. Support is also provided for the Motorola Sandpoint evaluation board. This requires the use of two of our NEX-HDSWIZ adapters. Please refer to the MPC824X data sheet for more information. NEX-MPC824X is software only. Specific wiring must be followed if the MPC824X signals are routed to Mictor connectors for interface to the TLA600 or 700 Logic Analyzer. Please refer to the MPC824X Data Sheet for more information. If a connector is not designed into the target a general purpose probe adapter must be used. Please call for information on an available adapter.
Disassembly
The NEX-MPC824X support software
acquires and decodes Motorola MPC824X bus activity* and displays
the information as assembly language mnemonics (machine code).
This permits the tracing of code execution for debug purposes.
It is possible to filter the data display cycle types of
interest to the software engineer. The user can choose to
display the acquired data in Hardware, Software, Control Flow,
or Subroutine modes.
A major feature of the NEX-MPC824X software is its ability to intelligently acquire bus cycle information. By taking advantage of the data clocking power built in to the Tektronix Logic Analyzers the support software is able to acquire only the valid MPC824X bus cycles and ignore Idle and Wait states. This means that the user is able to make optimum use of the acquisition card’s memory and see more microprocessor bus cycles. For debug purposes the user also has the ability to override this function and acquire data on every Rising CLK Edge to permit the user to see all of the bus traffic including the Idle and Wait states.
Every stored cycle (bus or clock edge, depending upon clocking selection) has a timestamp value stored with it. This time information, accurate to 500ps in the TLA600/700 series, permits precise measurements of microprocessor bus activity. Because of the design of Tektronix Logic Analyzers there is no need to worry about trading off acquisition memory depth when making these measurements, as the timestamp memory is separate from the acquisition memory.
* Mnemonic decode according to: "Book E: PowerPC Architecture Enhanced for Embedded Applications" Copyright Motorola, Inc. 03 May 99
Features
- Physical address reconstruction (Instruction and Data cycles).
- SDRAM cycle suppression.
- High-Low Instruction or Low-High Instruction execution order.
- Support for: RAS Bits: 13, 12, 11, 10 and CAS Bits: 10, 9, 8, 7
Please see the datasheet for more information.
Timing Analysis
By acquiring data in asynchronous mode on the Tektronix Logic
Analyzer, high speed accurate timing measurements can be made of
the MPC824X up to 2Ghz (500 ps) using a Tek TLA600 or 700
system..
Correlating Bus Activity
While the NEX-MPC824X package is being used to monitor the
MPC824X activity, another acquisition module can be used to
monitor activity elsewhere in the system. The results of the two
acquisitions can be correlated in time to determine the sequence
of actions that occurred. For instance, a PCI bus could be
monitored and correlated with the MPC824X activity.
LAs Supported / Channel Count Requirement
| TLA600/700 Support (Can be used with TLA7L/M/N/P or Q cards) | DAS9200 & TLA500 (92A96/C96) Support | Prism 3000 32 GPX Support | TLA700 Channels Required | Notes |
|---|---|---|---|---|
| Y | N | N | ** | Motorola MPC824X and Sandpoint Eval. Board Disassembly software |
| ** The 200MHz sync. option is required on the TLA acquisition module when the MPC824X memory bus is running faster than 100MHz. Two NEX-HDSWIZ adapters are required when using the NEX-MPC824X on the Sandpoint Evaluation Board. Please refer to the NEX-MPC824X data sheet for more information. | ||||

