DS-251 In-Circuit Emulator

Similar documents
EB-51 Low-Cost Emulator

DS-XA In-Circuit Emulator

DS-51 Microprocessor Development System

CEIBO FE-51RD2 Development System

CEIBO FE-5111 Development System

CEIBO FE-5131A Development System

CEIBO FE-W7 Development System

CEIBO FE-5122 Development System

DS-51 Development System

This catalog includes the description and specifications for all Ceibo Development Tools. Systems are grouped in seven categories:

NEW CEIBO DEBUGGER. Menus and Commands

Development Tools. 8-Bit Development Tools. Development Tools. AVR Development Tools

DoCD IP Core. DCD on Chip Debug System v. 6.02

CROSSWARE 7 V8051NT Virtual Workshop for Windows. q Significantly reduces software development timescales

Note that FLIP is an Atmel program supplied by Crossware with Atmel s permission.

AT89 Series Development. Tools Support Family In-Circuit Emulator

_ V Intel 8085 Family In-Circuit Emulation. Contents. Technical Notes

11.0 Microchip PIC Development Tools

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

This chapter introduces how to use the emulator of TOPICE quickly.

EE4380 Microprocessor Design Project

EPM900 - Overview. Features. Technical Data

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

M ICROCONTROLLER S OLUTIONS FOR CAN NETWORKING & HIGH-END INDUSTRIAL AND AUTOMOTIVE APPLICATIONS

Programming in the MAXQ environment

Renesas 78K/78K0R/RL78 Family In-Circuit Emulation

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

RTE-V850E/GP1-IE USER'S MANUAL (REV.1.01) RealTimeEvaluator

_ V Renesas R8C In-Circuit Emulation. Contents. Technical Notes

ME 515 Mechatronics. A microprocessor

1. Attempt any three of the following: 15

MPLAB SIM. MPLAB IDE Software Simulation Engine Microchip Technology Incorporated MPLAB SIM Software Simulation Engine

ToolStick-EK TOOLSTICK USER S GUIDE. 1. Kit Contents. 2. ToolStick Overview. Green and Red LEDs. C8051F321 provides USB debug interface.

Product Overview. Emulation Solution. Verify Interrupt Routines Debug Assembly Code Optimize Code

ZAP Cross Debuggers for Motorola Microcontrollers

EMUL-AVR-PC. User Guide

Section 1 AVR Studio User Guide

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

C86 80C88 DS-186

EMULATOR SETUP MB BIT COMPACT-ICE

Quick Start Guide for the Turbo upsd DK3300-ELCD Development Kit- RIDE

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

Claus Kuhnel BASCOM. Programming of Microcontrollers with Ease. An Introduction by Program Examples

SRAM SRAM SRAM SCLK khz

Figure 1.1: Some embedded device. In this course we shall learn microcontroller and FPGA based embedded system.

Microcomputer Architecture and Programming

ECE3120: Computer Systems Hardware & Software Development Tools

The professional Real-Time In-Circuit-Emulator: BICEPS

System-on-a-Programmable-Chip (SOPC) Development Board

PIC Microcontroller Introduction

FEATURES Supports following ST upsd3200 family of microcontrollers ( both package of QFP52 and QFP80)

Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers

POD 51EH C541U 12 EA ALE PSEN XH0 XH1 XH2 XH3 XH4 XH5 XH6 XH7 XL7 XL6 XL5 XL4 XL3 XL2 XL1 XL0. Figure 1. POD 51EH C541U 12

Typical applications where a CPLD may be the best design approach:

NXP Unveils Its First ARM Cortex -M4 Based Controller Family

F²MC-8FX FAMILY MB95100 SERIES EMULATOR HW SETUP 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

2. List the five interrupt pins available in INTR, TRAP, RST 7.5, RST 6.5, RST 5.5.

Instructions Involve a Segment Register (SR-field)


PC87435 Enhanced IPMI Baseboard Management Controller

C Programming in Atmel Studio 7 Step by Step Tutorial

Megawin 8051 OCD ICE

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Fig 1. Block diagram of a microcomputer

ET2640 Microprocessors

PICMASTER EMULATOR User s Guide

INTEL Architectures GOPALAKRISHNAN IYER FALL 2009 ELEC : Computer Architecture and Design

EC6504 MICROPROCESSOR AND MICROCONTROLLER

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

Summer 2003 Lecture 21 07/15/03

IN-CIRCUIT DEBUG (ICD) USER GUIDE

Question Bank Microprocessor and Microcontroller

Microprocessors/Microcontrollers

TEMIC 51T (Temic) EMULATION

_ V1.3. Motorola 68HC11 AE/AS POD rev. F. POD Hardware Reference

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

3. The MC6802 MICROPROCESSOR

MARIE: An Introduction to a Simple Computer

CHAPTER 1 MICROCOMPUTER SYSTEMS. 1.1 Introduction. 1.2 Microcontroller Evolution

Memory Organization. Program Memory

DEPARTMENT OF ECE QUESTION BANK SUBJECT: MICROPROCESSOR AND MICROCONTROLLER UNIT-1 PART-A (2 MARKS)

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS

Chapter 4. Chapter 4 Objectives

Lecture 1. Course Overview and The 8051 Architecture

RICE3000 In-Circuit Emulator for PIC

Chapter 7 Central Processor Unit (S08CPUV2)

8051 Microcontrollers

Week 1. Introduction to Microcomputers and Microprocessors, Computer Codes, Programming, and Operating Systems

Chapter 4. MARIE: An Introduction to a Simple Computer

FR30-RAM-Stack-Board Documentation Part-Number: FR-RAM-STACK1-100P-M06

EasyPack and EasyPack /S 8051/8052. Up and Running In 30 Minutes! In-Circuit Emulator MICETEK INTERNATIONAL INC.

EMUL51XA PC. User Guide. Edition 1. ICE Technology - All rights reserved worldwide.

8051 Microcontroller memory Organization and its Applications

Introduction to 8051 microcontrollers

Unit I. Introduction Microcontrollers and Embedded processors Overview of the 8051 Inside the 8051 Addressing Modes

2-bit ARM Cortex TM -M3 based Microcontroller FM3 Family MB9A130 Series

The Microcontroller Idea Book

The Freescale MC908JL16 Microcontroller

QUESTION BANK. EE 6502 / Microprocessor and Microcontroller. Unit I Processor. PART-A (2-Marks)

Transcription:

DS-251 In-Circuit Emulator In-Circuit Emulator for 251 Microcontrollers FEATURES Real-Time and Transparent In-Circuit Emulator for 251s Standard 256K Emulation Memory Real-Time Trace up to 128K Frames Deep, 128 Bits Wide Complex Hardware Breakpoints Supports Both Binary Mode and Source Mode MS-Windows Debugger High-Level Support for Popular C-Compilers Full Support of Local and Global Variables On-Line Assembler and Disassembler Performance Analyzer Serially Linked to IBM PC at 115 KBaud DS-251 - Page 1

DESCRIPTION Ceibo DS-251 is a real-time in-circuit emulator dedicated to Intel and Atmel W&M / Temic 251 microcontrollers. It is serially linked at 115KBaud to a PC or compatible host and can emulate the microcontroller using either the built-in clock oscillator or any other clock source connected to the microcontroller, up to its maximum frequency as specified by Intel and Atmel W&M / Temic. DS-251 provides 256 KBytes of code memory with software mapping. Breakpoints allow real-time program execution until an opcode is executed at a specified address. Breakpoints on data read or write and an AND/OR combination of two external signals are also implemented. A complete set of conditional breakpoints permit halting program emulation on code addresses, source code lines, access to external and on-chip memory, port and register contents. The MS-Windows software includes source level debugger for C, assembler debugger, performance analyzer, on-line assembler and disassembler, conditional breakpoints and many other features. The DS-251 source level debugger includes commands, which allow the user to get all the information necessary for testing the programs and hardware in real-time. The commands permit setting breakpoints on highlevel language lines, adding a watch window with the symbols and variables of interest, modifying variables, displaying floating point values, showing the trace buffer, executing assembly steps and many more useful functions. The system can be configured into either binary mode or source mode. When configured in binary mode, it is binary code compatible with 8051 microcontrollers and can execute existing 51 application code directly without modifying it and improving the performance of your system. Files generated by the most common 8051 and 251 assemblers and high-level language compilers are accepted by the DS-251. Systems are supplied with MS- Windows debugger, 256K Bytes of internal memory, 256K hardware breakpoints, real-time trace memory and logic analyzer with external test points. SPECIFICATIONS EMULATOR MEMORY DS-251 provides 256 KBytes of code memory with software mapping. Memory mapping has a resolution of 1 Byte and can be set to the target user or belonging to the emulator. HARDWARE BREAKPOINTS Breakpoints allow real-time program execution until an opcode is executed at a specified address. Breakpoints on data read or write and an AND/OR combination of two external signals are also implemented. A selection of breakpoints according to rising/falling edge or high/low level of external events is available. DS-251 - Page 2

CONDITIONAL BREAKPOINTS A complete set of conditional breakpoints permit halting program emulation on code addresses, source code lines, access to external and on-chip memory, port and register contents. LANGUAGES AND FILE FORMATS DS-251 accepts files generated by compilers from many vendors according to Intel standard OMF-251 format (Keil, IAR, Tasking, etc.). Also 8051 compilers in many different formats can be used with this emulator. Assemblers and high-level languages such as C and PLM are fully supported. SOURCE-LEVEL DEBUGGER DS-251 software comes with an MS-Windows debugger. The debugger includes commands which allow the user to get all the information necessary for testing the programs and hardware in real-time. The commands permit setting breakpoints on high-level language lines, adding a watch window with the symbols and variables of interest, modifying variables, displaying floating point values, showing the trace buffer, executing assembly steps and many more useful functions. Figure 1: DS-251 Windows Debugger TRACE AND LOGIC ANALYZER The trace memory is used to record the microprocessor activities. Eight lines are user selectable test points. Trigger inputs and conditions are available for starting and stopping the trace recording. The trace buffer can be viewed in disassembled instructions or high level language lines embedded with the related instructions. The maximum trace memory is 128K frames of 128-bit each including bus activity, program counter, trace clips and 32-bit time stamps with a maximum resolution of 40ns. DS-251 - Page 3

PERFORMANCE ANALYZER This useful function checks the real-time trace buffer and provides time statistics on modules and procedures as a percentage of the total execution time. PERSONALITY PROBES DS-251 uses Intel and Atmel W&M / Temic bond-out microcontrollers for hardware and software emulation. The selection of a different microcontroller is made by replacing the probe or just by software as some bond-outs emulate a family of devices. Probe Supported Deviced B-C251Gx Atmel: TSC80C251G2D, TSC83C251G1D, TSC83C251G2D, TSC87C251G1A, TSC87C251G2D-16K, TSC87C251G2D-32K B-C251Tx Intel: 80C251SB, 80C251SQ, 80C251TB, 80C251TQ, 83C251SA, 83C251SB, 83C251SP, 83C251SQ, 83C251TA, 83C251TB, 83C251TP, 83C251TQ, 87C251SA, 87C251SB, 87C251SP, 87C251SQ, 87C251TA, 87C251TB, 87C251TP, 87C251TQ As the list of supported devices and available probes is continuously evolving, call Ceibo for the latest update. FREQUENCY The personality probes run at the frequency of the crystal on them or from the clock source supplied by the user hardware. Therefore, the same probe may be adapted to the frequency requirements. The minimum and maximum frequencies are determined by the emulated chip characteristics, while the emulator is prepared to accept future derivatives running up to 30MHz. HOST CHARACTERISTICS IBM PC or compatible systems with 8 MByte of RAM and one RS-232 port. INPUT POWER 5VDC/1.5A. MECHANICAL DIMENSIONS 26mm x 151mm x 195mm (1 x 6 x 7 ). ITEMS SUPPLIED AS STANDARD In-circuit emulator with 256 KByte breakpoints, 256 KByte internal code memory. User software including Source Level Debugger, On-line Assembler and Disassembler. User s Manual and Operating Instructions. RS-232 cable. Power supply. DS-251 - Page 4

OPTIONS Adapters for the different packages. 128K trace expansion. WARRANTY Two years limited warranty, parts and labor. DS-251 - ORDERING INFORMATION Item Description DS-251 In-Circuit Emulator, Software, 32K Trace Memory, Power Supply, Cables P-C251TX P-C251GX TR-251-128K Personality Probe, 44-pin PLCC Emulation Header Personality Probe, 44-pin PLCC Emulation Header 128K Trace Memory DS-251 - Page 5