B r e n d e s

embetter 8051 emulator

Embedded Development

Development Tools
ARM Debugging adapters
BICEPS-ARM Trace
BICEPS-8051 Emulator
ARM + 8051 Software
Evaluation Boards
Time and frequency
Nikolino Project
Overview
Background
Support + Service
Downloads
Consulting + Development
Contact
Get prices

BICEPS-8051

platz Professional Real-Time-Trace-Emulator

for 8051 microcontrollers

The in-circuit-emulator BICEPS-8051 for 8051 based microcontrollers is a professional real-time debugging tool.

BICEPS-8051 emulator with POD B51

BICEPS-8051 features:

  • Real-time in-circuit-emulation at full system speed
  • 512k emulation memory with banking support
  • Actual, reconfigurable FPGA technology
  • True single-chip emulation by Brendes-Softhooks™
  • Debugging:
    • Real-time program execution
    • Access to all internal and external memories and registers
    • No restrictions using memories, interrupts, UART etc.
    • Breakpoints on program and xdata memory
    • Conditional and complex break events
  • Real-time trace
    • Capacity: 128k x 96 bits
    • records program execution in real-time with time stamp
    • 32 bit real-time clock for time measurements, range 100ns .. 12h
    • Performance analysis
    • Real-time trace filter
  • External inputs for break and trace purposes
  • Adaption via processor adapters (POD), via external memory socket (universal adapter) or via pin header (debug connector)
  • USB interface
  • Software included: source level debugger BicWin, Keil µVision driver (DLL)
  • Complete package with cables and processor adapter (PLCC44)


Softhook single chip emulation

The BICEPS-8051 emulator can emulate all 80C51 compatible microcontrollers in true single chip applications without external bus - very important for the modern flash devices. Using the new Softhook™ emulation technique (patented by Brendes), which needs no bondout CPUs or debug licenses, nearly all 80C51 compatible controllers of all silicon vendors can be emulated. For some 80C51 derivates the BICEPS-8051 emulator is the only emulator supporting this devices (see list of supported controllers).


The BICEPS real-time trace memory

An important feature of the BICEPS-8051 emulator is the real time trace memory. Running at full system speed, the BICEPS-8051 records all opcodes executed by the 8051 controller.

The trace memory contents can be presented on source text or assembler level or in a mixed mode.

A special context mode shows the trace memory cursor in the source text and allows stepping forward or backward like executing single steps in two directions (see datasheet).

To increase the trace capacity, the BICEPS-8051 has a trace filter bit memory. It operates in real-time and offers the most comfortable pre-trace filter options with an unlimited number of address comparators. For example, users can decide on each function or source text line whether it is to be traced or not. This expands the trace capacity from milliseconds to seconds or minutes!


List of supported controllers and more technical information: download Biceps8051.pdf

PODs for BICEPS-8051

Part-No. Device Output
POD B51

All 8051 standard 44/40 pinout devices

PLCC44
POD B51CC Atmel 89C51CC01/02/03, 89C51AC2, 89C5115 PLCC44
POD B51CC-52 Atmel 89C51CC03, 52 pins PLCC52
POD B51-68

Atmel 89C51RD2/ED2, 68 pins

PLCC68
POD B5131USB Atmel 89C5131 PLCC52
POD B51SND1 Atmel 89C51SND1, includes QFP-Adapter and QFP base socket QFP80
POD BuC8xx Analog Devices ADuC812/16/24; includes QFP-Adapter and QFP base socket QFP64
POD B517 Infineon C517A, 80C537/517 PGA84
POD B390 Dallas 80C390 PGA68
POD B552 Philips 8xC552 PGA68
POD B592 Philips 8xC592 PGA68
U32 Universal adapter DIL32

Copyright © 2011 Brendes Datentechnik