Home
QB-V850ESIX2 In-Circuit Emulator UM
Contents
1. 31 CHAPTER A NOTES 4 1 Cautions Regarding Differences Between Actual Device And Emulator When debugging is performed with QB V850ESIX2 connected to the target system QB V850ESIX2 performs emulation as if the actual device operates in the target system although operations of the actual device and QB V850ESIX2 differ in the following points Therefore the user is responsible for using the actual device for the final evaluation before starting mass production and judging its applicability 4 1 4 Operation after power application to target system The target device mounted in the target system starts program execution when reset is released after power application With QB V850ESIX2 however the program will not be executed until manipulation to start the program downloaded with the debugger is performed QB V850ESIX2 can download and execute objects even before their initial value information of a variable is ROMized but the actual device does not operate normally if the objects have not been ROMized For details on ROMization refer to the user s manual of the compiler 4 1 2 Oscillator QB V850ESIX2 does not support clock input from the oscillator in the target system The operating cock frequency may therefore vary between when the target device is mounted and when QB V850ESIX is connected 4 1 3 Pin characteristics Since the connectors adapters and circuit board are placed between QB V850ESIX2 and the target system unlike when th
2. To know the manipulations command functions and other software related settings of the QB V850ESIX2 See the user s manual of the debugger supplied with the QB V850ESIX2 to be used Note Footnote for item marked with Note in the text Caution Information requiring particular attention Remark Supplementary information Numeric representation Binary xxxx or xxxxB Decimal xxxx Hexadecimal xxxxH Prefix indicating power of 2 address space memory capacity K kilo 2 1 024 M mega 2 1 024 Users Manual U17909EJ3VOUM Terminology The meanings of the terms used in this manual are described in the table below Target device This is the device to be emulated Target system 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 Related Documents Please use the following documents in combination with this manual The related documents listed below may include preliminary versions However preliminary versions are not marked as such Documents Related to Development Tools User s Manuals Document Name Document Number QB V850ESIX2 in circuit emulator This manual CA850 Ver 3 00 C Compiler Package Operation U17293E C Language U17291E Assembly Language U17292E Link Directives U17294E ID850Q
3. 1 NEC Electronics as used in this statement means NEC Electronics Corporation and also includes its majority owned subsidiaries 2 NEC Electronics products means any product developed or manufactured by or for NEC Electronics as defined above M8E 02 11 1 User s Manual U17909EJ3VOUM MEMO 4 User s Manual U17909EJ3VOUM General Precautions for Handling This Product Circumstances not covered by product guarantee elf the product was disassembled altered or repaired by the customer e f it was dropped broken or given another strong shock e Use at overvoltage use outside guaranteed temperature range storing outside guaranteed temperature range e f power was turned on while connection to the AC adapter USB interface cable or target system was in an unsatisfactory state e f the cable of the AC adapter the USB interface cable the emulation probe or the like was bent or pulled excessively e f an AC adapter other than the supplied product was used e f the product got wet e If this product is connected to the target system when there is a potential difference between the GND of this product and GND of the target system e If the connectors or cables are plugged unplugged while this product is in the power on state e f excessive load is applied to the connectors or sockets Safety precautions e f used for a long time the product may become hot 50 C to 60 C Be careful of low temperature bu
4. CHAPTER 2 SETUP PROCEDURE It is assumed that this product will be used in system development and evaluation Moreover when used in Japan Electrical Appliance and Material Control Law and electromagnetic disturbance countermeasures have not been applied 9 Since there are rare cases of shape change if the box is left for a long time in a place where it is 50 C or higher for safekeeping store it in a place where it is no higher than 40 C and direct sunlight does not hit it 10 For details about handling the TC YQ and SA see the NQPACK series technical materials at the website of 2 4 5 24 Tokyo Eletech Corporation Tokyo Eletech Corporation website http www tetc co jp Precautions for mounting IC using TC and MA Confirm that there is no weld flash in the resin sealant part of the IC If there is weld flash remove it using a knife or the like Confirm that there is no weld flash breaking or bending of IC leads In particular confirm the planarity of IC leads If there is abnormality in the planarity correct that portion Viewing the TC contact pins from the top if there are foreign bodies on them remove them using a brush or the like After confirming 1 to 3 fit the IC to the TC Also fit the MA Put the supplied M2 x 6 mm screws in the four accessory holes of the MA and fasten the screws in opposite corners At that time use either the dedicated screwdriver that is supplied or a torque driver to fasten the
5. Products supplied with QB V850ESIX2 T64GC 1 to 10 11 Exchange adapter QB 64GC EA 02T 12 YQ connector QB 64GC YQ 01T 13 Target connector QB 64GC NQ 01T User s Manual U17909EJ3VOUM CHAPTER 2 SETUP PROCEDURE This chapter explains the QB V850ESIX2 setup procedure Setup can be completed by performing installation setup in the order in which it appears in this chapter Perform setup along the lines of the following procedure Software settings See 2 2 Software Settings Mounting and connecting connectors When using the S Type see 2 3 Mounting and Connecting Connectors When Using S Type When using the T Type see 2 4 Mounting and Connecting Connectors When Using T Type Connecting QB V850ESIX to target system See 2 5 Connecting QB V850ESIX2 to Target System e When not using the extension probe QB 144 EP 01S 02S see 2 5 1 e When using the extension probe QB 144 EP 01S 02S see 2 5 2 Connecting USB interface cable and AC adapter See 2 6 Connecting USB Interface Cable and AC adapter Switching power on and off See 2 7 Switching Power On and Off User s Manual U17909EJ3VOUM 17 CHAPTER 2 SETUP PROCEDURE 2 1 Names and Functions of Hardware Figure 2 1 Names of Parts of QB V850ESIX2 Top View Bottom View Power switch P eng DE E MAIN CLOCK POWER TARGET CN3 CN2 CN 18 User s Manual U17909EJ3VOUM 1 2 3 4 5 6 7 8 9 CHAPTER 2 SETUP PROCEDU
6. connect the QB V850ESIX2 and the target system in the following procedure a Connecting probe holder Use the probe holder supplied with the QB V850ESIX2 to connect the extension probe to the QB V850ESIX2 as shown below Figure 2 5 Using Probe Holder 1 Connect the QB V850ESIX and probe d Extension probe Probe holder Insert 2 Insert the probe holder into QB V850ESIX2 QB V850ESIX2 el 3 Insert the probe holder into QB V850ESIX2 until you hear a click note the direction b Connection of extension probe GND wire There are 3 GND wires in the extension probe Connect them to the QB V850ESIX and target system 1 Fasten the GND wire on the QB V850ESIX2 side of the extension probe to the nut on the bottom of the QB V850ESIX2 using a 0 or 1 Phillips precision driver connection of B to A in Figure 2 6 2 Next plug the connector on top of the extension probe into the connector at the opening on the bottom of the QB V850ESIX2 from below being careful of the insertion direction connection of C in Figure 2 6 to QB V850ESIX2 User s Manual U17909EJ3VOUM CHAPTER 2 SETUP PROCEDURE Figure 2 6 GND Wire QB V850ESIX2 GBP zdL NEC iy m zl z o O JAPAN Target system lt 3 gt Connect the exchange adapter and extension probe to the target connector lt 4 gt Connect two GND wires on the target system side of the extension probe t
7. VEL STP QB V850ESIX2 Top View 40 User s Manual U17909EJ3VOUM CHAPTER 5 OPTIONAL FUNCTIONS 5 4 How to Add Optional Functions To add the optional functions the option board corresponding to each function as listed in the following must be mounted Option Board Required for Adding Function Coverage measurement function Coverage memory board Notes 1 2 TimeMachine function SuperTrace Probe board Notes 1 Either the coverage memory board or the SuperTrace Probe board can be added but not both 2 To use the TimeMachine function the SuperTrace Probe Green Hills Software GHS must be mounted in the QB V850ESIX2 in addition to the SuperTrace Probe board For details on specifications and purchases consult a GHS tool distributor The following two methods have been provided for mounting the option boards For more information on ordering price and schedule consult an NEC Electronics sales representative or distributor e New purchase By adding one of the following suffixes at the end of the ordering code you can purchase the QB V850ESIX2 with the corresponding option board mounted C Coverage memory board mounted S SuperTrace Probe board mounted Part number examples QB V850ESIX2 ZZZ S e System upgrade Using this method the option board can be mounted in your QB V850ESIX2 User s Manual U17909EJ3VOUM 41 APPENDIX A REVISION HISTORY A 1 Major Revisions in This Edition CHAPTER 2 SETUP P
8. 3 8 is always required if lt 10 gt is used User s Manual U17909EJ3VOUM 13 CHAPTER 1 GENERAL Remark For notes on target system design and package drawings refer to Related Information on the following webpage URL http www necel com micro english iecube index html Figure 1 2 System Configuration T Type ISSi 1 Host machine Computer equipped with a USB port 2 D850QB Disk Accessory Disk Debugger USB drivers manual etc lt 3 gt USB interface cable Cable used for connecting QB V850ESIX2 to host machine lt 4 gt AC adapter Can support 100 to 240 V by replacing AC plug lt 5 gt QB V850ESIX2 This product lt 6 gt Check pin adapter optional Adapter used for monitoring waveforms with oscilloscope 7 Extension probe flexible type optional 8 Extension probe coaxial type optional 9 Exchange adapter Adapter that performs pin conversion 10 Space adapter optional Adapter used for height adjustment 11 Mount adapter optional Adapter used for mounting target device 12 YQ connector Connector used for connecting emulator 13 Target connector Connector to be soldered to target system 14 Target system Note Download the device file from the NEC Electronics website http www necel com micro index e html User s Manual U17909EJ3VOUM CHAPTER 1 GENERAL Remark For notes on target system design and package drawings refer to Related Information on the
9. Option Connection Adapter Power With tc Without Connected Not Used Not ON OFF tc Connected Used Check the target power on Or please delete tc option Check the exchange adapter is connected Remove the target Or please add tc option and power on the target Power off and remove the target Or please add tc option 4 2 6 Simultaneously Executing Two Instructions When Hardware Break Is Set If a hardware break is set at the first or the next of two instructions that are executed at the same time the following phenomena may occur e Break occurs at a place different from where it has been set e The set break does not occur To prevent these phenomena set a software break The conditions under which two instructions are simultaneously executed are shown on the following pages 34 User s Manual U17909EJ3VOUM CHAPTER 4 NOTES Combination of instructions for the occurrence of the simultaneous execution of two instructions e Condition where mov operation instruction are executed as one instruction If dst of mov and dst of the operation instruction are the same register except rO in combination of mov src dst and one of the following instructions Format I satsubr satsub satadd mulh or xor and subr sub add Format II shr sar shl mulh Remark mov operation instruction are executed as one instruction only when the mov instruction is the first i
10. When taking the TC from the box press down on the body and take out the sponge first Since the pins of the YQ are thin and easily bent be careful When inserting it in the TC confirm that there are no bent pins When screwing a YQ soldered to a board to the TC fasten the screws in four places in turn using a 0 or 1 Phillips precision screwdriver or torque driver after tentatively tightening them Fix the torque at 0 054 Nm MAX If just one place is overtightened it may cause poor contact Moreover a board being connected to the YQ must have accessory holes in prescribed positions 4 places 42 3 mm or 8 3 mm The 3 8 mm or 4 3 mm that is the screw head size is an area where wiring is prohibited In YQ and SA removal since there is a danger of YQ pins being bent or broken when prying and wiggling remove them gradually using a flatbladed screwdriver from four directions Moreover to connect and use the YQ and SA screw the YQ to the TC according to the YQGUIDE sold separately using a 2 3 mm flatbladed screwdriver and then connect it to the SA Fix the torque at 0 054 Nm MAX If even one place is overtightened it may cause poor contact For the TC YQ and SA since there is a danger that cleaning fluid on the structure will remain in the connector do not perform cleaning TC IC and YQ cannot be used in combination An TC YQ system cannot be used in an environment of vibrations or shocks User s Manual U17909EJ3VOUM 23 8
11. essen nennen nnns nnnm nnns sn tn nnns sn nnne sss n nnmnnn 38 5 1 Coverage Measurement Function eeeeeeeeeeeeeeeeeeeee eene nenne nnns tnn nnn nain nns nn asas sss sn snas sss sn sss sn nannan na 39 5 1 1 file le Re dl 39 5 1 2 Differences from hardware specifications sse 39 5 2 TimeMachine Function aeaaea anen naren anapa naaa aaan paaa naaa A aa aa Eo paaa araara p anas sse aaee bnaaai aaraa aant EEan 40 5 3 Changes to Top Side of Product Consequent to Addition of Optional Functions 40 5 4 How to Add Optional F nctions 2 3 erioie crie e Leere e Roc censes indc cesare EES E 41 APPENDIX A REVISION HISTORY NEEN NNN NENNEN nnne nonse sn nnne sn nn nnne nn nnne ENEE 42 A 1 Major Revisions in This Edition eeeeeeeeeeeeeee esent nn snnt nannten insi nnns sss nnn snas nnmnnn 42 A 2 Revision History of Preceding Editions eeeeeeeeeeeeseeeee esee eene nennen nitens annnm annnm n nane 42 User s Manual U17909EJ3VOUM 9 CHAPTER 1 GENERAL The QB V850ESIX2 is an in circuit emulator for emulating the V850ES IE2 Hardware and software can be debugged efficiently in the development of systems in which the V850ES IE2 is used This manual descries basic setup procedures hardware specifications system specifications and how to set switches 10 User s Manual U17909EJ3VOUM CHAPTER 1 GENERAL 1 4 Hardware
12. internal ROM area using a JR or JARL instruction immediately after the above successive data access or one NOP instruction after the above successive data access In order not to generate the break cancel the fail safe break setting for the internal RAM in the debugger When using ID850QB gt Click the Detail button in the Fail safe Break field in the Configuration window and clear the check in the check box for Internal RAM Fail safe Break Protect Internal ROM iv Non Map V Write Cancel I O Register M Non Map V Read IV Write Help External Memory V Non Map MV Write e Verify Internal RAM jw Non Map Write When using MULTI Cancel the fail safe break for ramgrd and ramgrdv using the Target flsf command 4 2 9 Conflict between program execution for internal RAM and DMA transfer If the following two operations are executed at the same time the CPU may deadlock due to an internal bus conflict e Instruction for accessing data at addresses mis aligned in the internal RAM e DMA transfer for the internal RAM User s Manual U17909EJ3VOUM 37 CHAPTER 5 OPTIONAL FUNCTIONS The following functions can be added to the QB V850ESIX2 This chapter explains the functional outline and specifications of the optional functions and how to obtain them e Coverage measurement function e TimeMachine function The support status of each optional function differs depending on the debugger used The following t
13. 1 99 01 0 0 United Kingdom Branch Cygnus House Sunrise Parkway Linford Wood Milton Keynes MK14 6NP U K Tel 01908 691 133 Succursale Francaise 9 rue Paul Dautier B P 52 78142 Velizy Villacoublay C dex France Tel 01 3067 5800 Sucursal en Espa a Juan Esplandiu 15 28007 Madrid Spain Tel 091 504 2787 Tyskland Filial T by Centrum Entrance S 7th floor 18322 Taby Sweden Tel 08 638 72 00 Filiale Italiana Via Fabio Filzi 25 A 20124 Milano Italy Tel 02 667541 Branch The Netherlands Steijgerweg 6 5616 HS Eindhoven The Netherlands Tel 040 265 40 10 Asia amp Oceania NEC Electronics China Co Ltd 7th Floor Quantum Plaza No 27 ZhiChunLu Haidian District Beijing 100083 P R China Tel 010 8235 1155 http www cn necel com Shanghai Branch Room 2509 2510 Bank of China Tower 200 Yincheng Road Central Pudong New Area Shanghai PP China P C 200120 Tel 021 5888 5400 http www cn necel com Shenzhen Branch Unit 01 39 F Excellence Times Square Building No 4068 Yi Tian Road Futian District Shenzhen P R China P C 518048 Tel 0755 8282 9800 http www cn necel com NEC Electronics Hong Kong Ltd Unit 1601 1613 16 F Tower 2 Grand Century Place 193 Prince Edward Road West Mongkok Kowloon Hong Kong Tel 2886 9318 http www hk necel com NEC Electronics Taiwan Ltd 7F No 363 Fu Shing North Road Taipei Taiwan R O C Tel 02 8175 9600 http www tw
14. 13 If Id w at addresses 0x1004 and 0x1008 accesses the external memory several clocks of wait states are inserted If the instruction at address 0x100e is executed then the load buffer is in the WB wait status because WB of the Id w instructions at addresses 0x1004 and 0x1008 is not completed and the two instructions at address Ox100c and 0x100e are not simultaneously executed 4 2 7 Operation during Break Since various peripheral functions operate even during breaks in the in circuit emulator interrupts due to peripheral functions generated during breaks are suspended and when re executing after the breaks execution may occur after processing of suspended interrupts The watchdog timer counter however stops during the breaks The following peripheral functions can be stopped when using the peripheral break functions When using the ID850QB this setting can be made in the Configuration dialog box 36 User s Manual U17909EJ3VOUM CHAPTER 4 NOTES e Timer P e Timer Q e Timer M 4 2 8 When an Illegal Break Occurs during Program Execution in Internal RAM An illegal break may occur when a peripheral I O register is accessed during program execution in the internal RAM A non map break occurs if all of the following conditions are satisfied even if the program itself is correct e A program is executed in the internal RAM area e Data access for the internal RAM area is performed twice in succession e An execution branches to the
15. A MA CA or SA Cause of faulty contact of connector a If flux gets inside the connector when TC is soldered It is easy for flux to get inside of the connector Clean the connector several times with a solvent such as alcohol if flux gets inside If conduction is still unstable repeat cleaning b If dust gets inside the connector Faulty contact occurs if dust such as a thread gets inside the connector Remove dust with a brush c Notes on using CA or SA When CA or SA is used a fractional delay time of signal propagation and a little capacitance are generated as a result of inserting the adapter Make a thorough evaluation by connecting the target system Notes on inserting and removing the connector a When inserting or removing the connector be sure to hold down the lower mating connector or board with your fingers b Before inserting a connector make sure that the connectors are correctly positioned If the connector is inserted incorrectly positioned it may be damaged c When removing a connector insert some kind of thin non conductive material such as a wooden stick beneath the connector to protect the board from being damaged Do not remove the connector all at once Remove the connector by jiggling it bit by bit If only a metallic object such as a screwdriver is available wind a soft cloth around its tip Users Manual U17909EJ3VOUM 21 CHAPTER 2 SETUP PROCEDURE 2 4 Mounting and Connecting Connectors When Usi
16. B Ver 3 40 Integrated Debugger Operation U18604E SM System Simulator Operation U18010E User Open Interface U17663E RX850 Ver 3 20 Real Time OS Basics U13430E Installation U17419E Technical U13431E Task Debugger U17420E RX850 Pro Ver 3 20 Real Time OS Basics U13773E Installation U17421E Technical U13772E Task Debugger U17422E AZ850 Ver 3 30 System Performance Analyzer U17423E PM Ver 6 00 Project Manager U17178E Caution The related documents listed above are subject to change without notice Be sure to use the latest version of each document for designing etc Users Manual U17909EJ3VOUM 7 CONTENTS CHAPTER 1 GENERAL creen Ree ede S SEENEN EENEG 10 1 1 Hardware Specifications esee eee eeee esee ee nennen nnne nnn nnnnnnn annnm ss tnn saine sse n nasi snas enn s se sn sse n nas n nnns enn nnn 11 1 2 System Specifications eei aite tertie ei eres erre elem cei eiei Se aeniea aoaaa aSo 12 1 3 System Configuration e 13 1 4 Package Contents E 16 CHAPTER 2 SETUP PROCEDURE 3 1 erri eco ce cie acera ioca DEE E SENGES 17 2 1 Names and Functions of Hardware eeeeeeeeeeeeee esee n nnne nna sse nnn aas s nnns s nien usate nnns aan nnn nnns 18 2 2 Software dl CN 20 2 2 4 When using ID850QB as debugger sssssseseeeeeeenenneen nennen nennen nnne ne
17. QB V850ESIX2 and ensure isolation from the target system Figure 2 8 Connection Using Extension Probe QB V850ESIX2 Extension probe Soo Exchange adapter Rear spacer A Height adjustable Front spacer Targetconnector Height adjustable d Cautions related to extension probe The following cautions pertain to using the extension probe 1 Be careful that stress of the extension probe is not placed on the target connector Moreover when removing the extension probe remove it slowly while holding down on the exchange adapter with a finger so that there is no stress on the target connector 2 Be sure to connect the GND wire of the extension probe to the QB V850ESIX2 and the target system If not the impedance of the cable becomes unstable resulting in the lowering of signal transmission characteristics or distortion of the output waveform for an input waveform User s Manual U17909EJ3VOUM 29 CHAPTER 2 SETUP PROCEDURE 2 6 Connecting USB Interface Cable and AC Adapter Plug the USB interface cable supplied with the QB V850ESIX2 into the USB connector of the host machine and plug the other side into the USB connector on the rear of the QB V850ESIX2 Plug the AC adapter supplied with the QB V850ESIX2 into a receptacle and plug the other side into the power supply connector on the rear of the QB V850ESIX2 For QB V850ESIX2 connector positions see Figure 2 9 By replacing the AC plug the AC adapter can support the v
18. RE CN1 CN2 CN3 These connectors are used to connect the exchange adapter or extension probe MAIN CLOCK for clock This parts board is used to mount the resonator An oscillator with a 5 MHz resonator and a capacitor are mounted at shipment The actually used clock is divided into two and set to 2 5 MHz Other settings are prohibited JP1 This jumper is used to change the setting depending on the operating frequency Pins 2 and 3 are shorted at shipment Other settings are prohibited JP2 This jumper is used for delivery inspection All the pins of this jumper are open at shipment Other settings are prohibited JP3 This jumper is used to change the setting depending on the type of the clock mounted on the MAIN CLOCK Pins 1 and 2 and pins 3 and 4 are shorted pins 5 and 6 and pins 7 and 8 are left open at shipment Other settings are prohibited JP4 This jumper is used to change the setting depending on the target device Pins 1 and 2 are shorted at shipment Other settings are prohibited POWER Red LED This is an LED that shows whether or not the power supply of the QB V850ESIX2 is switched on LED State QB V850ESIX2 State ae Power switch ON Not lit Power switch OFF or AC adapter not connected to QB V850ESIX2 Blinking Internal error occurred Contact an NEC Electronics sales representative or distributor TARGET Green LED This is an LED that shows whether or not the power supply of the target system is switc
19. ROCEDURE pp 22 23 Change of 2 4 2 Connecting YO on TC A 2 Revision History of Preceding Editions Here is the revision history of the preceding editions Chapter indicates the chapter of each edition Description Applied to Second edition Addition of QB 144 EP 02S as extension probe flexible type Throughout Change of Figure 1 1 External Dimensions CHAPTER 1 GENERAL Change of Table 1 2 QB V850ESIX2 System Specifications Change of 1 3 System Configuration Addition of 4 1 Cautions Regarding Differences Between Actual Device And CHAPTER 4 NOTES Emulator Addition of 4 2 Notes On Debugging Deletion of chapter APPENDIX A CHARACTERISTICS OF TARGET INTERFACE in first edition 42 User s Manual U17909EJ3VOUM For further information please contact NEC Electronics Corporation 1753 Shimonumabe Nakahara ku Kawasaki Kanagawa 211 8668 Japan Tel 044 435 5111 http www necel com America NEC Electronics America Inc 2880 Scott Blvd Santa Clara CA 95050 2554 U S A Tel 408 588 6000 800 366 9782 http www am necel com Europe NEC Electronics Europe GmbH Arcadiastrasse 10 40472 D sseldorf Germany Tel 0211 65030 http www eu necel com Hanover Office Podbielskistrasse 166 B 30177 Hannover Tel 0 511 33 40 2 0 Munich Office Werner Eckert Strasse 9 81829 M nchen Tel 0 89 92 10 03 0 Stuttgart Office Industriestrasse 3 70565 Stuttgart Tel 0 71
20. Specifications Table 1 1 QB V850ESIX2 Hardware Specifications Specification Target system interface voltage Voo EVpp 4 5 to 5 5 V AVop 4 5 to 5 5 V Vss EVss AVss OV Maximum operating frequency 20 MHz Operating temperature range 0 to 40 C No condensation 113 mm ae L8 c n 109 mme 68 mm Note 3 Rear spacer Note 4 Front spacer Notes 1 Does not include projection of power switch 2 Includes projection of screw that fixes rear spacer 3 Dimension when rear spacer is made shortest 108 mm when longest 4 Front spacer can vary from 20 mm longest to 5 mm shortest User s Manual U17909EJ3VOUM 11 CHAPTER 1 GENERAL 1 2 System Specifications This section shows the QB V850ESIX2 system specifications For the usage of the debugging function refer to ID850QB Ver 3 40 Operation User s Manual U18604E Emulation memory capacity Table 1 2 QB V850ESIX2 System Specifications Parameter Specification Internal ROM 1 MB max Internal RAM 60 KB max External memory 16 MB max optional mapping possible in 1 MB units Program execution functions Real time execution function Go Start from Here Go amp Go Come Here Restart Return Out Non real time execution function Step In Next Over Slowmotion Break functions Hardware break Execution 10 points Access 6 points Software break 2000 points Fail safe break Non map UO illegal
21. To our customers Old Company Name in Catalogs and Other Documents On April 17 2010 NEC Electronics Corporation merged with Renesas Technology Corporation and Renesas Electronics Corporation took over all the business of both companies Therefore although the old company name remains in this document it is a valid Renesas Electronics document We appreciate your understanding Renesas Electronics website http www renesas com April 1 2010 Renesas Electronics Corporation Issued by Renesas Electronics Corporation http www renesas com Send any inquiries to http www renesas com inquiry 24 NC S AS 10 11 12 Notice All information included in this document is current as of the date this document is issued Such information however is subject to change without any prior notice Before purchasing or using any Renesas Electronics products listed herein please confirm the latest product information with a Renesas Electronics sales office Also please pay regular and careful attention to additional and different information to be disclosed by Renesas Electronics such as that disclosed through our website Renesas Electronics does not assume any liability for infringement of patents copyrights or other intellectual property rights of third parties by or arising from the use of Renesas Electronics products or technical information described in this document No license express implied or otherwise is g
22. able lists the support statuses as of February 2007 If you have any questions regarding the support status consult an NEC Electronics sales representative or distributor Function Support Status ID850QB MULTI Coverage measurement function Supported in V2 90 V3 10 and later Support under consideration TimeMachine function Not supported Supported in 850eserv2 V1 000 and later 38 User s Manual U17909EJ3VOUM CHAPTER 5 OPTIONAL FUNCTIONS 5 1 Coverage Measurement Function This section explains the functional outline of the coverage measurement function and differences in specifications that occur after the addition of this function 5 1 4 Functional outline The coverage measurement function is used to measure the percentage of the executed code in a load module section or other such area After the addition of this function the Code Coverage window will be added and the Source and Assemble windows will be modified in the debugger ID850QB as follows e Code Coverage window i Code Coverage Load Module romp out Toial Coverage 92 9 Displays the coverage 96 Function Section Interrupt of the executed code for Name Type Status Address Size Fetch Coverage total e in a load module RESET nonmaskable use 0 4 4 100 0 otal cod INTTPOCCO maskable use Ox170 4 4 100 0 use 0x10 pica Res INTWDT2 nonmaskable use 0x20 4 0 0 0 S TRAPOO software use 0x40 4 0 0 0 Displays the c
23. but Renesas Electronics does not warrant that such information is error free Renesas Electronics assumes no liability whatsoever for any damages incurred by you resulting from errors in or omissions from the information included herein Renesas Electronics products are classified according to the following three quality grades Standard High Quality and Specific The recommended applications for each Renesas Electronics product depends on the product s quality grade as indicated below You must check the quality grade of each Renesas Electronics product before using it in a particular application You may not use any Renesas Electronics product for any application categorized as Specific without the prior written consent of Renesas Electronics Further you may not use any Renesas Electronics product for any application for which it is not intended without the prior written consent of Renesas Electronics Renesas Electronics shall not be in any way liable for any damages or losses incurred by you or third parties arising from the use of any Renesas Electronics product for an application categorized as Specific or for which the product is not intended where you have failed to obtain the prior written consent of Renesas Electronics The quality grade of each Renesas Electronics product is Standard unless otherwise expressly specified in a Renesas Electronics data sheets or data books etc Standard Computers offic
24. ctual Device And Emwulator eene 32 4 1 1 Operation after power application to target system sessssseeeeeeeeeenneen eee 32 43 2 Oscillator s ete re abu eite prt lu ea ee UB n 32 413 Pin characteristioS ore tm UR ete ee Dae aie e ets 32 4 1 4 Notes on ROM correction Tuncton eene nennen nnne nnne nnr nennen nennen 32 4 1 5 Notes on flash self programming unchon eene nnns 32 41 6 Notes om DBTRAP instruction RR eege 32 4 17 Onschipideb g T nction x oerte mta ieri ERR RR RARE 32 4 1 8 Current CONSUMPTION seen nnnen nnne nnne e Traer toane eiae aiai etre nnns 32 4 2 Notes On DeDUGGING 33 4 2 1 Notes on Non map Break se ic iren rite RD HERE Ut Eee P SPRERA ER I NR RAS MR RARO RR MERE 33 42 2 PSC Begister ACCeSs i eet RR ERR duo dt iiam 33 4 2 3 Notes on DBPC DBPSW and ECR PHegoisters nennen 33 8 Users Manual U17909EJ3VOUM 4 2 4 Notes on Trace Display Sequence nennen nnne nnne nnne 33 4 2 5 Notes on Starting Debugger ied eee de aeger Ted ecc eeu deel nied eei ds 33 4 2 6 Simultaneously Executing Two Instructions When Hardware Break Is Gei 34 42 7 Operation during Break cente pde ete DOR BE RR Ed 36 4 2 8 When an Illegal Break Occurs during Program Execution in Internal DAME 37 4 2 9 Conflict between program execution for internal RAM and DMA Iraneier 37 CHAPTER 5 OPTIONAL FUNCTIONS eeeeeeeeeeesseeeeee
25. e equipment communications equipment test and measurement equipment audio and visual equipment home electronic appliances machine tools personal electronic equipment and industrial robots High Quality Transportation equipment automobiles trains ships etc traffic control systems anti disaster systems anti crime systems safety equipment and medical equipment not specifically designed for life support Specific Aircraft aerospace equipment submersible repeaters nuclear reactor control systems medical equipment or systems for life support e g artificial life support devices or systems surgical implantations or healthcare intervention e g excision etc and any other applications or purposes that pose a direct threat to human life You should use the Renesas Electronics products described in this document within the range specified by Renesas Electronics especially with respect to the maximum rating operating supply voltage range movement power voltage range heat radiation characteristics installation and other product characteristics Renesas Electronics shall have no liability for malfunctions or damages arising out of the use of Renesas Electronics products beyond such specified ranges Although Renesas Electronics endeavors to improve the quality and reliability of its products semiconductor products have specific characteristics such as the occurrence of failure at a certain rate and malfunctions under c
26. e target device is mounted in the target system the electrical characteristics of the pins differ In particular note that the A D converter conversion results can easily be affected When an extension probe is connected one additional data wait must be inserted into the external bus 4 1 4 Notes on ROM correction function QB V850ESIX2 does not support emulation of the ROM correction function To use this function make an evaluation by using the target device 4 1 5 Notes on flash self programming function The flash self programming function cannot be emulated To use this function make an evaluation by using an on chip debug emulator or the target device Some devices support the pseudo emulation function using a debugger For the usage refer to ID850QB Ver 3 40 Operation User s Manual U18604E 4 1 6 Notes on DBTRAP instruction The DBTRAP instruction cannot be used in the user program because it is used for software breaks 4 1 7 On chip debug function Emulation of the on chip debug function is not possible 4 1 8 Current consumption The current consumed by QB V850ESIX2 differs from that of the actual device The current consumption of QB V850ESIX2 is equal to or lower than that of the actual device during normal operation and HALT and IDLE modes but it becomes higher than that in the actual device in the STOP mode 32 User s Manual U17909EJ3VOUM CHAPTER 4 NOTES 4 2 Notes On Debugging 4 2 1 Notes on Non map Break Figu
27. ed e f read and write instructions are successively executed e f a bit manipulation instruction that executes read modify write is executed such as SET NOT or CLR In both the cases the trace results of write and read are displayed in that order 4 2 5 Notes on Starting Debugger When the debugger is started the following warning or error may occur depending on the setting of the debugger and the status of the target system This is because the status of the target system is not in accordance with the setting of the debugger If a warning or error occurs check the status of the target system or the setting of the debugger It is recommended that the conversion adapter be connected to the QB V850ESIX2 even when the target system is not connected If the conversion adapter is not connected the value of the input port may not be correctly read User s Manual U17909EJ3VOUM 33 CHAPTER 4 NOTES e ID850QB Error No Error Message Target Field of ID850QB Target System Exchange Target System Configuration Window Connection Adapter Power Connect Not Connect Connected Not Used Not ON OFF Connected Used Check connection with the target and turn on power to the target Check the connection of the conversion adapter Disconnect the target Turn off power to the target and disconnect the target e MULTI Error Message tc of 850eserv Start Target System Exchange Target System
28. ep r11 If a branch to address 0x1006 occurs the two instructions are not executed simultaneously because the first instruction is not word aligned because the lower 1 byte of the address is not 0 4 8 A or C b If the second instruction is sld and writing to the ep register is not completed Example 0x1004 mov r10 ep 0x1006 sld b Ox8 ep r11 In this case the value of r10 is written to the ep register by the mov instruction at address 0x1004 However the two instructions are not executed simultaneously because WB writeback of the mov instruction is not completed when the sld b instruction at address 0x1006 is executed c If the second instruction is bcc conditional branch instruction and a flag hazard occurs the instruction immediately before or the instruction before that instruction may update the flags Example 0x1004 cmp rO r10 0x1006 bn OxfO The bn instruction that references the S flag and branches must wait for execution of the cmp instruction at address 0x1004 because the S flag is changed by the cmp instruction As a consequence the bn instruction causes a flag hazard and the two instructions are not executed simultaneously d If the second instruction is sld and both of the load buffers are in the WB wait status Example Suppose that the following instructions are located in the memory Ox1000 nop 0x1002 nop 0x1004 Id w Ox3000 r10 r11 0x1008 Id w Ox3004 r10 r12 0x100c mov r8 r9 0x100e sld b 0x10 ep r
29. ertain use conditions Further 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 Because the evaluation of microcomputer software alone is very difficult please evaluate the safety of the final products or system manufactured by you Please contact a Renesas Electronics sales office for details as to environmental matters such as the environmental compatibility of each Renesas Electronics product Please use Renesas Electronics products in compliance with all applicable laws and regulations that regulate the inclusion or use of controlled substances including without limitation the EU RoHS Directive Renesas Electronics assumes no liability for damages or losses occurring as a result of your noncompliance with applicable laws and regulations This document may not be reproduced or duplicated in any form in whole or in part without prior written consent of Renesas Electronics Please contact a Renesas Electronics sales office if you have any questions regarding the information contained in this document or Renesas Electro
30. following webpage URL http www necel com micro english iecube index html Table 1 3 List of Probe Connector ees Type OrderName Name No Name V850ES IE2 64 Pin GC Check pin adapter QB 144 CA 01 sold separately Extension probe flexible type QB 144 EP 02S sold separately Extension probe coaxial type QB 144 EP 01S sold separately QB 64GC EA 018S sold separately QB 64GC TC 018S sold separately Table 1 4 List of Probe Connector eS Type OdeNme sd Name No Name V850ES IE2 64 Pin GC Check pin adapter QB 144 CA 01 sold separately Extension probe flexible type QB 144 EP 02S sold separately Extension probe coaxial type QB 144 EP 01S sold separately QB 64GC EA 02T sold separately Note These accessories are supplied depending on the part number ordered User s Manual U17909EJ3VOUM 15 CHAPTER 1 GENERAL 1 4 Package Contents 16 The following items have been placed in the QB V850ESIX2 packing box Please check the contents Products supplied with QB V850ESIX2 ZZZ QB V850ESIX2 AC adapter USB interface cable ID850QB Disk CD ROM Accessory Disk CD ROM IECUBE Setup Manual User registration Guarantee card and software contract in one Simple flash memory programmer PG FPL or QB MINI2 Probe holder 0 Parts board for clock a DD Jo boah Products supplied with QB V850ESIX2 S64GC 1 to 10 11 Exchange adapter QB 64GC EA 01S 12 Target connector QB 64GC TC 01S
31. hed on LED State Target System State fut Target system power supply ON Target system power supply OFF or target system not connected Power switch This is the power switch of the QB V850ESIX2 It is OFF at shipment User s Manual U17909EJ3VOUM 19 CHAPTER 2 SETUP PROCEDURE 2 2 Software Settings 2 2 1 When using ID850QB as debugger For details refer to the V850 Series Integrated Debugger ID850QB Operating Precautions supplied with the debugger ID850QB 2 2 2 When using other than ID850QB MULTI etc as debugger Refer to the user s manual of the debugger used and the V850 IECUBE Setup Manual supplied 2 3 Mounting and Connecting Connectors When Using S Type This section describes the methods for connecting the QB V850ESIX2 to the target system when using the S Type Make connections with both the QB V850ESIX2 and target system powered off The following abbreviations are used in this section e TC Target connector e EA Exchange adapter e MA Mount adapter e CA Check pin adapter e SA Space adapter 2 3 1 1 2 20 Mounting target connector TC to target system Apply cream solder to the foot pattern of the target system for mounting an IC A circular projection is at the center of the bottom side of TC refer to Figure 2 2 Sparingly apply two liquid hardening epoxy adhesive type that hardens in 15 to 30 minutes is recommended to temporarily secure the connector at the specified posit
32. ion on the target system At this time match the position of pin 1 position where a corner of the connector is cut into shape C with the position of pin 1 from the target system Soldering condition of TC a Reflow soldering E i At 245 C for a maximum of 20 seconds main heating EU Figure 2 2 TC Projection b Manual soldering At 320 C for a maximum of 5 seconds per pin Precautions on flux splatter If the solder flux splatters when the connector is soldered faulty contact may occur Be sure to cover the upper part of the connector with aluminum foil Do not clean the connector because the flux solvent may remain inside the connector User s Manual U17909EJ3VOUM 2 3 2 CHAPTER 2 SETUP PROCEDURE Plugging exchange adapter EA into TC Match the No 1 pin position of the EA MA CA or SA to the No 1 pin position of the TC and plug in C cuts match in both a b 2 3 3 1 When plugging or unplugging hold down the TC with your fingers so that there is no force on the TC When plugging or unplugging be careful of the direction of rocking refer to Figure 2 3 As a tool when unplugging insert some kind of thin non conductive material such as a wooden stick in between the TC and EA and rock in the direction shown in Figure 2 3 while slowly unplugging Be careful since the connector will be damaged if this is done in the wrong direction Figure 2 3 Plugging and Unplugging Notes on handling TC E
33. m equally in turn with a tightening torque of 0 054 Nm MAX Since the contact is poor if tightening is too great once you have lightly fastened the MA screws tighten them again Depending on the use environment when starting up a device that has been left for a long time starting it may be difficult In this case loosen the screws slightly and then retighten them If startup still is difficult after 5 above check 1 to 3 again Tightening the screws of the MA too much may give rise to cracks in the molded part of the MA plastic part and bend the mold into a bowed shape making contact poor After soldering the TC do not perform cleaning by flux immersion or vapor User s Manual U17909EJ3VOUM CHAPTER 2 SETUP PROCEDURE 2 5 Connecting QB V850ESIX2 to Target System 2 5 4 When not using extension probe QB 144 EP 01S 02S The QB V850ESIX2 can be connected to the target system without using an extension probe Adjust the height by using the spacer at the rear part of the QB V850ESIX2 so that no stress is applied to the exchange adapter the target connector and other connectors Sufficiently insulate the target system Figure 2 4 Connection without Extension Probe QB V850ESIX2 Height adjustable Exchange adapter o Rear spacer Target connector Jd User s Manual U17909EJ3VOUM 25 CHAPTER 2 SETUP PROCEDURE 2 5 2 When using extension probe QB 144 EP 01S 02S When using the extension probe QB 144 EP 01S 02S
34. necel com NEC Electronics Singapore Pte Ltd 238A Thomson Road 12 08 Novena Square Singapore 307684 Tel 6253 8311 http www sg necel com NEC Electronics Korea Ltd 11F Samik Lavied or Bldg 720 2 Yeoksam Dong Kangnam Ku Seoul 135 080 Korea Tel 02 558 3737 http www kr necel com G0706
35. ng T Type This section describes the methods for connecting the QB V850ESIX to the target system when using the T Type Make connections with both the QB V850ESIX2 and target system powered off The following abbreviations are used in this section e TC Target connector e YQ YQ connector e EA Exchange adapter e MA Mount adapter e CA Check pin adapter e SA Space adapter 2 4 1 Mounting TC in target system 1 Thinly apply a two component epoxy adhesive hardening time at least 30 minutes to the ends of the four projections on the base of the TC and adhere the TC to the user board clean the surface of the user board using alcohol or the like If alignment of user board pads to TC leads is difficult align them as in 2 2 Align by inserting the guide pins for alignment for the TC NQGUIDE through the pin holes on the top of the TC Accessory holes are 1 0 mm non through holes in two or three places For hole positions see the particular TC drawing 3 Solder after fitting the MA to the TC This is to prevent troubles such as flux or solder splatter and adhering to the TC contact pins when soldering e Soldering conditions Solder reflow At 240 C for a maximum of 20 seconds Manual soldering At 240 C for a maximum of 10 seconds per pin Caution Do not perform cleaning by flux immersion or vapor 4 Remove the guide pins 2 4 2 Connecting YO on TC lt R gt 1 After confirming that there are no broken or bent YQ c
36. nics products or if you have any other inquiries Note 1 Renesas Electronics as used in this document means Renesas Electronics Corporation and also includes its majority owned subsidiaries Note 2 Renesas Electronics product s means any product developed or manufactured by or for Renesas Electronics 434 NE SAS User s Manual QB V850ESIX2 In Circuit Emulator Target Devices V850ES IE2 Document No U17909EJ3VOUMO0 3rd edition Date Published September 2007 NS NEC Electronics Corporation 2006 Printed in Japan MEMO 2 User s Manual U17909EJ3VOUM IECUBE is a registered trademark of NEC Electronics Corporation in Japan and Germany MULTI Green Hills Software TimeMachine and SuperTrace are trademarks of Green Hills Software Inc e The information in this document is current as of September 2007 The information is subject to change without notice For actual design in refer to the latest publications of NEC Electronics data sheets or data books etc for the most up to date specifications of NEC Electronics products Not all products and or types are available in every country Please check with an NEC Electronics sales representative for availability and additional information e No part of this document may be copied or reproduced in any form or by any means without the prior written consent of NEC Electronics NEC Electronics assumes no responsibility for any errors that may appear in thi
37. nnen nennen 20 2 2 2 When using other than ID850QB MULTI etc as debugger 20 2 3 Mounting and Connecting Connectors When Using S Type eese 20 2 3 1 Mounting target connector TC to target system ssssssseeeeeeeenennenee nennen 20 2 3 2 Plugging exchange adapter EA into TC 21 2 3 3 Notes on handling TC EA MA CA orGA eene nennen nnn rennes 21 2 4 Mounting and Connecting Connectors When Using T Type eeeeeeeeeeeeeennnennnennnnennnnnnnnn 22 2 4 1 Mounting TC in target system 22 2 4 2 Connecting YQ on TG vins c iia ewido ott diced ecce eae e cbe deseo deter toe netted cient 22 24 93 Jnserting EAM Y Q cene hehehe 23 2 4 4 Precautions for handling TC YQ and GA 23 2 4 5 Precautions for mounting IC using TC and MA 24 2 5 Connecting QB V850ESIX to Target System eeeeeeeseeeseeeeeeeeeee nennen nnne n nn nnnnnnn ann nn nnnm nnn snnt 25 2 5 1 When not using extension probe OB 71A4 EPR O1GO2E 25 2 5 2 When using extension probe OB 71A4 ER O 1GI0OE nennen nennen 26 2 6 Connecting USB Interface Cable and AC Adapter eeeesesseseseeseeeeee nennen nnne nnn nnne 30 2 7 Switching Power On and Dt eebe desse eege eege geed tusasetedeuaeecodee 30 CHAPTER 3 SETTINGS AT PRODUCT SHIPMENT eeeeeeseeeeee esee en enne nnne nnne 31 CHAPTER 4 NOESEN EE 32 4 4 Cautions Regarding Differences Between A
38. nstruction of the above combinations of instructions e Condition of parallel execution of instructions 1 Combination of one of the following instructions and br instruction Format I nop mov not sld satsubr satsub satadd mulh or xor and tst subr sub add cmp Format II mov satadd add cmp shr sar shl mulh Format IV sld b sst b sld h sst h sld w sst w 2 Combination of one of the following instructions instructions that do not update flags and bcc instruction except br instruction Format I nop mov sld mulh sxb sxh zxb zxh Format II mov mulh Format IV sld b sst b sld h sst h sld w sst w lt 3 gt Combination of one of the following instructions and sld instruction Format I nop mov not satsubr satsub satadd mulh or xor and tst subr sub add cmp Format II mov satadd add cmp shr sar shl mulh Remark Of 1 to 3 two instructions are simultaneously executed only when the second instruction of the above combinations of instructions is br brcc sld Caution Formats I Il and IV are the instruction formats described in the V850ES Architecture User s Manual U15943E User s Manual U17909EJ3VOUM 35 CHAPTER 4 NOTES e Cases in which two instructions are not simultaneously executed In the following cases two instructions are not simultaneously executed a If the first instruction is the first instruction after execution branches to an address that is not word aligned Example 0x1006 movr10 r12 0x1008 sld b Ox8
39. o the target system GND If a pin or screw is fastened to the target system GND remove the transparent terminal cover on the end of the GND wire and fasten the Y type pin of the GND wire to the target system G in Figure 2 6 If the GND on the target system is an exposed pad likewise fasten the Y type pin to the pad on the target system by soldering H in Figure 2 6 recommended soldering iron temperature setting 300 C 5 f the target system has only one GND connect only one of the GND wires of the extension probe Cut off the other GND wires with a nipper or leave it as is without removing the pin cover Users Manual U17909EJ3VOUM 27 28 CHAPTER 2 SETUP PROCEDURE 6 Since the length of the GND wire below the head insulated part is approximately 60 mm there must be at least a GND to which it can be connected to within the range of the three approximately 60 mm radius sections of the target system for connecting the extension probe as shown in Figure 2 7 The GND wire of the extension probe is soldered to positions J and K in Figure 2 7 To connect it to position L remove the wire soldered to J or K and then solder it to L Figure 2 7 Where GND Wire Can Be Connected Target system User s Manual U17909EJ3VOUM CHAPTER 2 SETUP PROCEDURE c Ensuring isolation When connecting the target system to the QB V850ESIX2 using an extension probe adjust the height using the front spacer or rear spacer of the
40. oltage from 100 to 240 V The AC plug for 100 V is attached when shipped Replace it with the AC plug for 220 or 240 V supplied with the QB V850ESIX2 when the AC adapter is used at 220 or 240 V Figure 2 9 Connector Positions Power supply connector Connect AC adapter USB connector Connect USB interface cable 2 7 Switching Power On and Off Be sure to switch the power on and off according to the following procedures e Switching power on e Switching power off 1 QB V850ESIX2 power on 1 Debugger termination Note Note 2 Target system power on 2 Target system power off 3 Debugger startup 3 QB V850ESIX2 power off Note In the procedures 2 is unnecessary if the target system is not connected Caution If the wrong sequence was used for the operation the target system or QB V850ESIX2 may fail 30 Users Manual U17909EJ3VOUM CHAPTER 3 SETTINGS AT PRODUCT SHIPMENT Table 3 1 Settings at Shipment Setting Pins 2 and 3 are shorted Do not change this setting All pins are left open Do not change this setting Pins 1 and 2 3 and 4 are shorted pins 5 and 6 7 and 8 are left open Do not change this setting Pins 1 and 2 are shorted Do not change this setting MAIN CLOCK A 5 MHz resonator is connected to pins 3 and 12 A 27 pF capacitor is connected to pins 2 and 13 and pins 5 and 10 e e Do not change this setting ei be Set to OFF at shipment Users Manual U17909EJ3VOUM
41. onfiguration when using the QB V850ESIX2 connected to a host machine a computer equipped with a USB port Connection is possible even without optional products Connectors 9 to 13 differ depending on the target device to be emulated Figure 1 1 System Configuration S Type 1 Products enclosed by broken lines are optional z lt 13 gt lt 14 gt lt 1 gt Host machine Computer equipped with a USB port 2 ID850QB Disk Accessory Disk Debugger USB drivers manual etc lt 3 gt USB interface cable Cable connecting QB V850ESIX2 to host machine lt 4 gt AC adapter Can support 100 to 240 V by replacing AC plug b QB V850ESIX2 This product 6 Check pin adapter option Adapter used when observing waveforms on oscilloscope 7 Extension probe flexible type option 8 Extension probe coaxial type option 9 Exchange adapter Adapter that performs pin conversion 10 Check pin adapter option Adapter used when observing waveforms on oscilloscope 11 Space adapter option Adapter for height regulation 12 Mount adapter option Adapter for socket mounting target device 13 Target connector Connector soldered to target system 14 Target system Notes 1 Obtain device files from the NEC Electronics website http www necel com micro index_e html 2 If both lt 10 gt and lt 11 gt are used connection sequence of lt 10 gt and lt 11 gt may be reversed
42. ontact pins fit the YQ in the TC and fasten it using the supplied YQGUIDE for the fastening method see the next step 2 If repeatedly inserting and removing be sure to inspect the YQ pins before fitting If pins are bent correct them using something thin and flat such as the edge of a knife 22 User s Manual U17909EJ3VOUM R 2 4 3 CHAPTER 2 SETUP PROCEDURE 2 Fasten YQ to the TC on the target system using the supplied YOGUIDE Fasten the screws equally in the four corners using the supplied flat blade screwdriver or a torque driver The tightening torque of YQGUIDE is 0 054 Nm MAX Too great tightening causes bad connections Four screws for fitting to the MA M2 x 10 mm 4 units are included with YQ EA a EL es YQGUIDE supplied with YQ TERT Keel X HOI V Target system Inserting EA into YQ Match the pin 1 position of the YQ or SA corner cuts match in both to the pin 1 position of the EA and insert it e When inserting or removing press on the TC YQ and SA with a finger so that there is no force on the TC e When inserting or removing be careful of the direction of wiggling As a tool when removing insert some kind of thin non conductive material such as a wooden stick between the YQ SA and EA and wiggle it while slowly removing Be careful since the connector will be damaged if this is done in the wrong direction 2 4 4 5 6 7 Precautions for handling TC YQ and SA
43. overage of the executed code e Source window and Assemble window separately by functions 39 int sub2 int amp int b f sections and vectors 40 return subl a b b int 0 The executed lines are highlighted Refer to the user s manual for the debugger for details on use of the coverage measurement function 5 1 2 Differences from hardware specifications After addition of the coverage measurement function differences from the hardware specifications described in this manual are as follows e External dimensions The height increases by 9 mm Note 77mm Note When the rear spacer is adjusted to the lowest height 107 mm max e Weight The weight increases by approximately 70 g User s Manual U17909EJ3VOUM 39 CHAPTER 5 OPTIONAL FUNCTIONS 5 2 TimeMachine Function This function is supported by the Green Hills Software GHS debugger For details on the functional outline and specifications consult a GHS tool distributor 5 3 Changes to Top Side of Product Consequent to Addition of Optional Functions After the addition of the optional functions the following stickers will be attached to the top of the QB V850ESIX2 The addition of the optional functions can be confirmed through the presence of these stickers A sticker is attached to this position according to the function added as follows A CUBE For the coverage measuring function COV For the TimeMachine function
44. ranted hereby under any patents copyrights or other intellectual property rights of Renesas Electronics or others You should not alter modify copy or otherwise misappropriate any Renesas Electronics product whether in whole or in part Descriptions of circuits software and other related information in this document are provided only to illustrate the operation of semiconductor products and application examples You are fully responsible for the incorporation of these circuits software and information in the design of your equipment Renesas Electronics assumes no responsibility for any losses incurred by you or third parties arising from the use of these circuits software or information When exporting the products or technology described in this document you should comply with the applicable export control laws and regulations and follow the procedures required by such laws and regulations You should not use Renesas Electronics products or the technology described in this document for any purpose relating to military applications or use by the military including but not limited to the development of weapons of mass destruction Renesas Electronics products and technology may not be used for or incorporated into any products or systems whose manufacture use or sale is prohibited under any applicable domestic or foreign laws or regulations Renesas Electronics has used reasonable care in preparing the information included in this document
45. re 4 1 Break at Fetching Unused Area If a program is fetched from an area not used by a E UEzG NEN program unused area with an emulator a non map break isa sed area usually occurs However a non map break does not occur Non map break does not occur in the first 16 byte space of each unused area refer to Figure 4 1 Unused area Non map break occurs 4 2 2 PSC Register Access E 16 bytes Data is written to the PSC register in the following Used area i Non map break does not occur sequence lf a software break is set to the NOP instruction Non map break does immediately after the register has been accessed the not occur in this area Unused area r han debugger hangs up Non map break occurs Example mov 0x2 r1 d 16 bytes st b r1 prcmd Used area Non map break does not occur st b r1 psc nop lt Debugger hangs up if a software break is set here d E nop lt There is no problem if a software break is set here or later To set a break immediately after the PSC register has been written use a hardware break 4 2 3 Notes on DBPC DBPSW and ECR Registers The DBPC DBPSW and ECR registers cannot be accessed during a break If a value is written to any of these registers during a break the written value is ignored If these registers are read 0 is always read 4 2 4 Notes on Trace Display Sequence When the trace mode that displays the access history is used the display sequence may be revers
46. rns and other dangers due to the product becoming hot e Be careful of electrical shock There is a danger of electrical shock if the product is used as described above in 1 Circumstances not covered by product guarantee e The AC adapter supplied with the product is exclusively for this product so do not use it with other products User s Manual U17909EJ3VOUM Readers Purpose Organization How to Read This Manual Conventions INTRODUCTION This manual is intended for users who wish to perform debugging using the QB V850ESIX2 The readers of this manual are assumed to be familiar with the device functions and usage and to have knowledge of debuggers This manual is intended to give users an understanding of the basic specifications and correct usage of the QB V850ESIX2 This manual is divided into the following sections e General e Setup procedure e Settings at product shipment e Notes e Optional functions It is assumed that the readers of this manual have general knowledge in the fields of electrical engineering logic circuits and microcontrollers This manual describes the basic setup procedures and how to set switches To understand the overall functions and usages of the QB V850ESIX2 Read this manual according to the CONTENTS The mark lt R gt shows major revised points The revised points can be easily searched by copying an lt R gt in the PDF file and specifying it in the Find what field
47. s document e NEC Electronics does not assume any liability for infringement of patents copyrights or other intellectual property rights of third parties by or arising from the use of NEC Electronics products listed in this document or any other liability arising from the use of such products No license express implied or otherwise is granted under any patents copyrights or other intellectual property rights of NEC Electronics or others e Descriptions of circuits software and other related information in this document are provided for illustrative purposes in semiconductor product operation and application examples The incorporation of these circuits software and information in the design of a customer s equipment shall be done under the full responsibility of the customer NEC Electronics assumes no responsibility for any losses incurred by customers or third parties arising from the use of these circuits software and information e While NEC Electronics endeavors to enhance the quality reliability and safety of NEC Electronics products customers agree and acknowledge that the possibility of defects thereof cannot be eliminated entirely To minimize risks of damage to property or injury including death to persons arising from defects in NEC Electronics products customers must incorporate sufficient safety measures in their design such as redundancy fire containment and anti failure features e NEC Electronics products are classified into
48. the following three quality grades Standard Special and Specific The Specific quality grade applies only to NEC Electronics products developed based on a customer designated quality assurance program for a specific application The recommended applications of an NEC Electronics product depend on its quality grade as indicated below Customers must check the quality grade of each NEC Electronics product before using it in a particular application Standard Computers office equipment communications equipment test and measurement equipment audio and visual equipment home electronic appliances machine tools personal electronic equipment and industrial robots Special Transportation equipment automobiles trains ships etc traffic control systems anti disaster systems anti crime systems safety equipment and medical equipment not specifically designed for life support Specific Aircraft aerospace equipment submersible repeaters nuclear reactor control systems life support systems and medical equipment for life support etc The quality grade of NEC Electronics products is Standard unless otherwise expressly specified in NEC Electronics data sheets or data books etc If customers wish to use NEC Electronics products in applications not intended by NEC Electronics they must contact an NEC Electronics sales representative in advance to determine NEC Electronics willingness to support a given application Note
49. write protect Other Trace full break forced break timer overflow break Trace functions Trace data types Branch source PC branch destination PC all PCs all execution data access data access address R W status time stamp DMA point start end Trace modes Real time trace Complete trace Trace events Delay trigger section qualify Memory capacity 256K frames Real time RAM monitoring function 256 bytes x 8 points Time measurement functions Measurement clock 50 MHz Measurement objects Beginning through end of program execution Start event through end event 7 sections Maximum measurement time Approximately 195 hours When using measurement dedicated clock divided by 32 Minimum resolution 20 ns Number of timers for measurement 8 Measurement results Execution time Start through end of execution Maximum minimum average pass count between events Other Timer overflow break function 1 point Coverage function Detection of execution or pass optional Measured range Internal ROM space arbitrary 1 MB space Other functions Mapping function event function register manipulation function memory manipulation function Caution Depending on the debugger some functions are not supported 12 User s Manual U17909EJ3VOUM CHAPTER 1 GENERAL 1 3 System Configuration This section shows the system c
Download Pdf Manuals
Related Search
Related Contents
User's Manual Rev 001 Atari 1027 Printer 5-i Field Service Manual 20F207-00 E2 User Manual Copyright © All rights reserved.
Failed to retrieve file