Design Automation


In-circuit emulators for 8051 devices

28 August 2002 Design Automation

In-circuit emulators (ICEs) are essential tools in most software development cycles. They replace the microprocessor in the target system, giving the programmer full control over the target. The programmer can see exactly what the program is doing and why, making it easy to locate and correct errors and to fast-track the software development cycle.

The MetaICE and iceMASTER series of emulators, represents years of focused engineering by Metalink in creating affordable, fully-featured realtime emulators that meet or exceed user requirements. The MetaICE-XF advances the state-of-the-art in 8051 emulator design with a combination of small footprint, high speed and attractive features.

The MetaICE-XF supports the following features as standard: high level and assembly level debugging; powerful user interface; speeds up to 66 MHz; support for most 8051 devices; 256 KB code memory/256 KB external data memory; 256 K hardware breakpoints; 64 K frames of trace memory with time stamp; SFR Write Data in trace memory; monitored SFRs (SP, IE, DPTR) in trace memory; bank switching; realtime nonintrusive operation.

The SFR Write Data and Monitored SFRs (special function register) trace features are unique to these emulators. The realtime nature distinguishes the MetaICE-XF from other emulators. These features are provided without stopping the processor, whereas other emulators may do this by using a succession of steps, stopping emulation at each step. The SFR Write Data trace feature means that each direct data write to an SFR is captured in the trace memory. The Monitored SFR trace feature means that the value of SP, IE and DPTR is captured in the trace memory. These features allow a designer to track the status of these critical registers.

The MetaICE-XF supports the Atmel and Philips 8x51 RD2, RC2, RB2 and RA2, the Philips RD+, RC+, RB+ and RA+, the FC, FB and FA, and other devices such as the standard 8031, 8032, 8051 and 8052.

User interface

iceMASTER emulators provide a Windows user interface with online manual and context-sensitive hyperlinked help. Active windows include: CPU registers and PSW bits; bit memory; stack data; multiple code, internal and external data memory; Assembly-level, high level language or mixed debugging; watch window for variables, with full access to structures and variables on stack.



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Bourns launches new mobile app
25 March 2020, Electrocomp , Design Automation
The new Bourns app is now available free to download for iOS and Android at the Apple App Store and at the Google Play Store. Mobile apps are very popular marketing tools these days with over 50 million ...

Read more...
Guide for designing GUIs, for novices to experts
29 April 2020, Avnet South Africa , Design Automation
The TouchGFX team at STMicroelectronics recently published TouchGFX Documentation, a website that targets developers working on their first embedded graphical user interface (GUI) as well as those with ...

Read more...
Free PADS software for students and instructors
29 April 2020 , Design Automation
As part of its ongoing investment in higher education, Mentor, a Siemens business, announced that students and instructors can download a free student edition of its premium PADS Professional Design Suite ...

Read more...
Embedding a 3D STEP model in a footprint
29 April 2020, EDA Technologies , Design Automation
Integrating mechanical design workflows into electrical design tools has become a necessary component of today’s successful PCB design processes. But transferring inaccurate design data back and forth ...

Read more...
STM32CubeMonitor for runtime variable monitoring
25 March 2020, Altron Arrow , Design Automation
The STM32CubeMonitor family of tools helps to fine-tune and diagnose STM32 applications at runtime by reading and visualising their variables in real time. In addition to specialised versions (power, ...

Read more...
STM32CubeMonitor for runtime variable monitoring
26 February 2020, Altron Arrow , Design Automation
The STM32CubeMonitor family of tools helps to fine-tune and diagnose STM32 applications at runtime by reading and visualising their variables in real time. In addition to specialised versions (power, ...

Read more...
STMicro enhances TouchGFX software framework
29 January 2020, EBV Electrolink , Design Automation
STMicroelectronics has added new features to the TouchGFX software framework for STM32 microcontrollers (MCUs), streamlining creation of attention-grabbing user interfaces for domestic appliances, home ...

Read more...
STM8 development boards in Nucleo-32 format
25 November 2019, EBV Electrolink , Design Automation
STMicroelectronics is making design starts using 8-bit STM8 microcontrollers (MCUs) faster, more affordable, and more accessible by introducing new development boards in the Nucleo-32 form factor. The ...

Read more...
New edition of Altium Designer announced
23 October 2019, EDA Technologies , Design Automation
Altium recently announced the newest version of Altium Designer, a complete software environment for the design and realisation of printed circuit boards (PCB). The latest release, Altium Designer 20, ...

Read more...
New edition of Altium Designer announced
25 November 2019, EDA Technologies , Design Automation
Altium recently announced the newest version of Altium Designer, a complete software environment for the design and realisation of printed circuit boards (PCB). The latest release, Altium Designer 20, ...

Read more...