13.07.2015 Views

Ultra-51 Real-time In-Circuit Emulator for 80C51 and all derivatives

Ultra-51 Real-time In-Circuit Emulator for 80C51 and all derivatives

Ultra-51 Real-time In-Circuit Emulator for 80C51 and all derivatives

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Ultra</strong>-<strong>51</strong><strong>Real</strong>-<strong>time</strong> <strong>In</strong>-<strong>Circuit</strong> <strong>Emulator</strong> <strong>for</strong> 80C<strong>51</strong> <strong>and</strong> <strong>all</strong> <strong>derivatives</strong>Ashling’s emulators <strong>for</strong> the 80C<strong>51</strong> familyprovide <strong>In</strong>-<strong>Circuit</strong> Emulation, real-<strong>time</strong> Trace,source debugging, per<strong>for</strong>mance analysis <strong>and</strong>software quality assurance tools <strong>for</strong> rapid <strong>and</strong>reliable development of 80C<strong>51</strong> applications. AllPhilips 80C<strong>51</strong> devices <strong>and</strong> package-types arefully supported.System SpecificationSource-Level DebuggingPathFinder source debugger <strong>for</strong> C <strong>and</strong> Assembly.Automatic synchronization of Source Code, TracedExecuted Source Code, Disassembled CodeMemory, Port Activity, Code Browser <strong>and</strong> CodeCoverage windows; on-chip RAM, Banked ExternalData memory, Special-function Registers, Status,Stack, <strong>and</strong> Variables windows.Software Quality AssuranceBuilt-in options <strong>for</strong> high-speed, non-intrusive real-<strong>time</strong> Per<strong>for</strong>mance Analysis, Code Coverage <strong>and</strong> reportgeneration. Symbolic function trace, <strong>time</strong>-stamping, timing analysis <strong>and</strong> automatic software-verificationreports, using a dedicated real-<strong>time</strong> measurement subsystem.Banked Program SupportOptional built-in support <strong>for</strong> banked program development, including banked code memory, banked codebreakpoints, banked triggers <strong>and</strong> banked code execution trace. Auto configuration <strong>for</strong> banked programs up to1MB.Languages SupportedKeil C, IAR C, Altium-Tasking C, Ashling ASM<strong>51</strong>,<strong>In</strong>tel ASM<strong>51</strong>, Keil RTX<strong>51</strong>RTOS.Clock SpeedEmulation clock speeds to48MHz. Full support <strong>for</strong> x2clock devices.HostPC withWindows9x/2000/Me/NT/XP, st<strong>and</strong>ard RS232serial port.Flash microcontrolleremulationFull-speed code overlaymemory emulates On-ChipFlash microcontrollers.The PathFinder Source Debugger provides real-<strong>time</strong> in-circuit emulation <strong>and</strong> source-level debugging<strong>for</strong> the Philips 80C<strong>51</strong> microcontroller family with mouse, comm<strong>and</strong>-line, accelerator-key <strong>and</strong> button-barcontrols.


<strong>Emulator</strong> Specification<strong>Emulator</strong> MemoryOn-the-FlyDebuggingTrace DisplayTriggeringBreakpointsVariablesPer<strong>for</strong>manceAnalyzerCode CoveragePower Supply64KB <strong>Emulator</strong> Code Overlay Memory <strong>and</strong> 64KB <strong>Emulator</strong> Xdata Overlay Memory. Upgradeable to1MB banked overlay memory.Full On-the-Fly, non-intrusive debugging: You can set breakpoints, define a trigger, view tracecontents <strong>and</strong> monitor variables while your program is executing.32K Frames by 96 bits trace buffer, with variable trace length. Time-stamp on every traced frame.Optional trace expansion to <strong>51</strong>2K Frames. Display signals in cycle-by-cycle, hex, or source code.Full real-<strong>time</strong> tracing of address, data, ports, control <strong>and</strong> external buses. Save/load trace display.Compare trace against reference traces.Six multiple trigger Event recognizers; symbolic, binary, or hex values. Trigger on Booleancombinations of the Event recognizers. Trigger on address <strong>and</strong>/or data values or range(s).Pre/center/post trace triggers. Save/load trigger definition files. Modify trigger On-the-Fly.64K code breakpoints (optional upgrade to 1MB). 64K Xdata read <strong>and</strong> 64K Xdata write breakpoints.Break on frames after stop trigger. Break on Trace buffer full. Execution <strong>time</strong>r breakpoint. Externalsignal breakpoint. All breakpoints are halt-be<strong>for</strong>e-instruction, non-intrusive, real-<strong>time</strong>.Full expression h<strong>and</strong>ling <strong>for</strong> assembler <strong>for</strong> C <strong>and</strong> assembly. Variable monitoring, includingcomplex arrays <strong>and</strong> structures. On-the-fly variable monitoring.STARS-<strong>51</strong> (Software Test, Analysis <strong>and</strong> Reporting System) high-speed, non-intrusive real-<strong>time</strong>per<strong>for</strong>mance analysis system option with full bank-memory support. Symbolic Function Trace,timing analysis <strong>and</strong> automatic software-verification reports.CodeScan-<strong>51</strong> Code Coverage system option <strong>for</strong> software quality assurance. Measures <strong>all</strong> tested,untested <strong>and</strong> parti<strong>all</strong>y-tested code, by instruction, by line, by function, by module <strong>and</strong> by program.St<strong>and</strong>-alone in-circuit emulator with st<strong>and</strong>ard 115Kbits/s serial connection to PC. Supplied with100V-230V 50/60Hz Universal power unit.<strong>Ultra</strong>-<strong>51</strong> Device Support Range please specify device-type when ordering80C<strong>51</strong>80C5280C3180C328xC<strong>51</strong>X2, 52X2, 54X2, 58X280C31X2, 32X289xC<strong>51</strong>RA2xx, RB2xx, RC2xx, RD2xx89xC60X2, C61X280/87/89C<strong>51</strong>80/87/89C5280/87/89C5480/87/89C5880/83/87C524, C52880/83/87C652, C654Upgrade Path80/83/87C<strong>51</strong>FA80/83/87C<strong>51</strong>FB80/83/87C<strong>51</strong>FC80/83/87C<strong>51</strong>RA+83/87C<strong>51</strong>RB+83/87/89C<strong>51</strong>RC+83/87/89C<strong>51</strong>RD+80/83/89C<strong>51</strong>RA280/83/89C<strong>51</strong>RB280/83/89C<strong>51</strong>RC280/83/89C<strong>51</strong>RD289C66089C66289C664DS179 V14Ashling Microsystems Ltd. is Certified to I.S. EN ISO 9001:2000, NSAI Registration No. 19.09069.Ashling Microsystems <strong>In</strong>c. Ashling Microsystèmes Ashling Microsystems Ltd Ashling Microsystems Ltd18612 Devon Avenue 2, rue Alexis de Tocqueville <strong>In</strong>tec 2, Wade Road National Technology ParkSaratoga Parc de Haute Technologie Basingstoke LimerickCA 95070-4646 USA 92183 Antony Cedex, France Hants. RG24 8NE, U.K. Irel<strong>and</strong>Tel: (408) 884 3020 Tel: 01.46.66.27.50 Tel: (0870) 240 5209 Tel: +353-61-334466Fax: (408) 884 3026 Fax: 01.46.74.99.88 Fax: (01256) 811761 Fax: +353-61-334477Email: sales.usa@ashling.com sales.fr@ashling.com sales.uk@ashling.com sales.ie@ashling.comAshling Microsystems Ltd reserves the right to alter product specifications at any <strong>time</strong> <strong>and</strong> without noticeDistributors in Austria, Austria, China, Cyprus, Denmark, Finl<strong>and</strong>, France, Germany, Greece, Hong Kong, Icel<strong>and</strong>, <strong>In</strong>dia, Israel, Italy, Japan, Korea, Malaysia,Norway, Singapore, Spain, Sweden, Switzerl<strong>and</strong>, Taiwan <strong>and</strong> Turkey.www.ashling.com89C66889C66980/83/87C55280/83/87C554 LQFP80/83/87C554 PLCC8xC5578xC5918xC5928xC59887C<strong>51</strong>MB2 (Mx2)87C<strong>51</strong>MC2 (Mx2)PCD509xySAA55xxSAA56xxTDA93xxTDA95xx83/87C19x83/87C39x8WE50xx8WE60xxMIF2ICD8x8RF50xx8RF60xxP5Sxxx, P5CxxxTDA8006, 8008TDA8029/30/31All <strong>Ultra</strong>-<strong>51</strong> systems can be easily field-upgraded to a different processor type. Ashling's continuing technical co-operationwith Philips Semiconductors ensures that development support is provided <strong>for</strong> each new 80C<strong>51</strong>, 80C<strong>51</strong>Mx2, XA <strong>and</strong> SmartCard derivative introduced by Philips.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!