Renesas M16C/6V User Manual
Renesas M16C/6V User Manual

Renesas M16C/6V User Manual

Emulation pod for m16c/6v group m306v0
Table of Contents

Advertisement

Quick Links

To our customers,
st
On April 1
, 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.
Issued by: Renesas Electronics Corporation (http://www.renesas.com)
Send any inquiries to http://www.renesas.com/inquiry.
Old Company Name in Catalogs and Other Documents
Renesas Electronics website:
http://www.renesas.com
st
April 1
, 2010
Renesas Electronics Corporation

Advertisement

Table of Contents
loading

Summary of Contents for Renesas M16C/6V

  • Page 1 On April 1 , 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.
  • Page 2 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”...
  • Page 3 M306V0T-RPD-E User’s Manual Emulation Pod for M16C/6V Group M306V0 Rev.1.00 2003.10...
  • Page 4 • These materials are intended as a reference to assist our customers in the selection of the Renesas Technology product best suited to the customer's application; they do not convey any license under any intellectual property rights, or any other rights, belonging to Renesas Technology Corporation, Renesas Solutions Corporation or a third party.
  • Page 5 Preface The M306V0T-RPD-E is an emulation pod for the M16C/6V group of Renesas 16-bit MCUs. The M306V0T-RPD-E is used by being connected to the PC4701 emulator (PC4701HS, PC4701L, PC4700H or PC4700L) and is controlled by the emulator debugger. This manual mainly explains specifications and setting up of the M306V0T-RPD-E. For detail information about the PC4701 emulator and the emulator debugger, refer to each user's manual.
  • Page 6: Table Of Contents

    Contents Terminology ... 6 Things to Check When Unpacking ... 7 Chapter 1. Precautions for Safety ... 8 1.1 Safety Symbols and Meanings ... 8 1.2 Precautions for Safety ... 9 Warning Caution Important Chapter 2. Introduction ... 16 Chapter 3. Specifications ... 17 Chapter 4.
  • Page 7 Chapter 5. Method of Connection ... 26 5.1 Connecting Emulator Main Unit ... 26 5.2 Connecting Target System ... 28 Chapter 6. Constraints ... 29 Chapter 7. Operation Timing (Memory Expansion and Microprocessor Modes) ... 30 7.1 Separate Bus (no wait) ... 30 7.2 Separate Bus (with wait), When Accessing to External Memory Area ...
  • Page 8: Terminology

    Terminology Some specific words used in this User's Manual are defined as follows: PC4701 This means the generic name of the PC4701HS, PC4701L, PC4700H, and PC4700L emulators. PC4701 system This means an emulator system built around a PC4701 emulator. The PC4701 emulator system is configured with the emulator main unit, an emulation pod, an emulator debugger, and a host machine.
  • Page 9: Things To Check When Unpacking

    Things to Check When Unpacking The M306V0T-RPD-E consists of the following parts and manuals. When unpacking, check to see if your M306V0T-RPD-E package contains all of these items. M306V0T-RPD-E (Emulation pod) FLX120-RPD (Flexible cable for connecting PC4701 emulator) Screws for connecting PC4701 emulator FLX100 (Flexible cable for connecting target system, already connected) FLX-100LCC (Converter board for 100LCC package) OSC-2 (Oscillator board)
  • Page 10: Chapter 1. Precautions For Safety

    Chapter 1. Precautions for Safety In both the user's manual and on the product itself, several icons are used to insure proper handling of this product and also to prevent injuries to you or other persons, or damage to your properties. This chapter describes the precautions which should be taken in order to use this product safely and properly.
  • Page 11: Precautions For Safety

    1.2 Precautions for Safety Warning for Installation: • Do not set this product in water or areas of high humidity. Spilling water or some other liquid into the main unit can cause an unrepairable damage. Warning for Use Environment: • This equipment is to be used in an environment with a maximum ambient temperature of 35°C. Care should be taken that this temperature is not exceeded.
  • Page 12: Important

    Notes on PC4701 Emulators: • The PC4700H emulators whose serial number ends with a number cannot be used with M306V0T- RPD-E. Use only products whose serial number ends with a letter of the alphabet. The serial number is on the bottom of the PC4700H. Example: 5KE100 ...
  • Page 13: Notes On Connecting Target System

    Note on Address 0 Access: • With M16C/6V group MCUs, when a maskable interrupt is generated, the interrupt data (interrupt number and interrupt request level) stored in address 0 is read out.
  • Page 14: Notes On Differences Between Actual Mcu And Emulator

    Notes on Differences between Actual MCU and Emulator: • Emulator operation differs from mask MCU operation, as listed below: (1) Reset condition (2) Initial values of internal resource data at power-on (3) Internal RAM and ROM capacities, etc. (4) Ports P0 Of the M306V0T-RPD-E's I/O ports, ports P0 through the port emulation circuit inside M306V0T-RPD-E.
  • Page 15 IMPORTANT (11) Actual MCU output and emulator output Table 1.2 Actual MCU and emulator outputs Access area Signal SFR area Address Output Data Output (Floating during read operations) RD/WR Output (WR=Low at write cycle, RD=Low at read cycle) No output (High output fixed) No output (Low output fixed)
  • Page 16: Notes On Map Settings And References

    Notes on MAP Settings and References: • For details on MAP settings and references, refer to the M3T-PD30 emulator debugger user's manual. • Always set the SFR area to EXTERNAL. • Set the OSD RAM area to INTERNAL. • This pod uses the 4 bytes from 0FFFC RESET command cannot be correctly executed when these 4 bytes cannot be read or written to.
  • Page 17: Note On Reading Mcu Internal Sources

    Note on Reading MCU Internal Sources: • When this product is configured with the emulator debugger, the following results occur when reading the registers listed in Table 1.3. Data is not displayed correctly, but internal data is not affected at all. (1) Real-time tracing Data values in the MCU internal source read cycle are not displayed correctly.
  • Page 18: Chapter 2. Introduction

    Chapter 2. Introduction M306V0T-RPD-E is used by being connected to the PC4701 emulator main unit. Figure 2.1 shows the system configuration. Figure 2.1 System configuration Following products (1) to (4) are attached to M306V0T-RPD-E. (1) Emulation pod (M306V0T-RPD-E) This emulation pod contains emulation memory and debug functions. (2) Flexible cable (FLX120-RPD) This 120-pin flexible cable connects the PC4701 and the emulation pod.
  • Page 19: Chapter 3. Specifications

    Power supply to pod Connection with target system Operating temperature range Storage temperature range Overseas standards Item PC4701HS, PC4701L M16C/6V Group MCUs (1) Single-chip mode (2) Memory expansion mode (3) Microprocessor mode M306V0EEFP Main clock (Xin): 10.000 MHz Sub-clock (Xcin): 32.768 kHz 10 MHz, 0-wait (Vcc = 5.0 V)
  • Page 20: Chapter 4. Settings For Target Systems

    Chapter 4. Settings for Target Systems 4.1 Positions of Switches Figure 4.1 shows positions of switches on the M306V0T-RPD-E. Figure 4.1 Positions of switches ( 18 / 48 )
  • Page 21: Settings

    4.2 Settings Table 4.1 gives a list of switch settings. Table 4.1 Switch (SW) settings Signal PORT/OSD /XCIN /XCOUT XOUT /HOLD /RDY CNVss BYTE * Leave the SW1 in the PORT position. Note on Switch Settings: SW No. To use port P5 PORT PORT (Factory-setting)
  • Page 22: Procedure For Setting Oscillation Frequency

    4.3 Procedure for Setting Oscillation Frequency If you are using the emulation pod's internal oscillator, see (1) below. If you are using the target system's oscillator, see (2) on page 22. (1) Using emulation pod's oscillator M306V0T-RPD-E is available with two types of internal oscillator circuits: •...
  • Page 23 X1 ,X 2 * X1: 5.08-mm-pitch 2-pin oscillator X2: 2.54-mm-pitch 2-pin oscillator X3: 2.54-mm-pitch 3-pin oscillator Figure 4.3 Circuit of oscillator board OSC-2 Figure 4.4 shows how to replace the oscillator board. (a) Remove the screw locking the oscillator board in place. (b) Lift the board directly up and out of the product.
  • Page 24 (2) Using target system's oscillator a. To operate the emulator with an external clock, construct the oscillation circuit shown in Figure 4.5 in the target system and input the oscillation output at 40-60% duty (within the operating range of the emulator's MCU) into the Xin (Xcin) pin. b.
  • Page 25: Data Slicer I/O Signals And Osd Clock I/O Signal Circuits

    4.4 Data Slicer I/O Signals and OSD Clock I/O Signal Circuits Figure 4.7 shows the layout of the parts on the board and the circuit diagrams used for data slicing and the OSD clock circuits. Figure 4.7 Layout of parts (1) Figure 4.8 shows the part numbers and the constants of the parts of the signal CVIN.
  • Page 26 (3) Figure 4.10 shows the part numbers and the constants of the parts of the signal VHOLD. Figure 4.10 VHOLD signal circuit (4) Figure 4.11 shows the part numbers and the constants of the parts of the signal OSC1, OSC2. Figure 4.11 OSC1, OSC2 signal circuit ( 24 / 48 )
  • Page 27: Procedure For Setting Switches

    You may need to change the contents of the MCU file, depending on the MCU being developed. The MCU file is in the same directory as the emulator debugger. The file name is M30620.MCU for the M16C/6V group MCUs. The MCU file contains the following information: SFR area, internal RAM area, internal ROM area, and firmware filename.
  • Page 28: Chapter 5. Method Of Connection

    Chapter 5. Method of Connection 5.1 Connecting Emulator Main Unit Use the FLX120-RPD 120-pin flexible cable to connect the emulator main unit and M306V0T-RPD- E. Figure 5.1 shows how to connect the emulator main unit and FLX120-RPD. Figure 5.1 Connecting emulator main unit and FLX120-RPD ( 26 / 48 )
  • Page 29 Connect FLX120-RPD with M306V0T-RPD-E. Figure 5.2 shows how to connect M306V0T-RPD- E and FLX120-RPD. Figure 5.2 Connecting M306V0T-RPD-E and FLX120-RPD CAUTION Note on Connecting the Cable: • Always shut OFF power before connecting the cable. The power ON state could destroy internal circuits.
  • Page 30: Connecting Target System

    5.2 Connecting Target System Figure 5.3 shows connections between emulator probes and target systems. For more details, refer to "Renesas Tools - Accessory Guide". Figure 5.3 Connection to target systems Notes on Connecting the Target Systems: CAUTION • Be sure to turn off the power before making connections. Otherwise, the internal circuits may be damaged.
  • Page 31: Chapter 6. Constraints

    Chapter 6. Constraints (1) BRK instruction The BRK instruction cannot be used. (2) Software and hardware breaks a. Do not set simultaneous software and hardware breaks. b. Do not use software breaks for areas for which the MAP setting is EXTERNAL. (3) Using multiplex bus with the PC4701L emulator You can only use Fetch as a hardware break condition for the multiplex bus area.
  • Page 32: Chapter 7. Operation Timing (Memory Expansion And Microprocessor Modes)

    Chapter 7. Operation Timing (Memory Expansion and Microprocessor Modes) 7.1 Separate Bus (no wait) Table 7.1 and Figure 7.1 show bus timing when using the memory expansion mode and micropro- cessor mode (separate bus, no wait). Table 7.1 Memory expansion mode and microprocessor mode (separate bus, no wait) Symbol td(BCLK-AD) th(BCLK-AD)
  • Page 33 Memory expansion mode or microprocessor mode (no wait) Read timing Write timing Figure 7.1 Memory expansion mode and microprocessor mode (separate bus, no wait) Measurement Condition • V = 5 V • Input timing voltage: V • Output timing voltage: V ( 31 / 48 ) Vcc = 5 V = 0.8 V, V...
  • Page 34: Separate Bus (With Wait), When Accessing To External Memory Area

    7.2 Separate Bus (with wait), When Accessing to External Memory Area Table 7.2 and Figure 7.2 show bus timing when using the memory expansion mode and micropro- cessor mode (with wait, when accessing to the external memory area). Table 7.2 Memory expansion mode and microprocessor mode (separate bus, with wait) Symbol td(BCLK-AD) th(BCLK-AD)
  • Page 35 Memory expansion mode or microprocessor mode (with wait, when accessing to the external memory area) Read timing Write timing Figure 7.2 Memory expansion mode and microprocessor mode (separate bus, with wait) Measurement Condition • V = 5 V • Input timing voltage: V •...
  • Page 36: Multiplex Bus (With Wait), When Accessing To External Memory Area

    7.3 Multiplex Bus (with wait), When Accessing to External Memory Area Table 7.3 and Figure 7.3 show bus timing when using the memory expansion mode and micropro- cessor mode (with wait, when accessing to the external memory area). Table 7.3 Memory expansion mode and microprocessor mode (multiplex bus, with wait) Symbol td(BCLK-AD) th(BCLK-AD)
  • Page 37 Note 1. Compute bus timing according to BCLK frequency. Use the below formula. th(RD-AD) = f(BCLK)x2 th(RW-AD) = f(BCLK)x2 th(RD-CS) = f(BCLK)x2 th(WR-CS) = f(BCLK)x2 Note 2. Compute bus timing according to BCLK frequency. Use the below formula. th(RD-AD) = f(BCLK)x2 th(RW-AD) = f(BCLK)x2...
  • Page 38 Memory expansion mode or microprocessor mode (with wait, when accessing to the external memory area) Read timing Write timing Figure 7.3 Memory expansion mode and microprocessor mode (multiplex bus, with wait) Measurement Condition • V = 5 V • Input timing voltage: V •...
  • Page 39: Timing Requirements

    7.4 Timing Requirements Table 7.4 and Figure 7.4 show timing requirements when using the memory expansion mode and microprocessor mode. Table 7.4 Timing requirements (Vcc = 5 V) Symbol tsu(DB-RD) tsu(RDY-BCLK) tsu(HOLD-BCLK) th(RD-DB) th(BCLK-RDY) th(BCLK-HOLD) th(BCLK-HLDA) Note 1. tsu(HOLD-BCLK) = Parameter Data input setup time RDY input setup time...
  • Page 40 Memory expansion mode or microprocessor mode Note 1. P0 to P5 will be high-impedance status regardless of the input level of BYTE pin and ports P4 function selection bit (PM06) of the processor mode register 0. Note 2. This product will be high-impedance delaying by 0.5 cycles than an actual MCU. Figure 7.4 Timing requirements (Vcc = 5 V) Measurement Condition •...
  • Page 41: Chapter 8. Electrical Characteristics

    Chapter 8. Electrical Characteristics Tables 8.1 and 8.2 show IC electrical characteristics of user's interface. Table 8.1 Electrical characteristics of 74HC4066FS (P0 Symbol Table 8.2 Electrical characteristics of M60074-0111FP (P5 Symbol Parameter 'H' level control input voltage 'L' level control input voltage On resistance On resistance difference between arbitrary 2 switches in a package...
  • Page 42: Chapter 9. Maintenance And Guarantee

    Chapter 9. Maintenance and Guarantee 9.1 Maintenance If dust or dirt collects on any equipment of your emulation system, wipe it off with a dry soft cloth. Do not use thinner or other solvents because these chemicals can cause the equipment's surface coating to separate.
  • Page 43: How To Request For Repair

    After checking the contents of fault, the distributor should please send the faulty product along with the Repair Request Sheet to Renesas Solutions Corp. When the faulty product is repaired, it will be returned to the customer at the earliest convenience.
  • Page 44: Chapter 10. Troubleshooting

    Chapter 10. Troubleshooting 10.1 When M306V0T-RPD-E Does Not Work Properly (1) Emulator main unit cannot be powered up. Check to see if the AC power cord is firmly plugged into the receptacle. Check to see if the AC power 3P-2P converting connector is firmly connected. (2) The M306V0T-RPD-E does not start up when the target system is connected with the PC4701 system.
  • Page 45: Appendix A. External Dimensions

    Appendix A. External Dimensions A.1 External Dimensions of the M306V0T-RPD-E Unit: mm Figure A.1 External dimensions of the M306V0T-RPD-E ( 43 / 48 )
  • Page 46: External Dimensions Of The Flx-100Lcc

    A.2 External Dimensions of the FLX-100LCC Unit: mm Figure A.2 External dimensions of the FLX-100LCC ( 44 / 48 )
  • Page 47: Appendix B. Connection Diagrams

    Appendix B. Connection Diagrams Figures B.1 and B.2 show the connection diagrams of the M306V0T-RPD-E. These connection diagrams mainly show the interface section with a target system, and the circuits which are not connected to the target system such as the emulator's control system are omitted. Figure B.1 Connection diagram of the M306V0T-RPD-E (1/2) ( 45 / 48 )
  • Page 48 Figure B.2 Connection diagram of the M306V0T-RPD-E (2/2) ( 46 / 48 )
  • Page 49 M306V0T-RPD-E User's Manual Rev.1.00 October 16, 2003 REJ10J0380-0100Z COPYRIGHT ©2003 RENESAS TECHNOLOGY CORPORATION AND RENESAS SOLUTIONS CORPORATION ALL RIGHTS RESERVED...
  • Page 50 M306V0T-RPD-E User’s Manual 1753, Shimonumabe, Nakahara-ku, Kawasaki-shi, Kanagawa 211-8668 Japan REJ10J0380-0100Z...

This manual is also suitable for:

M306v0M306v0t-rpd-e

Table of Contents