|
Ultra-SAA56xx
Microprocessor Development System for NXP SAA55xx/SAA56xx TV Microcontrollers
Ashling's
Ultra-SAA56xx Microprocessor Development System provides Software Development,
In-Circuit Emulation, Source-level Debugging, Program Performance Analysis
and Code Coverage measurement in one powerful integrated system, hosted
under Windows™. The NXP SAA55xx, SAA56xx, TDA935x/6x/8x, and
TDA939x TV On-Screen-Display microcontrollers are fully supported in all
modes.
System
Specification
PathFinder
Source Debugger
PathFinder is Ashling's C Source-Level Debugger for the Ultra-SAA56xx,
with multiple user-configurable windows, hover help and hover data display,
point-and-click, drag-and-drop and splitter windows.
Controlled
by button-bar, menus, mouse or automated script files, PathFinder’s
Object-Oriented Monitoring and Editing System provides tree-structured
“click to expand” access to all memory-areas, register sets,
memory banks, registers and bits.
SAA55xx/56xx
Banked Program Support
Full built-in support for SAA56xx and SAA55xx banked program
development, including banked code memory, banked Xdata memory, banked
code breakpoints, banked triggers and banked execution trace. Auto-configuration
of Ultra-SAA56xx banked memory.
Banked
Program Support
Full
built-in support for SAA56xx and SAA55xx banked program development, including
banked code memory, banked Xdata memory, banked code breakpoints, banked
triggers and banked execution trace. Auto-configuration of Ultra-SAA56xx
banked memory.
STARS
Performance Analyzer
Ashling’s STARS (Software Test, Analysis
and Reporting System) Performance Analyzer option for the Ultra-SAA56xx
measures the maximum, minimum and total execution time of every function
in the program code, in real-time. You can measure and optimize the execution
time of your program, identify untested program paths, and verify conformance
to an execution-time specification.
Code
Coverage Measurement
Ashling’s “CodeScan” Code
Coverage Measurement option for the Ultra-SAA56xx Emulator identifies
all tested, untested and unreachable code in your program. You can verify
that every instruction is tested, and store a formal record of test completeness.

The PathFinder debugger displays banked code and
Xdata memory for SAA55xx/56xx development. Changes in the processor’s
registers since the previous break are highlighted in Red.
Emulator
Specification
Compiler
Support
Keil, IAR,
Altium-Tasking and Raisonance C Compilers; Ashling ASM51 Assembler.
Host
PC with
32-bit Windows (Win95/98/Me/2000/NT/XP). Standard RS232 Serial Port
at 115Kbits/s.
Clock
Supports
12MHz, 24MHz and 48MHz microprocessor clock frequencies.
Emulation
Memory
Built-in 1 MB Banked Overlay Memory to support 192KB Banked
Code and 256KB Banked Xdata for SAA56xx or 128KB Banked Code for SAA55xx
devices.
Emulation
Probes
Probe
footprints LQFP100 (SOT407-1) or SDIP52 for SAA55xx and SAA56xx. QFP80
or SDIL64 Adapter Cable option for TDA93xx.
On-the-Fly
Debugging
Full On-the-Fly, non-intrusive debugging: You can
set breakpoints, define a trigger, view trace contents and monitor variables
while your program is executing.
Triggering
- 6 multiple
trigger event recognizers; symbolic, binary, or hex.
- Trigger
on Boolean combinations of the recognizers.
- Trigger
on address and/or data or range(s).
- Pre/center/post
trace triggers.
- Save/load
trigger definition files.
- Modify
trigger on-the-fly.
Trace
Display
- 32K frames
by 96 bits, with variable trace length.
- Time-stamp
on every traced frame.
- NXP
SAA56xx/SAA55xx extended ports are traced.
- Optional
trace expansion to 512K frames.
- Display
signals in cycle-by-cycle, hex or source code.
- Full real-time
tracing of address, data, ports, control and external busses.
- Save/load
trace display.
- Compare
trace against reference traces.
Breakpoints
- 1MB real-time
banked code memory, 256K Xdata read and 256K Xdata write breakpoints.
- Break
on N frames after stop trigger.
- Break
on trace buffer full.
- Execution
timer and External signal breakpoints.
- All breakpoints
are implemented in hardware and are non-intrusive and in real-time.
Variables
Full expression
handling for assembler and C. Variable monitoring, including complex arrays
and structures. On-the-fly variable monitoring.
Script
Language
Powerful C-like macro script language can control, monitor and log all
of the functions of the Emulator. Automatic testing of software and hardware
Performance
Analysis, Code Coverage
Ashling’s STARS-51 high-speed, non-intrusive
real-time program analysis system option. Symbolic function trace, timing
analysis and automatic software-verification reports. Ashling’s
CodeScan-51 Code Coverage Measurement system option for
software quality assurance..
Power
Supply
Universal
Power Supply, 100-240V, 50/60 Hz.
Ultra-SAA56xx
Product Range please specify device-type when ordering
Device
Support
SAA5533
SAA5541
SAA5543
SAA55xxPS
SAA5565H
TDA935x/6x/8xPS/N1 |
SAA556xxHL |
SAA5573
SAA5583
SAA5595H
TDA935x/6x/8xPS/N2
TDA955x/6x/8xPS/N1
TDA955x/6x/8xH/N1
TDA959xPS/N1
TDA959xH/N1 |
Target voltages
from 3.0V to 3.6V. Probes are available for all device-packages.
|