NEC IECUBE2 User Manual

NEC IECUBE2 User Manual

In-circuit emulator v850e2m microcontroller

Advertisement

Quick Links

CUSTOMER NOTIFICATION
ZUD-CD-10-0092 (1/19)
March 19, 2010
Yoshinari Ando, Team Manager
Development Tool Solution Group
Multipurpose Microcomputer Systems Division
Microcomputer Operations Unit
NEC Electronics Corporation
User's Manual(Preliminary)
IECUBE2 main (QB-V850E2)
In-Circuit Emulator
Target Devices
V850E2M microcontroller

Advertisement

Table of Contents
loading

Summary of Contents for NEC IECUBE2

  • Page 1 CUSTOMER NOTIFICATION ZUD-CD-10-0092 (1/19) March 19, 2010 Yoshinari Ando, Team Manager Development Tool Solution Group Multipurpose Microcomputer Systems Division Microcomputer Operations Unit NEC Electronics Corporation User’s Manual(Preliminary) IECUBE2 main (QB-V850E2) In-Circuit Emulator Target Devices V850E2M microcontroller...
  • Page 2: Table Of Contents

    User’s Manual(Preliminary) IECUBE2 main (QB-V850E2) ZUD-CD-10-0092 2/19 Contents INTRODUCTION ............................5 CHAPTER 1 GENERAL........................7 Hardware Specifications ......................8 System Overview .........................8 Functional Overview ........................9 1.3.1 Program execution function (real-time execution function) ..............9 1.3.2 Step execution function (non-real-time execution function) ..............9 1.3.3...
  • Page 3 ZUD-CD-10-0092 3/19 IECUBE is a registered trademark of NEC Electronics Corporation in Japan and Germany. Green Hills, the Green Hills logo, CodeBalance, GMART, GSTART, INTEGRITY, and MULTI are registered trademarks of Green Hills Software, Inc. AdaMULTI, EventAnalyzer, G-Cover, GHnet, GHnetLite, Green Hills Probe, Integrate, ISIM, PathAnalyzer, Quick Start, ResourceAnalyzer, Safety Critical Products, Slingshot, SuperTrace Probe, TimeMachine, and TotalDeveloper are trademarks of Green Hills Software, Inc.
  • Page 4 User’s Manual(Preliminary) IECUBE2 main (QB-V850E2) ZUD-CD-10-0092 4/19 1. Circumstances not covered by product guarantee  If the product was disassembled, altered, or repaired by the customer  If it was dropped, broken, or given another strong shock  Use at overvoltage, use outside guaranteed temperature range, storing outside guaranteed temperature range ...
  • Page 5: Introduction

    Readers This manual is intended for users who wish to perform debugging using the QB-V850E2 (generic name: IECUBE2). The readers of this manual are assumed to be familiar with the device functions and usage, and to have knowledge of debuggers.
  • Page 6 This is the system to be debugged (system provided by the user). This includes the target program and the hardware provided by the user. ® IECUBE Generic name for NEC Electronics’ high-performance, compact in-circuit emulator. This is IECUBE2 peripheral to interface with the target system.
  • Page 7: Chapter 1 General

    The IECUBE2 is an in-circuit emulator for V850E2M microcontroller. Hardware and software can be debugged efficiently in the development of systems in which the target device is used. This manual describes general information of IECUBE2 main unit. Please refer to user’s manual of each POD for detail usage.
  • Page 8: Hardware Specifications

    2.25G Byte (Approx. 128M frame ) (When using long term trace option) System Overview The system configuration is described as below. IECUBE2 can not be used alone. POD, AC adapter and sockets are needed to use. These are sold separately.
  • Page 9: Functional Overview

    9/19 Functional Overview IECUBE2 is provided with a wealth of debug functions to enable efficient program debugging, in addition to being used to emulate the operation of a target device. An overview of the functions is provided in this section.
  • Page 10 User’s Manual(Preliminary) IECUBE2 main (QB-V850E2) ZUD-CD-10-0092 10/19 (1) Hardware break function The hardware break function is used to observe the CPU bus cycles and set a break for a specific fetch or access operation. For example, a break can be set by detecting a state where an address has been executed or a variable has been accessed.
  • Page 11: Trace Function (Program Execution History)

    User’s Manual(Preliminary) IECUBE2 main (QB-V850E2) ZUD-CD-10-0092 11/19 1.3.4 Trace function (program execution history) The trace function can be used to check the CPU execution history (trace). Items (1) to (7) can be recorded in the execution history. (1) Program counter (PC) of branch source and branch destination The PCs of a branch source and a branch destination can be recorded in the history.
  • Page 12: Time Measurement Function

    User’s Manual(Preliminary) IECUBE2 main (QB-V850E2) ZUD-CD-10-0092 12/19 1.3.5 Time measurement function This function is used to measure the execution time of a specific section. The measurement start and end points can be set by using the event function. In addition, the maximum, minimum, and average execution time and the number by which the measurement section has been passed can be measured.
  • Page 13: Event Link Function (Event Combinations)

    User’s Manual(Preliminary) IECUBE2 main (QB-V850E2) ZUD-CD-10-0092 13/19 1.3.7 Event link function (event combinations) The event link function is used to combine into one event, events that have been registered by using the event function. It is used to detect a specific sequence, such as when an address has been executed after a variable was accessed.
  • Page 14: Ac Adaptor

    14/19 AC adaptor The specifications of the AC adapter for IECUBE2 differ depending on the region of use. Be sure to use an AC adapter corresponding to the region of use. The IECUBE2 is not provided with an AC adapter. It must be purchased separately.
  • Page 15: Chapter 2 Names And Functions Of Hardware

    IECUBE2 main is unit that controls debugging (2) POD POD is sold separately. POD is IECUBE2 peripheral to interface with the target system. This unit is equipped with the major features for emulating the real device. Please refer to user’s manual of POD for...
  • Page 16 This LED turns on when the target system is turned on. (4) POD cable This coaxial cable is used to connect the IECUBE2 main unit and emulation POD. The cable length is shown below. Be careful not to excessively bend this cable because doing so might break the cable.
  • Page 17: Stick For Unplugging Ea From Pod

    User’s Manual(Preliminary) IECUBE2 main (QB-V850E2) ZUD-CD-10-0092 17/19 Stick for unplugging EA from POD The stick as following figure is used to unplug Exchange Adapter (EA) from POD. Figure 2-2. Stick for unplugging EA from POD To unplug EA from POD, insert the stick in a corner of POD and slightly push up POD.
  • Page 18: Chapter 3 Notes

    A time stamp of trace function does not indicate the instruction execution time/cycle count. A time stamp indicates a time IECUBE2 main received the trace data from a debug chip in POD. The output timing of the trace data is a little different from the instruction execution time/cycle.
  • Page 19: Chapter 4 Long Term Trace Option

    LONG TERM TRACE OPTION This chapter explains an optional product QB-V850E2-SP for extending the trace memory. General The QB-V850E2-SP is a trace memory extension for IECUBE2. Please make sure the supported version of debugger software. Figure 4-1. QB-V850E2-SP SETUP PROCEDURE This section describes how to connect the QB-V850E2-SP to the IECUBE2 main.

This manual is also suitable for:

Qb-v850e2

Table of Contents