KEY FEATURES

 |
|
 |
|
| |
|
Plugs directly into the DSP socket |
| |
|
Source level debug for the C-25 compiler |
| |
|
Memory display and edit while your code is executing |
| |
|
Trace display during execution |
| |
|
115 kBaud serial download (64K program downloads in 14 sec.) |
| |
|
Real-time transparent emulation up to 50 MHz |
| |
|
32K frames (80 bits) of execution Trace Buffer, with time stamp |
| |
|
In-line symbolic assembler and disassembler |
| |
|
64K of overlay Program Memory |
| |
|
64K of overlay Data Memory |
| |
|
Unlimited Real-time hardware breakpoints |
| |
|
Software breakpoints |
| |
|
Complex Events to trigger Breakpoints or Trace logic |
| |
|
Two 16-bit Pass Counters |
| |
|
4-level hardware break Sequencer |
| |
|
8 channel user logic state analyzer |
| |
|
External trigger input |
| |
|
Six trigger outputs |
| |
|
Windowing or command driven user interface |
| |
|
RS-232 interface to IBM PC |
| |
|
Made and supported in U.S.A. |
|
USER INTERFACE

 |
The TMS320C25 emulator unit was designed to work with IBM PC
computers. The Windows user interface provides these unique features: Pop-up windows for
Source, Registers, Program, Data, Trace, Stack, Setup, Symbols, Locals, and variables
Watch; source level debugger window for Texas Instruments C-25 compiler; automatic Locals
window for C compiler with support for structures and arrays; user defined SFR window;
extensive macro support; savable user defined setups that hold Breakpoint, Trace and Event
information for easy recall from disk. |
COMPLEX EVENTS

 |
A Complex Event is a set of conditions that control the operation
of complex program breakpoints and trace start/stop logic in real time. There are three
TMS320C25 events available, each consisting of the combination of the following: |
| |
 |
64K address breakpoints or ranges |
| |
|
16-bit data
pattern with less than, greater than,
equal, not equal, and don't care combinations |
| |
|
RD, WR, I/O, instruction fetch, operand read as qualifiers |
| |
|
External input
with programmable trigger polarity |
|
|
In addition, Complex Events can be counted/delayed by the use of the two 16- bit Pass
Counters. An eight level hardware sequencer is available on the TMS320C25 emulator to
sequentially trigger the from/to of any Event or Pass Counter.
|
BREAKPOINTS

 |
Breakpoints are used to stop user program execution preserving the
current program status. TMS320C25 breakpoints can be triggered from a combination of: |
| |
|
Address or Range
of Addresses |
| |
|
Complex Events |
| |
|
External Input |
| |
|
Pass Counters |
| |
|
Trace Buffer Full
Condition |
|
|
TRACE BUFFER

 |
The TMS320C25 emulator trace buffer is a high speed RAM used to
capture in real-time all activity on the microprocessor internal bus and pins. A dedicated
start/stop logic allows for filtering unwanted information from the trace buffer. The
buffer will remember the selected 32K of samples (frames) comprised of the following: |
| |
  |
Address Bus |
| |
 |
Data Bus |
| |
|
Control Signals |
| |
|
I/O Pins |
| |
|
Real-Time Clock Stamp |
| |
|
User Logic Inputs
(8 bits) |
|
|
Trace can be started/stopped by the combination of: |
| |
 |
GO Command |
| |
|
Complex Events |
| |
|
Pass Counters |
| |
|
Sequencer |
| |
|
Trace Full
Condition |
|
|
Additionally,
the TMS320C25 emulator trace buffer is equipped with an internal frame counter to allow
tracing to stop after a specified number of frames. This feature allows the Trace to catch
as much as 32K of the small fragments (snapshots) of executed program at full running
speed. The trace contents can be examined during program execution without slowing down
the microcontroller.
|
SPECIFICATIONS


model:
USP-25 |
 |
|
| |
Supported
Microcontrollers |
|
 |
POD25: TMS320C25
POD25A: AT&T C25 CORE
POD26: TMS320C26
POD29: TMS320C29 |
| |
Maximum
emulation speed |
|
|
40 MHz-Standard, 50 MHz-Optional |
| |
Size |
|
|
260 mm wide, 260 mm deep, 64 mm high |
| |
Emulation
Program Memory |
|
|
64 K Words |
| |
Emulation
Data Memory |
|
|
64 K Words |
| |
Number of
Hardware Breakpoints |
|
|
Unlimited |
| |
Program
Memory Mapping |
|
|
256 word boundary |
| |
Data
Memory Mapping |
|
|
256 word boundary |
| |
Pass
Counters |
|
|
Two, 16-bit each |
| |
Trace
buffer |
|
|
32 Kframes ~ 80 bits, with filtering |
| |
Real_Time
Stamp |
|
|
32-bits, 100 ns resolution |
| |
Sequencer |
|
|
hardware, 8 levels |
| |
User probe |
|
|
8 channel logic input, 1 trigger input with gate, 6 trigger outputs
(Events, Pass Counters, Sequencer) |
| |
Host
interface |
|
|
Asynchronous RS-232C, 9600-115KBaud |
| |
Language
support |
|
|
Texas Instruments ASM & C, COFF format supported |
|
|

|