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:

New Studio 6 SDK
Design Automation
New Simplicity Studio 6 SDK opens development environment, and opens developers to Series 3.

Read more...
New camera module targets AI and computer vision
Vepac Electronics Design Automation
Innodisk has announced its shift towards the AI industry with half of its AI development related to image recognition.

Read more...
Engineering the future of automation
Design Automation
As the next great leap forward in mechanisation, industrial automation integrates data into the manufacturing equation through high-input sensors and sensor infrastructures.

Read more...
Fusion 360 gains Ultra Librarian electronics CAD library
Design Automation
Autodesk collaborated with Ultra Librarian to generate this Fusion 360-compatible app that provides users with free verified schematic symbols, PCB footprints, 3D STEP models, and reference designs.

Read more...
ST releases new reference designs for STM32
Altron Arrow Design Automation
ST Microelectronics has released reference designs for the STM32WL5x and STM32WLEx, allowing new applications to be quickly prototyped.

Read more...
TI releases top five power design tools
Altron Arrow Design Automation
Texas Instruments has released an online resource combining the top five power design tools available to aid in the next electronic project design.

Read more...
Find tools and help more easily on Mouser’s website
Design Automation
The Services and Tools page and Help Centre give customers the ability to view and track orders, request technical support and data sheets, and place orders.

Read more...
Upgraded AI/ML SDK for PolarFire FPGAs
Altron Arrow Design Automation
Network sizes have been reduced by 50% by optimising containers for weights and the built-in bit accuracy simulator’s speed has been tripled.

Read more...
Mouser’s resource pages make it easier to find what you need
TRX Electronics Design Automation
Mouser Electronics offers a wealth of customer-focused online tools to simplify and optimise the selection and purchasing process. Helping customers to easily browse, select and purchase products, the ...

Read more...
Software development kit for motor control
Altron Arrow Design Automation
STMicroelectronics’ STM32 microcontrollers offer the performance of industry-standard Arm Cortex-M cores running either vector control or field-oriented control (FOC) modes, which are widely used in high-performance ...

Read more...