Idt pci express 24-port 32-lane gen 2 switch (23 pages)
Summary of Contents for Renesas M30620TL-RPD-E
Page 1
M30620TL-RPD-E Emulation Pod for M16C/62 Group M16C/62M User's Manual Rev.1.00 September 1, 2003 REJ10J0265-0100Z...
Page 2
Notes regarding these materials • 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 3
MCUs. It's used with a PC4701 emulator. This user's manual mainly describes specifications of the M30620TL-RPD-E emulation pod and how to setup it. For details on the following products, which are used with M30620TL-RPD-E, refer to each product's user's manual.
Contents Chapter 1. Precautions for Safety ................... 7 1.1 Safety Symbols and Meanings ................8 Chapter 2. Preparation ......................17 2.1 Terminology ......................18 2.2 Package Components ..................19 2.3 Other Tool Products Required for Development ..........19 2.4 Name of Each Part ....................20 (1) System Configuration ................
Page 5
Chapter 5. Specifications ...................... 43 5.1 Specifications ...................... 44 5.2 Operation Timing in Memory Expansion Mode and Microprocessor Mode (3V) ..45 (1) Separate Bus, No-wait ................45 (2) Separate Bus, With Wait, Accessing External Memory Area ....47 (3) Multiplex Bus, With Wait, Accessing External Memory Area ....49 (4) Timing Requirements ................
Chapter 1. Precautions for Safety This chapter describes precautions for using this product safely and properly. For precautions for the emulator main unit and the emulator debugger, refer to each user's manual included with your product. 1.1 Safety Symbols and Meanings ..................... 8 Warning for Installation ....................
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.
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. Warnings for Use Environment: • The emulation pod is air-cooled with the ventilation slot. Therefore, do not block the ventilation slot.
IMPORTANT Notes on Downloading Firmware: • Before using this product for the first time, it is necessary to download the dedicated firmware (control software for the emulation pod built into the PC4701). Please note that, to do this, it is necessary to start up the PC4701 in the maintenance mode.
IMPORTANT Note on DMA Transfer: • With this product, the program is stopped with a loop program to a specific address. Therefore, if a DMA request is generated by a timer or other source while the program is stopped, DMA transfer is executed.
IMPORTANT Notes on MAP References and Settings: • For details on referencing and setting MAP information, see User's Manual of emulator debugger M3T-PD30. • Be sure to set the SFR area to EXTERNAL (an external section). • When setting 0FFFC to 0FFFF to EXTERNAL: This product uses the 4 bytes area 0FFFC...
IMPORTANT Note on NMI* Input: • NMI* input from the target system is accepted only while a user program is being executed (only while the RUN status LED on the PC4701's front panel is lit). Note on HOLD* Input: • Be sure to input "L" to the HOLD* pin of the target system during the user program executing (while the RUN status LED on the PC4701's front panel is lit).
IMPORTANT Note on Differences between Actual MCU and Emulator: • Operations of the emulator system differ from those of mask MCUs as listed below. (1) Reset condition Set the time for starting up (0.2Vcc to 0.8Vcc) 1µs or less. (2) Data values of ROM and RAM areas at power-on (3) Internal memories (ROM and RAM) capacities etc.
Page 15
IMPORTANT (9) Output of the actual MCU and this product Table 1.2 Differences of outputs between actual MCU and this product (when executing program) This product Access area Signal Actual MCU ∗ for difference Address Outputs Outputs BHE* Outputs Data Floating ∗...
Page 16
IMPORTANT Table 1.3 Differences of outputs between actual MCU and this product (in stop mode) Actual MCU This product Access area Signal ∗ for difference Address Retains previous status Retains previous status BHE* Data Retains previous status Floating ∗ Does not output Does not output (fixed to High output) (fixed to High output)
Chapter 2. Preparation This chapter describes the package components, the system configuration and the preparation for using this product for the first time. 2.1 Terminology ..........................18 2.2 Package Components........................19 2.3 Other Tool Products Required for Development................ 19 2.4 Name of Each Part ........................20 (1) System Configuration ......................
This means a generic name for emulators for 8 and 16-bit MCUs. For details on specific models of PC4701, visit Renesas Tools Homepage. http://www.renesas.com/en/tools Emulation pod This means M30620TL-RPD-E (this product). This emulation pod is for M16C/62 Group M16C/62M. Host machine This means a personal computer used to control the emulator and emulation pod. Emulator debugger This means a software tool M3T-PD30 to control the emulator from the host machine through an interface.
M30620TL-RPD-E user's manual (this manual) M30620TL-RPD-E user's manual (Japanese) Please keep the M30620TL-RPD-E’s packing box and cushion material in your place for reuse at a later time when sending your product for repair or other purposes. Always use these packing box and cushion material when transporting this product.
(1) System Configuration Figure 2.1 System configuration (1) to (4) in Figure 2.1 are included in this product package. (1) Emulation pod (M30620TL-RPD-E) This emulation pod contains an evaluation MCU, emulation memory and circuits to feature the debugging function. (2) Flexible cable (FLX120-RPD) This is a 120-pin flexible cable for connecting the PC4701 emulator and the emulation pod.
(2) Inside of Emulation Pod Figure 2.2 Internal view of emulation pod (1) MCU-dependent boards 1 and 2 Boards grouping parts (pins and added functions) which vary according to MCU model. (2) Base board Board for the M16C/60 and M16C/20 Series MCUs which controls the interface with the PC4701 and the evaluation MCU.
2.5 When Using the Emulator for the First Time If you have purchased this emulation pod newly, it is necessary to download the firmware. The download procedure is given in Figure 2.3. Before attempting to download the firmware, check the emulator debugger is installed and the emulator is connected to the host machine.
Chapter 3. Setting Up This chapter describes switch settings required for using this product and how to connect this product to the PC4701 and the target system. 3.1 Removing the Upper Cover ......................24 3.2 Setting Switches and Pullup Resistor ..................25 3.3 Selecting Clock Supply ......................
Chapter 3. Setting Up To use this emulation pod with your target system, it is necessary to set as follows. Set the following after removing the upper cover. • Change the oscillation frequency. • Set the X and X pins for the target system. COUT •...
3.2 Setting Switches and Pullup Resistor Figure 3.2 shows the positions of switches and a position for installing a pullup resistor. Tables 3.1, 3.2 list how to set each switch and Figure 3.3 shows how to install a pullup resistor. Figure 3.2 Positions of switches and their factory-settings ( 25 / 68 )
Page 26
Table 3.1 Switch settings of M30620TL-RPD-E (1/2) Switch Signal Setting Description OPEN Pulls down the CNV pin of MCU with a resistance of 33kΩ. (Factory-setting) OPEN Does not pull down/up the CNV pin of MCU. Pulls up the CNV pin of MCU with a resistance OPEN of 33kΩ.
Page 27
Table 3.2 Switch settings of M30620TL-RPD-E (2/2) Switch Signal Setting Description OPEN Connects the P8 pin of MCU to the target COUT system. (Uses P8 pin as port P8 COUT COUT COUT (Factory-setting) Does not connect the P8 pin of MCU. (Uses...
Page 28
It is not possible to control the pullup by the pullup control resistor of ports P0 to P5 (possible to read and write by the pullup control resistor). However, as this product has a socket for installing the pullup resistor, it is possible to pull up by mounting the resistor array included with this product.
3.3 Selecting Clock Supply There are two ways to supply a clock to the MCU, using the oscillator circuit of the emulation pod or using the oscillator circuit on the target system. Table 3.3 lists the factory-settings of each clock supply.
(1) Using the Oscillator Circuit on the Target System When turning on the power supply, the internal clock of emulation pod is selected to supply the clock to the MCU. To use the external clock on the target system, change the clock by the Init dialog when starting up the emulator debugger or the CLK command on the script window.
(2) Changing the Internal Oscillator Circuit of Emulation Pod An oscillator circuit board for 10.000MHz is mounted on this product. To use the emulation pod at a frequency other than 10.000MHz, build the desired oscillator circuit on the included OSC-2 oscillator circuit board (bare board) and replace the board installed in the emulation pod when shipped from the factory.
(3) Replacing the Oscillator Circuit Boards Figure 3.8 shows how to replace the oscillator circuit boards. For the position of the oscillator circuit board, see Figure 3.2. (1) Unscrew the screw connecting the oscillator circuit board. (2) Lift off the oscillator circuit board. (3) Attach the J1 connector of another oscillator circuit board for replacement to the connector of the MCU-dependent board.
3.4 Connecting the PC4701 and Emulation Pod To connect the emulation pod to the PC4701, use the FLX120-RPD 120-pin flexible cable included in this product package. Connect the PC4701 side connector of FLX120-RPD to the cable connector of the PC4701, then secure with screws the FLX120-RPD. (1) Connecting the Cable to the PC4701 Figure 3.9 shows how to connect the PC4701 and FLX120-RPD.
(2) Connecting the Cable to the Emulation Pod Figure 3.10 shows how to connect the FLX120-RPD and the emulation pod. Figure 3.10 Connecting FLX120-RPD and emulation pod CAUTION Note on Connecting the Cable: • Always shut OFF power before connecting the cable. The power ON state could destroy internal circuits.
3.5 Connecting the Target System Figure 3.11 shows how to connect this product to the target system. Figure 3.11 Connecting emulation pod and target systems CAUTION Notes on Connecting the Target System: • Take care not to attach the converter board in a wrong direction. It may cause a fatal damage to the emulation pod.
Chapter 4. Usage This chapter describes from turning on the power of this product to starting up the emulator debugger. 4.1 Turning On the Power ........................ 38 (1) Checking the Connection of Emulator System ..............38 (2) Turning On the Power......................38 (3) LED Display When PC4701 Starts Up Normally ..............
Chapter 4. Usage 4.1 Turning On the Power (1) Checking the Connection of Emulator System Before turning the power ON, check the connection of the PC4701, emulation pod, converter board and target system. (2) Turning On the Power Power ON/OFF the target system and the PC4701 as simultaneously as possible. CAUTION Notes on Power Supply: •...
(3) LED Display When PC4701 Starts Up Normally After the emulator starts up, check the status of the LEDs on the front panel to see whether emulation pod operation is enabled or not. Figure 4.1 shows front panel LED lighting status when the emulator is turned ON.
4.2 Downloading Firmware (1) When It is Necessary to Download Firmware It is necessary to download firmware; (1) When you use this product for the first time (2) When the firmware has been upgraded (3) When the emulator debugger has been upgraded (4) When you use this product with a PC4701 which was used with other emulation pod before (2) Downloading Firmware in the Maintenance Mode Download the firmware in the maintenance mode as explained here following.
4.3 Self-checks (1) Self-check Procedure To run the emulator self-checks, do so as explained here below. While self-checks are in progress, LEDs will change as shown in Figure 4.4. (1) Set the switches in the emulation pod same as the factory setting (see Figure 4.3). (2) When the target system is connected, disconnect the target system.
Chapter 5. Specifications This chapter describes specifications of this product. 5.1 Specifications ..........................44 5.2 Operation Timing in Memory Expansion Mode and Microprocessor Mode (3V) ....45 (1) Separate Bus, No-wait ......................45 (2) Separate Bus, With Wait, Accessing External Memory Area ..........47 (3) Multiplex Bus, With Wait, Accessing External Memory Area ..........
5.2 Operation Timing in Memory Expansion Mode and Microprocessor Mode (3V) (1) Separate Bus, No-Wait Table 5.2 and Figure 5.1 show the bus timing in the memory expansion mode and the microprocessor mode (separate bus, no-wait). Table 5.2 Memory expansion mode and microprocessor mode (separate bus, no-wait) Actual MCU This product [ns]...
Page 46
Memory expansion mode and microprocessor mode (no-wait) Read timing BCLK Write timing BCLK WR, WRL, Conditions: • V • Input timing voltage: V =0.48V, V =1.5V • Output timing voltage: V =1.5V, V =1.5V Figure 5.1 Memory expansion mode and microprocessor mode (no-wait) ( 46 / 68 )
(2) Separate Bus, With Wait, Accessing External Memory Area Table 5.3 and Figure 5.2 show the bus timing in the memory expansion mode and the microprocessor mode (with wait, accessing external memory area). Table 5.3 Memory expansion mode and microprocessor mode (with wait, external memory area) Actual MCU This product [ns]...
Page 48
Memory expansion mode and microprocessor mode (with wait, accessing external memory area) Read timing BCLK Write timing BCLK WR, WRL, Conditions: • V • Input timing voltage: V =0.48V, V =1.5V • Output timing voltage: V =1.5V, V =1.5V Figure 5.2 Memory expansion mode and microprocessor mode (with wait) ( 48 / 68 )
(3) Multiplex Bus, With Wait, Accessing External Memory Area Table 5.4 and Figure 5.3 show the bus timing in the memory expansion mode and the microprocessor mode (with wait, accessing external memory area and using multiplex bus). Table 5.4 Memory expansion mode and microprocessor mode (with wait, multiplex bus) Actual MCU This product [ns]...
Page 50
Memory expansion mode and microprocessor mode (with wait, accessing external memory area and using multiplex bus) Read timing BCLK Write timing BCLK WR, WRL, Conditions: • V • Input timing voltage: V =0.48V, V =1.5V • Output timing voltage: V =1.5V, V =1.5V Figure 5.3 Memory expansion mode and microprocessor mode (with wait, multiplex bus)
(4) Timing Requirements Table 5.5, Figures 5.4 and 5.5 show timing requirements in the memory expansion mode and the microprocessor mode. Table 5.5 Timing requirements (V =3V) Actual MCU This product [ns] [ns] Symbol Item Min. Max. Min. Max. Tsu (DB-RD) Data input setup time See left Tsu (RDY-BCLK)
Page 52
Common to "with wait" and "no-wait" (actual MCU) BCLK HOLD input HLDA output P0, P1, P2, P3, P4, to P5 Common to "with wait" and "no-wait" (This product) BCLK HOLD input HLDA output P0, P1, P2, P3, P4, to P5 Note 1.
5.3 Connection Diagram Figures 5.6 shows the connection diagram of M30620TL-RPD-E. This connection diagram mainly shows the interface section, and the circuits which are not connected to the target system such as the emulator's control system are omitted. Figure 5.6 Connection diagram...
Chapter 6. Troubleshooting This chapter describes how to troubleshoot when this product does not work properly. 6.1 Flowchart to Remedy the Troubles .................... 58 6.2 When the Emulator Debugger Does Not Start Up Properly............59 (1) When the LED Display of PC4701 is Abnormal ..............59 (2) Errors Occur When the Emulator Debugger Starts Up (When the target system is connected) ..............
Chapter 6. Troubleshooting 6.1 Flowchart to Remedy the Troubles Figure 6.1 shows the flowchart to remedy the troubles from when power to the emulator is activated until the emulator debugger starts up. Check this while the target system is disconnected. Turning on the power of PC4701 Front panel LED of LED not normal...
6.2 When the Emulator Debugger Does Not Start Up Properly (1) When the LED Display of PC4701 is Abnormal Table 6.1 LED's abnormal display and its checkpoints Connection to Error Checkpoint the target system Recheck the power cable is connected to the LEDs do not light up.
(2) Errors Occur When the Emulator Debugger Starts Up (When the target system is connected) Table 6.2 Checkpoints of errors when starting up the emulator debugger (target is connected) Error Checkpoint Check all emulator debugger settings, interface cable Communication error occurred connection and switches on the rear of the PC4701 match.
(3) Errors Occur When the Emulator Debugger Starts Up (When the target system is not connected) Table 6.3 Checkpoints of errors when starting up the emulator debugger (target is not connected) Error Checkpoint Check all emulator debugger settings, interface cable Communication error occurred connection and switches on the rear of the PC4701 match.
6.3 Operation Differs from That of Actual MCUs (1) Cannot Reset from the Target System Set the time for starting up (0.2Vcc to 0.8Vcc) 1µs or less. (2) Data Values of ROM Area at Power-on Are Different For this product, 04h is written into the ROM area at power-on. Therefore, the data values are different from those of an actual MCU.
Chapter 7. Maintenance and Guarantee This chapter describes how to maintenance, repair provisions and how to request for repair. 7.1 Maintenance ..........................64 7.2 Guarantee ............................ 64 7.3 Repair Provisions........................64 7.4 How to Request for Repair ......................65 ( 63 / 68 )
Chapter 7. Maintenance and Guarantee 7.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.
Distributor After checking the contents of fault, the distributor should please send the faulty product along with the Repair Request Sheet to Renesas Solutions Corp. Renesas Solutions When the faulty product is repaired, it will be returned to the customer at the earliest convenience.
Need help?
Do you have a question about the M30620TL-RPD-E and is the answer not in the manual?
Questions and answers