CMOS 4-BIT SINGLE CHIP MICROCOMPUTER S5U1C63000H6 Manual (S1C63 Family In-Circuit Emulator)
NOTICE No part of this material may be reproduced or duplicated in any form or by any means without the written permission of Seiko Epson. Seiko Epson reserves the right to make changes to this material without notice.
Configuration of product number Devices S1 C 63158 F 0A01 00 Packing specifications 00 : Besides tape & reel 0A : TCP BL 2 directions 0B : Tape & reel BACK 0C : TCP BR 2 directions 0D : TCP BT 2 directions 0E : TCP BD 2 directions 0F : Tape & reel FRONT 0G : TCP BT 4 directions 0H : TCP BD 4 directions 0J : TCP SL 2 directions 0K : TCP SR 2 directions 0L : Tape & reel LEFT 0M : TCP ST 2 directions 0N : TCP SD 2 directions 0P : TCP ST 4 directions 0Q : TCP SD 4 directions 0R : Tape & reel RIGHT 99 : Spe
COnTEnTS – Contents – 1 Introduction.................................................................................................................... 1 2 S5U1C63000H6 Package ............................................................................................... 2 2.1 2.2 2.3 2.4 Components ...................................................................................................................... 2 Component Specifications .............................................................
1 InTRODUCTIOn 1 Introduction S5U1C63000H6 (S1C63 Family In-Circuit Emulator) is a hardware tool to effectively develop software for the S1C63 Family, 4-bit single chip microcomputers. In combination with a peripheral circuit board (S5U1C63xxxP), it provides the development environment of the software using a personal computer as a host computer, which requires Windows 2000/XP. This manual describes the operation of the S5U1C63000H6 hardware and connections of the S5U1C63000H6 system.
2 S5U1C63000H6 PaCKaGE 2 S5U1C63000H6 Package 2.1 Components This package is in common with all models of the S1C63 Family. After unpacking the S5U1C63000H6 package, check to see that all of the following components are included. Figure 2.1.1 shows the package structure. (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) S5U1C63000H6 (main unit) ...................................................................... 1 unit USB cable......................................................................
2 S5U1C63000H6 PaCKaGE 2.2 Component Specifications Table 2.2.1 shows the specifications of the component in the S5U1C63000H6 package. Table 2.2.1 Specifications of S5U1C63000H6 Components no.
2 S5U1C63000H6 PaCKaGE 2.4 Specifications of the Operation Panels OFF ON DIAG LC2 TR G ST OU OP T O TR UT C BR IN K IN G N D PO W ER SL EM P/ U H LT Figure 2.4.1 shows the external view of the panels. LC1 S5U1C63000H6 EPSOn (Front view) POWER DC 12V FG CB O I (Rear view) Figure 2.4.1 External View of S5U1C63000H6 Panels Table 2.4.1 shows the function of each component on the panels. Table 2.4.1 Function List of Components no.
3 COnnECTIOn 3 Connection This chapter describes the connection between S5U1C63000H6 and a host computer and a Peripheral Circuit Board (S5U1C63xxxP). 3.1 aC Cable The S5U1C63000H6 package includes a dedicated AC cable (with 2-pin plug) and AC adapter. The AC cable is connected into the AC inlet on the AC adapter.
3 COnnECTIOn 3.4 Installing Peripheral Circuit Board (S5U1C63xxxP) By installing the S5U1C63xxxP peripheral circuit board (to be separately sold) into a slot of the S5U1C63000H6, a debug system can be made corresponding to each device of the S1C63 Family. Figure 3.4.1 shows installing method of the peripheral circuit board. The S5U1C63000H6 is equipped with an LCD driver function, so an LCD board is not required.
4 GETTInG STaRTED 4 Getting Started The S5U1C63000H6 can start using the debugger software after connecting to the host computer. (1) Setting the DIaG switch The S5U1C63000H6 has a self-diagnostic function at power-on. When using this function, set the DIAG switch to ON. To skip the diagnosis, set the switch to OFF. See Section 5.12, “Self-Diagnostic Function,” for more information on the self-diagnostic function. (2) Turning the S5U1C63000H6 on Turn the power switch on. The power LED (green) lights.
5 OPERaTIOnS anD FUnCTIOnS OF THE S5U1C63000H6 5 Operations and Functions of the S5U1C63000H6 This chapter describes operations, functions in detail and restrictions in the emulation mode of the S5U1C63000H6. 5.1 Outline of Operation ICE control processor ICE firmware Emulation control portion Emulation program memory Emulation data memory S1C63000 CPU Trace control unit Break control unit Target monitor unit To peripheral circuit board Figure 5.1.
5 OPERaTIOnS anD FUnCTIOnS OF THE S5U1C63000H6 5.2 Break Function (1) Forced break The debugger on the host computer can forced break the emulation. This function is useful when the program counter does not proceed by executing the SLP or HALT instruction in a single step process. (2) Break commands Some break commands are available to set various breaking condition. A break occurs when the break condition specified by the command and status of the S1C63000 CPU are met.
5 OPERaTIOnS anD FUnCTIOnS OF THE S5U1C63000H6 (3) TRnIn input terminal By connecting a signal line of the target system to this terminal, the signal status is stores in the trace memory as a trace information. “1” is written to the trace memory when no signal is connected or the signal goes high, or “0” is written when the signal goes low. The signal level is sampled at the rising edge of T4 state.
5 OPERaTIOnS anD FUnCTIOnS OF THE S5U1C63000H6 5.6 Target Interrupt and Break When an interrupt in the target program and a break are simultaneously occurred, the target interrupt is prioritized. The break occurs after completing the stack operation of the interrupt. The program counter at the break shows the top address of the interrupt handler routine. When the target program is restarted, it executes from the top address of the interrupt handler routine.
5 OPERaTIOnS anD FUnCTIOnS OF THE S5U1C63000H6 5.8 Trace Mode There are following three trace modes available in the S5U1C63000H6. (1) all bus cycle trace mode In this trace mode, all bus cycles are traced during run emulation and step emulation until a break occurs. (2) Specified program counter range trace mode In this mode, bus cycles within the specified range (or outside the specified range) are traced during run emulation and step emulation until a break occurs.
5 OPERaTIOnS anD FUnCTIOnS OF THE S5U1C63000H6 5.12 Self-Diagnostic Function The S5U1C6300H6 allows selection whether the self-diagnostic check at power on is performed or not. (1) Disabling self-diagnostic mode (DIaG switch: OFF) When the DIAG switch on the S5U1C63000H6 front panel is set to OFF, the S5U1C63000H6 becomes ready to accept commands without the self-diagnostic check after power on.
5 OPERaTIOnS anD FUnCTIOnS OF THE S5U1C63000H6 (3) Interrupt at single step operation Interrupts during single step operation can be enabled or disable using the MD command. Each operation is as follows. When interrupt is enabled If an interrupt request is generated while the target program is single stepping by the S or N command, the interrupt processing will be started when an instruction is executed, and the execution stops after fetching the vector address of the interrupt.
5 OPERaTIOnS anD FUnCTIOnS OF THE S5U1C63000H6 (7) Register (data) break The register (data) value after a break occurs may differ from the value set as a register (data) break condition.
6 lCD DRIVER 6 LCD Driver The S5U1C63000H6 has an LCD driver for emulating built-in LCD driver models. Note, however, that some functions supported with the S5U1C63000H6 may not be available in the model to be used. For details of the LCD driver functions, refer to the technical manual for each model. 6.1 Differences from actual IC Be aware that there are differences on the functions and characteristics from those of the actual IC as shown below.
6 lCD DRIVER Connector pin assignments Table 6.2.1 LC1 Connector (100-pin/50-pin × 2 flat type) lC1 connector (Cn4-1) no. Signal name lC1 connector (Cn4-2) no.
7 nOTES On USE 7 Notes on Use Pay attention to the following matters for proper use of the S5U1C63000H6. 7.1 notes on Operations (1) Connecting and disconnecting the units Make sure that the S5U1C63000H6 is turned off when installing the peripheral circuit board (S5U1C63xxxP) and connecting/disconnecting the cables, as hot insertion/removal may damage the IC. (2) Turning power on and off When turning the S5U1C63000H6 off and on again, wait at least 10 seconds before turning on.
8 MaInTEnanCE anD WaRRanTY 8 Maintenance and Warranty 8.1 Self-Diagnostic Test The self-diagnostic test is executed by starting the debugger after setting the DIAG switch on the front panel to “ON” position and then turning the S5U1C63000H6 on. The debugger displays the messages shown below during the start-up sequence. Debugger for S1C63 Ver. x.xx Copyright (C) SEIKO EPSON CORP. 1998-xxxx Connecting USB ... done DIAG test, please wait 1 min ... done ← <1> Parameter file name : Par63xxx.
9 TROUBlESHOOTInG 9 Troubleshooting Following shows some hardware errors and their possible causes. (1) a message of “connecting USB ... failure” is displayed at start-up of the debugger. • Is power of the S5U1C63000H6 on? • Is the circuit breaker (CB) off? • Is the host cable connected correctly? • Is the target cable connected correctly? • Is the peripheral circuit board insert firmly? (2) The circuit breaker (CB) trips and the POWER lED goes out when the S5U1C63000H6 is turned on.
International Sales Operations AMERICA ASIA EPSON ELECTRONICS AMERICA, INC. EPSON (CHINA) CO., LTD. 23F, Beijing Silver Tower 2# North RD DongSanHuan ChaoYang District, Beijing, CHINA Phone: +86-10-6410-6655 Fax: +86-10-6410-7320 HEADQUARTERS 2580 Orchard Parkway San Jose, CA 95131, U.S.A. Phone: +1-800-228-3964 Fax: +1-408-922-0238 SALES OFFICE Northeast 301 Edgewater Place, Suite 210 Wakefield, MA 01880, U.S.A.
S5U1C63000H6 Manual (S1C63 Family In-Circuit Emulator) SEMICONDUCTOR OPERATIONS DIVISION EPSON Electronic Devices Website http://www.epson.