Renesas user system interface board user's manual (40 pages)
Summary of Contents for Renesas IECUBE2
Page 1
All information contained in these materials, including products and product specifications, represents information on the product at the time of publication and is subject to change by Renesas Electronics Corp. without notice. Please review the latest information published by Renesas Electronics Corp. through various means, including the Renesas Electronics Corp.
Page 2
Renesas Electronics products are not subject to radiation resistance design. Please be sure to implement safety measures to guard them against the possibility of physical injury, and injury or damage caused by fire in the event of the failure of a Renesas Electronics product, such as safety design for hardware and software including but not limited to redundancy, fire control and malfunction prevention, appropriate treatment for aging degradation or any other appropriate measures.
Page 3
General Precautions for Handling This Product 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 4
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 5
This includes the target program and the hardware provided by the user. ® IECUBE Generic name for Renesas Electronics’ high-performance, compact in-circuit emulator. This is IECUBE2 peripheral to interface with the target system. Emulator This is the product to emulate the target device.
Package Contents ..............15 AC adaptor ................16 CHAPTER 2 NAMES AND FUNCTIONS OF HARDWARE ..........17 IECUBE2 main ................. 17 Stick for unplugging EA from POD ............. 19 CHAPTER 3 NOTES ................20 Note for time stamp of trace function ..........20 CHAPTER 4 OPTIONAL PRODUCT ..............
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.
QB-V850E2 1.GENERAL Hardware Specification The following table describes hardware specifications of IECUBE2 main. Table 1-1. IECUBE2 Hardware Specifications Parameter Specification Operating temperature range 0 to 40°C (No condensation) −15 to 60°C (No condensation) Storage temperature range AC adapter power consumption...
1.GENERAL 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. To use IECUBE2, refer to the user’s manual of each POD.
1.GENERAL 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 11
QB-V850E2 1.GENERAL (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.
QB-V850E2 1.GENERAL 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.
QB-V850E2 1.GENERAL (7) Recording histories before and after specific phenomenon has occurred (delay trigger trace) The history after a specific phenomenon has occurred can be recorded by using the event function (1.3.6 Event function (specific CPU operation detection)) in combination. This is similar to being able to observe a signal waveform by assuming an edge as a trigger, when using an oscilloscope to observe a signal.
QB-V850E2 1.GENERAL (3) Access event An access event is detected when an address has been accessed (read or written). The following detection conditions can be specified for an access event. Up to six accesses event points can be specified, but if the access address has been specified as a range, two points will be consumed.
QB-V850E2 1.GENERAL Block Overview An internal block overview of the functions is described as below. Target Target IECUBE2 main IECUBE2 main System System Firmware Firmware FPGA FPGA Debug chip Debug chip Control signals Control signals Signals Signals for debug chip...
1.GENERAL 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.
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 details.
Page 18
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.
QB-V850E2 2.NAMES AND FUNCTIONS HARDWARE 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. Stick (Exchange Adapter) Do the same thing in other corners as below.
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. And in case of including more than one trace data per execution, such as access address and access data, some errors may be observed by FIFO queuing.
4.1.1 General The QB-V850E2-SP is a trace memory extension for IECUBE2. This option product cannot be used by the Integrated Development Environment for RENESAS microcontrollers, and it can be used by Integrated Development Environment Multi by U.S. Green Hills Software. Please make sure the supported version of debugger software.
4.OPTIONAL PRODUCT 4.1.2 SETUP PROCEDURE This section describes how to connect the QB-V850E2-SP to the IECUBE2 main. 1.Remove the cover from the connector on the top side of the QB-V850E2-SP module. It might be necessary to loose the screw a little bit.
Page 23
Revision History REVISION HISTORY IECUBE2 main (QB-V850E2) In-Circuit Emulator User’s Manual Rev. Date Description Page Summary 1.00 Sep 12, 2011 First Edition issued 1.01 Jan 8, 2013 4.1.1 General ・ This option product cannot be used by the Integrated Development...
Page 24
QB-V850E2 In-Circuit Emulator User’s Manual Publication Date: Rev.1.01 Jan 8, 2013 Published by: Renesas Electronics Corporation...
Page 25
SALES OFFICES Refer to "http://www.renesas.com/" for the latest and detailed information. Renesas Electronics America Inc. 2880 Scott Boulevard Santa Clara, CA 95050-2554, U.S.A. Tel: +1-408-588-6000, Fax: +1-408-588-6130 Renesas Electronics Canada Limited 1101 Nicholson Road, Newmarket, Ontario L3Y 9C3, Canada...
Page 26
IECUBE2 main (QB-V850E2) R20UT0824EJ0101...