To our customers, Old Company Name in Catalogs and Other Documents On April 1st, 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.
Notice 1. 2. 3. 4. 5. 6. 7. 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.
User’s Manual M306V0T-RPD-E User’s Manual Emulation Pod for M16C/6V Group M306V0 Rev.1.00 2003.
* IBM and PC/AT are registered trademarks of International Business Machines Corporation. Keep safety first in your circuit designs! • Renesas Technology Corporation and Renesas Solutions Corporation put the maximum effort into making semiconductor products better and more reliable, but there is always the possibility that trouble may occur with them. Trouble with semiconductors may lead to personal injury, fire or property damage.
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.
Contents Terminology ........................................................................................................................... 6 Things to Check When Unpacking ......................................................................................... 7 Chapter 1. Precautions for Safety .......................................................................................... 8 1.1 Safety Symbols and Meanings .............................................................................. 8 1.
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.
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. Emulator debugger This means a software tool to control the emulator from the host machine through an interface.
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.
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. Be sure to read this chapter before using this product. 1.
1.2 Precautions for Safety WARNING 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. CAUTION Cautions to Be Taken for This Product: • Do not disassemble or modify this product as personal.
IMPORTANT Notes on PC4701 Emulators: • The PC4700H emulators whose serial number ends with a number cannot be used with M306V0TRPD-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 ........ Can NOT be used with M306V0T-RPD-E. Requires an upgrade. Example: 5LE123B ...... Can be used with M306V0T-RPD-E. • Do not turn off the power when downloading firmware.
IMPORTANT Notes on Connecting Target System: • When connecting the FLX100 flexible cable and the converter board, be careful not to forcibly press the connector top of the converter board. (The flexible cable and the converter board are guaranteed for only 20 insertion/removal iterations.) • Especially be careful not to insert the converter board in the wrong direction.
IMPORTANT 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 P00 to P57 Of the M306V0T-RPD-E's I/O ports, ports P00 - P57 are connected to the user's target system through the port emulation circuit inside M306V0T-RPD-E. Table 1.1 gives the device which uses these ports. Table 1.
IMPORTANT (11) Actual MCU output and emulator output Table 1.
IMPORTANT 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 0FFFC16 to 0FFFF16 as a stack area for a RESET command. The RESET command cannot be correctly executed when these 4 bytes cannot be read or written to.
IMPORTANT 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. (2) Real-time RAM monitoring Data is not displayed correctly.
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.
Chapter 3. Specifications Table 3.1 lists the specifications of the M306V0T-RPD-E. Table 3.1 Specifications of the M306V0T-RPD-E Item Description Usable emulator PC4701HS, PC4701L Usable MCU M16C/6V Group MCUs Usable MCU modes (1) Single-chip mode (2) Memory expansion mode (3) Microprocessor mode Evaluation MCU type M306V0EEFP Emulation pod clock Main clock (Xin): 10.000 MHz Sub-clock (Xcin): 32.768 kHz Max. operating frequency of emulation pod 10 MHz, 0-wait (Vcc = 5.
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.
4.2 Settings Table 4.1 gives a list of switch settings. Table 4.1 Switch (SW) settings Signal SW No.
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: • OSC-3 oscillator board (preinstalled in M306V0T-RPD-E): 10 MHz • OSC-2 oscillator board (bare board) (a) OSC-3 oscillator board M306V0T-RPD-E is equipped with a 10MHz internal oscillator board.
IC1 IC1 11 10 CLK 8 9 J1-3 R1 * * X1 ,X 2 C2 * Vcc 1 2 3 4 5 6 7 13 12 GND R2 C1 X3 C3 14 IC1 J1-2 J1-4 IC1 * X1: 5.08-mm-pitch 2-pin oscillator * X2: 2.54-mm-pitch 2-pin oscillator * X3: 2.54-mm-pitch 3-pin oscillator J1-1 GND IC1: Inverter (Unbuffer) 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.
(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. Make note of the fact that in the oscillation circuit shown in Figure 4.
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. Figure 4.8 CVIN signal circuit (2) Figure 4.9 shows the part numbers and the constants of the parts of the signal HLF. Figure 4.
(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.
4.5 Procedure for Setting Switches (1) You must remove the cover of the M306V0T-RPD-E in order to set the switches. To do so, remove the four screws holding the top cover. There are two screws on each side (see Figure 4.12). Be sure to turn OFF the power before attempting to change the switch settings. If the power is ON, you may damage the circuits. Figure 4.12 Removing M306V0T-RPD-E cover (2) After removing the cover, set the switches referring to Table 4.1 (page 19).
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-RPDE. Figure 5.1 shows how to connect the emulator main unit and FLX120-RPD. Figure 5.
Connect FLX120-RPD with M306V0T-RPD-E. Figure 5.2 shows how to connect M306V0T-RPDE 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.
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 CAUTION Notes on Connecting the Target Systems: • Be sure to turn off the power before making connections. Otherwise, the internal circuits may be damaged. • The small connectors of the FLX100 and FLX-100LCC are guaranteed for only 20 insertion/removal iterations.
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. (4) Using address match interrupts a. Do not set a software break at the same address as you have set an address match interrupt. b.
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 microprocessor mode (separate bus, no wait). Table 7.1 Memory expansion mode and microprocessor mode (separate bus, no wait) Symbol Parameter M306V0EEFP [ns] M306V0T-RPD-E [ns] Min. Max. Min. Max.
Vcc = 5 V Memory expansion mode or microprocessor mode (no wait) Read timing Write timing Measurement Condition • VCC = 5 V • Input timing voltage: VIL = 0.8 V, VIH = 2.5 V • Output timing voltage: VOL = 0.8 V, VOH = 2.0 V Figure 7.
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 microprocessor mode (with wait, when accessing to the external memory area). Table 7.2 Memory expansion mode and microprocessor mode (separate bus, with wait) Symbol Parameter M306V0EEFP [ns] M306V0T-RPD-E [ns] Min. Max. Min. Max.
Vcc = 5 V Memory expansion mode or microprocessor mode (with wait, when accessing to the external memory area) Read timing Write timing Measurement Condition • VCC = 5 V • Input timing voltage: VIL = 0.8 V, VIH= 2.5 V • Output timing voltage: VOL = 0.8 V, VOH = 2.0 V Figure 7.
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 microprocessor mode (with wait, when accessing to the external memory area). Table 7.3 Memory expansion mode and microprocessor mode (multiplex bus, with wait) Symbol Parameter M306V0EEFP [ns] M306V0T-RPD-E [ns] Min. Max. Min. Max.
Note 1. Compute bus timing according to BCLK frequency. Use the below formula. th(RD-AD) = 109 f(BCLK)x2 [ns] td(DB-WR) = 109x3 - 40 [ns] f(BCLK)x2 th(RW-AD) = 109 f(BCLK)x2 [ns] th(WR-DB) = 109 f(BCLK)x2 th(RD-CS) = 109 f(BCLK)x2 [ns] td(DB-WR) = 109 - 25 [ns] f(BCLK)x2 th(WR-CS) = 109 f(BCLK)x2 [ns] [ns] Note 2. Compute bus timing according to BCLK frequency. Use the below formula.
Vcc = 5 V Memory expansion mode or microprocessor mode (with wait, when accessing to the external memory area) Read timing Write timing Measurement Condition • VCC = 5 V • Input timing voltage: VIL = 0.8 V, VIH = 2.5 V • Output timing voltage: VOL = 0.8 V, VOH = 2.0 V Figure 7.
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 Parameter M306V0EEFP [ns] M306V0T-RPD-E [ns] Min. Max. Min. Max.
Memory expansion mode or microprocessor mode Vcc = 5 V Note 1. P00 to P52 will be high-impedance status regardless of the input level of BYTE pin and ports P40 to P43 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. Measurement Condition • VCC = 5 V • Input timing voltage: VIL = 1.0 V, VIH = 4.0 V • Output timing voltage: VOL = 2.5 V, VOH = 2.5 V Figure 7.
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 (P00 - P52) Standard value Symbol Unit Parameter Vcc Min. Typ. Max. VIHC 'H' level control input voltage 2.0 4.5 1.5 3.15 - - V VILC 'L' level control input voltage 2.0 4.5 - - 0.5 1.35 V RON On resistance 2.0 4.5 - 2000 100 200 Ω On resistance difference between arbitrary 2 switches in a package 2.0 4.
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. 9.
9.4 How to Request for Repair If your product is found faulty, follow the procedure below to send your product for repair. Customer Fill in the Repair Request Sheet included with this product, then send it along with this product for repair to your local distributor. Make sure that information in the Repair Request Sheet is written in as much detail as possible to facilitate repair.
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. (The Error LED of the emulator main unit lights up.) Check (1) described above.
Appendix A. External Dimensions A.1 External Dimensions of the M306V0T-RPD-E Unit: mm Figure A.
A.2 External Dimensions of the FLX-100LCC Unit: mm Figure A.
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.
Figure B.
M306V0T-RPD-E User's Manual Rev.1.
M306V0T-RPD-E User’s Manual 1753, Shimonumabe, Nakahara-ku, Kawasaki-shi, Kanagawa 211-8668 Japan REJ10J0380-0100Z