| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
CMOS 4-BIT SINGLE CHIP MICROCOMPUTER E0C6011 DEVELOPMENT TOO
Top Searches for this datasheetMF1224-01 CMOS 4-BIT SINGLE CHIP MICROCOMPUTER E0C6011 DEVELOPMENT TOOL MANUAL NOTICE part this material reproduced duplicated form means without written permission Seiko Epson. Seiko Epson reserves right make changes this material without notice. Seiko Epson does assume liability kind arising inaccuracies contained this material application product circuit and, further, there representation that this material applicable products requiring high level reliability, such medical products. Moreover, license intellectual property rights granted implication otherwise, there representation warranty that anything made accordance with this material will free from patent copyright infringement third party. This material portions thereof contain technology subject relating strategic products under control Foreign Exchange Foreign Trade Control Japan require export license from Ministry International Trade Industry other approval from another government agency. MS-DOS EDLIN registered trademarks Microsoft Corporation, U.S.A. PC-DOS, PC/AT, PS/2, VGA, registered trademarks International Business Machines Corporation, U.S.A. PC-9801 Series registered trademarks Corporation. other product names mentioned herein trademarks and/or registered trademarks their respective owners. SEIKO EPSON CORPORATION 1999 rights reserved. CONTENTS E0C6011 Development Tool Manual PREFACE This manual mainly explains outline development support tool 4-bit Single Chip Microcomputer E0C6011. Refer "E0C62 Family Development Tool Reference Manual" details (common models) each development support tool. Manuals hardware development tools separate, should also refer below manuals. Development tools E0C62 Family Development Tool Reference Manual EVA6011 Manual ICE62R (ICE6200) Hardware Manual E0C62 Family Technical Guide E0C6011 Technical Manual E0C6200/6200A Core Manual Development procedure Device (E0C6011) Instructions CONTENTS COMPOSITION DEVELOPMENT SUPPORT TOOL Configuration DEV6011 Developmental Environment Development Flow Production Execution Disk CROSS ASSEMBLER ASM6011 ASM6011 Outline E0C6011 Restrictions ASM6011 Quick Reference FUNCTION OPTION GENERATOR FOG6011 FOG6011 Outline E0C6011 Option List Option Specifications Selection Message FOG6011 Quick Reference Sample File SEGMENT OPTION GENERATOR SOG6011 SOG6011 Outline Option List Segment Ports Output Specifications SOG6011 Quick Reference Sample Files CONTROL SOFTWARE ICS6011 ICS6011 Outline ICS6011 Restrictions ICS6011 Quick Reference EPSON E0C6011 DEVELOPMENT TOOL MANUAL CONTENTS MASK DATA CHECKER MDC6011 MDC6011 Outline MDC6011 Quick Reference APPENDIX E0C6011 INSTRUCTION E0C6011 E0C6011 MEMORY TROUBLESHOOTING White EPSON E0C6011 DEVELOPMENT TOOL MANUAL COMPOSITION DEVELOPMENT SUPPORT TOOL COMPOSITION DEVELOPMENT SUPPORT TOOL Here will explain composition software development support tools, developmental envilonment generate execution disk. Configuration DEV6011 below software included product E0C6011 development support tool DEV6011. Cross Assembler ASM6011 Function Option Generator FOG6011 Segment Option Generator SOG6011 Control Software ICS6011 Mask Data Checker MDC6011 Cross assembler program preparation Function option data preparation program Segment option data preparation program control program Mask data preparation program Developmental Environment software product development support tool DEV6011 operates following host systems: PC/AT least PC-DOS Ver. 2.0) PC-9801 Series least MS-DOS Ver. 3.1) When developing E0C6011, above-mentioned host computer, editor, P-ROM writer, printer, etc. must prepared user addition development tool which normally supported Seiko Epson. Host computer PC-9801 Series] PC/AT E0C6011 Series Development Tool ICE62R (ICE6200) RS-232C ICE6200 EVA6011 MS-DOS/PC-DOS Editor P-ROM writer Printer Target board prepared user Fig. 1.2.1 System configuration Note DEV6011 system requires host computer with capacity about 140K bytes. Since ICE62R (ICE6200) connected host computer with RS-232C serial interface, adapter board asynchronous communication will required depending host computer used. E0C6011 DEVELOPMENT TOOL MANUAL EPSON COMPOSITION DEVELOPMENT SUPPORT TOOL Development Flow Figure 1.3.1 shows development flow through DEV6011. Determination software specifications Flow chart generation coding Determination hardware specifications Function option list generation Segment option list generation Creation target board Coding sheet Function option list Segment option list Source file generation using editor Source file generation using editor C011XXX .DAT Program source file Function Option Generator FOG6011 execution C011XXX .SEG Segment option source file Cross Assembler ASM6011 execution Segment Option Generator SOG6011 execution C011XXX .PRN Assembly list C011XXXL Object file .HEX C011XXXH .HEX C011XXXF .DOC C011XXXS .DOC Function option document file Segment option document file Function C011XXXF option .HEX file Segment C011XXXS option .HEX file Function option (one) Segment option (one) Debugging with Control Software ICS6011 Debugging completion Mask Data Checker MDC6011 execution ICE62R (ICE6200) ICE6200 EVA6011 Target board C6011XXX File submission .PAn Fig. 1.3.1 DEV6011 development flow Concerning file names SEIKO EPSON input-output file name each development support tool commonly "C011XXX". principle each file should produced this manner. Seiko Epson will designate "XXX" each customer. Reference Manual E0C6011 Technical Hardware Manual E0C6200/6200A Core Manual E0C62 Family Development Tool Reference Manual E0C6011 Development Tool Manual (this manual) EVA6011 Manual ICE62R (ICE6200) Hardware Manual EPSON E0C6011 DEVELOPMENT TOOL MANUAL COMPOSITION DEVELOPMENT SUPPORT TOOL Production Execution Disk Execution files each software development support tool batch parameter files ICE62R (ICE6200) recorded DEV6011 floppy disk. content files contained DEV6011 floppy disk shown below. PC-DOS version ASM6011.EXE FOG6011.EXE ICS6011B.BAT ICS6011W.EXE ICS6011P.PAR MDC6011.EXE SOG6011.EXE MS-DOS version ASM6011.EXE FOG6011.EXE ICS6011.BAT ICS6011J.EXE ICS6011P.PAR MDC6011.EXE SOG6011.EXE Contents Cross Assembler execution file Function Option Generator execution file Control Software batch file Control execution file Control Software parameter file Mask Data Checker execution file Segment Option Generator execution file Example: Copying into floppy disk Insert original disk into drive formatted disk copied into drive, then execute DISKCOPY command. A>DISKCOPY Copying into hard disk drive) Make subdirectory (DEV6011), then insert original disk into drive execute COPY command. C\>MD DEV6011 C\>CD DEV6011 C\DEV6011\>COPY A:*.* Example: Setting FILES (CONFIG.SYS) C\>TYPE CONFIG.SYS FILES=20 RS-232C Setting (PC-DOS version) MODE COM1: 9600, RS-232C Setting (MS-DOS version) SPEED 9600 First copy entire content this disk using commands such DISKCOPY then make execution disk. Carefully conserve original floppy disk storage purposes. When copying into hard disk, make subdirectory with appropriate name (DEV6011, etc.) then copy content floppy disk into that subdirectory using COPY command. Next make CONFIG.SYS file using Editor like. When CONFIG.SYS previously been made using hard disk system, check setting FILES within there none it.) number files described CONFIG.SYS more, that Mask Data Checker MDC6011 will handle many files. Note driver RS-232C must included CONFIG.SYS host computer. "ICS6011(B).BAT" batch process indicated such that ICS6011J(W).EXE executed after execution command setting RS-232C communication parameters. SPEED (MS-DOS) MODE (PC-DOS) command used setting RS-232C, should copy these commands into disk executed specify disk directory with command using PATH command. E0C6011 DEVELOPMENT TOOL MANUAL EPSON CROSS ASSEMBLER ASM6011 CROSS ASSEMBLER ASM6011 ASM6011 Outline ASM6011 cross assembler assembler program generating machine code used E0C6011 4bit, single-chip microcomputers. Cross Assembler ASM6011 will assemble program source files which have been input user's editor will generate object file Intel-Hex format assembly list file. this assembler, program modularization been made possible through macro definition functions programming independent page structure been made possible through auto page function. addition, consideration also been given precise error checks program capacity (ROM capacity) overflows, undefined codes like, debugging such things label tables assembly list files cross reference table supplements. A>EDLIN C011XXX.DAT Create source file C011XXX .DAT A>ASM6011 C011XXX Execute cross assembler Error message C011XXX .PRN C011XXXL .HEX C011XXXH .HEX Error message Assembly listing file Object file Fig. 2.1.1 ASM6011 execution flow format source file operating method same E0C62 Family. Refer "E0C62 Family Development Tool Reference Manual" details. E0C6011 Restrictions Note following when generating program E0C6011: area capacity E0C6011 1,536 steps (0000H 05FFH). Therefore, specification range memory setting pseudo-instructions PSET instruction restricted. Memory configuration: Bank: Only bank Page: pages 5H), each steps Significant specification range: pseudo-instruction: PAGE pseudo-instruction: BANK pseudo-instruction: PSET instruction: X,0A0H 0000H 05FFH Only loaded into register, unused area been specified that memory accessible with register (MX) invalid. loaded into register, unused area been specified that memory accessible with register (MY) invalid. area capacity E0C6011 words (000H 06FH, 080H 09FH, bits/word). Memory access invalid when unused area index register specified. Example: Y,0B7H Undefined codes following instructions have been defined E0C6011 instruction sets. PUSH XP,r r,XP PUSH YP,r r,YP EPSON E0C6011 DEVELOPMENT TOOL MANUAL CROSS ASSEMBLER ASM6011 ASM6011 Quick Reference Starting command input/output files Execution file: Starting command: Option: .shp Input file: Output file: ASM6011.EXE indicates blank. indicates Return key. parameter enclosed omitted. ASM6011_ [drive-name:] source-file-name [.shp]_ [-N] Specifies file drives. Specifies drive from which source file input. (A-P, Specifies drive which object file output. (A-P, Specifies drive which assembly listing file output. (A-P, Current drive, File generated code (FFH) undefined area program memory created. C011XXX.DAT (Source file) C011XXXL.HEX (Object file, low-order) C011XXXH.HEX (Object file, high-order) C011XXX.PRN (Assembly listing file) Display example E0C6011 CROSS ASSEMBLER. 1.00 EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE PPPPPPPP PPPPPPPPPP PPPPPPPPPP PPPPPPPP SSSSSSS SSSS SSSSSS SSSS SSSS SSSSSSS OOOOOOOO OOOOOOOO NNNN NNNNN NNNNNN NNNNNN NNNNN NNNN COPYRIGHT 1999 SEIKO EPSON CORP. SOURCE FILE NAME C011XXX.DAT THIS SOFTWARE MAKES NEXT FILES. C011XXXH.HEX C011XXXL.HEX C011XXX .PRN HIGH BYTE OBJECT FILE. BYTE OBJECT FILE. ASSEMBLY LIST FILE. NEED AUTO PAGE SET? (Y/N) NEED CROSS REFERENCE TABLE? (Y/N) When ASM6011 started, start-up message displayed. (1), select whether auto-pageset function will used. assembly listing file output specified, message displayed. this stage, cross-reference table generation selected. Generating generating When above operation completed, ASM6011 assembles source file. suspend execution, press "CTRL" keys together stage (2). Operators Arithmetic operators Monadic positive Monadic negative Addition Subtraction Multiplication Division a_MOD_b Remainder a_SHL_b Shifts bits left a_SHR_b Shifts bits right HIGH_a Separates high-order eight bits from LOW_a Separates low-order eight bits from Logical operators a_AND_b Logical product a_OR_b Logical a_XOR_b Exclusive logical Logical negation NOT_a Relational operators True when equal a_EQ_b True when equal a_NE_b True when less than a_LT_b True when less than equal a_LE_b True when greater than a_GT_b True when greater than equal a_GE_b E0C6011 DEVELOPMENT TOOL MANUAL EPSON CROSS ASSEMBLER ASM6011 Pseudo-instructions Pseudo-instruction Meaning Example PAGE SECTION MACRO LOCAL ENDM (Equation) (Set) (Define Word) (Origin) (Page) (Section) (End) (Macro) (Local) (End Macro) allocate data label allocate data label (data changed) define data define location counter define boundary page define boundary section terminate assembly define macro make local specification label during macro definition macro definition PAGE PAGE SECTION ABC+1 0001H 0002H 'AB' 0FFBH 100H CHECK LOCAL LOOP MACRO LOOP ENDM CHECK DATA MX,DATA NZ,LOOP Error messages Error message Explanation unrecoverable syntax error encountered. label symbol operand been defined. label field been omitted. syntax error encountered operand, operand could evaluated. (Syntax Error) (Undefined Error) (Missing Label) (Operand Error) (Phase Error) (Range Error) same label symbol defined more than once. location counter value exceeded upper limit program memory, location exceeding upper limit specified. value greater than that which number significant digits operand will accommodate specified. (Warning) Memory areas overlapped because "PAGE" "ORG" pseudoinstruction both. FILE NAME ERROR source file name longer than characters. FILE PRESENT specified source file found. DIRECTORY FULL space left directory specified disk. FATAL DISK WRITE ERROR file could written disk. number defined labels symbols exceeded label table LABEL TABLE OVERFLOW capacity (4000). CROSS REFERENCE TABLE OVERFLOW label/symbol reference count exceeded cross-reference table capacity (only when cross-reference table generated). EPSON E0C6011 DEVELOPMENT TOOL MANUAL FUNCTION OPTION GENERATOR FOG6011 FUNCTION OPTION GENERATOR FOG6011 FOG6011 Outline With 4-bit single-chip E0C6011 microcomputers, customer select hardware options. modifying mask patterns E0C6011 according selected options, system customized meet specifications target system. Function Option Generator FOG6011 software tool generating data files used generate mask patterns. enables customer interactively select specify pertinent items each hardware option. From data file created with FOG6011, E0C6011 mask pattern automatically generated general purpose computer. file evaluation board (EVA6011) hardware option simultaneously generated with data file. Option list generation Start FOG6011 function option C011XXXF .HEX C011XXXF .DOC EVA6011 Seiko Epson EPROM operating method same E0C62 Family. Refer "E0C62 Family Development Tool Reference Manual" details. Floppy disk Fig. 3.1.1 FOG6011 execution flow E0C6011 Option List Multiple specifications available each option item indicated Option List. Using "3.3 Option Specifications Selection Message" reference, select specifications that meet target system. sure record specifications unused ports too, according instructions provided. DEVICE TYPE E0C6011 E0C6011 OSC1 SYSTEM CLOCK SELECT Internal Resistor OSC1 Internal Resistor OSC1 Internal Resistor OSC1 Internal Resistor OSC1 INTERRUPT NOISE REJECTOR K00-K03 INPUT PORT PULL DOWN RESISTOR With Resistor With Resistor With Resistor With Resistor Gate Direct Gate Direct Gate Direct Gate Direct SPECIFICATION OUTPUT SPECIFICATION Complementary OUTPUT TYPE Output Pch-OpenDrain Buzzer Output SPECIFICATION OUTPUT SPECIFICATION Complementary Pch-OpenDrain E0C6011 DEVELOPMENT TOOL MANUAL EPSON FUNCTION OPTION GENERATOR FOG6011 SPECIFICATION OUTPUT SPECIFICATION Complementary OUTPUT TYPE Output FOSC/2 FOSC/4 FOSC/8 FOSC/16 FOSC/32 FOSC/64 FOSC/128 FOSC/256 Pch-OpenDrain SPECIFICATION OUTPUT SPECIFICATION Complementary Pch-OpenDrain OUTPUT TYPE Output Buzzer Output (R00 control) Buzzer Output (R03 control) PORT SPECIFICATION Complementary Complementary Complementary Complementary Complementary Complementary Complementary Complementary Pch-OpenDrain Pch-OpenDrain Pch-OpenDrain Pch-OpenDrain Pch-OpenDrain Pch-OpenDrain Pch-OpenDrain Pch-OpenDrain PORT PULL DOWN RESISTOR With Resistor With Resistor With Resistor With Resistor With Resistor With Resistor With Resistor With Resistor Gate Direct Gate Direct Gate Direct Gate Direct Gate Direct Gate Direct Gate Direct Gate Direct COMMON DUTY BIAS Duty, Bias Duty, Bias Duty, Bias Duty, Bias Duty, Bias Duty, Bias SEGMENT MEMORY ADDRESS 40H-6FH C0H-EFH EPSON E0C6011 DEVELOPMENT TOOL MANUAL FUNCTION OPTION GENERATOR FOG6011 Option Specifications Selection Message Screen that selected function options E0C6011 shown below, their specifications also described. Device type voltage OPTION NO.1 DEVICE TYPE POWER VREG E0C6011 E0C6011 PLEASE SELECT NO.(1) E0C6011 SELECTED 4.5V Select chip specification. There models: type 4.5-V type. OSC1 system clock OPTION NO.2 OSC1 SYSTEM CLOCK SELECT INTERNAL INTERNAL INTERNAL INTERNAL RESISTOR RESISTOR RESISTOR RESISTOR OSC1=65KHZ OSC1=130KHZ OSC1=195KHZ OSC1=260KHZ E0C6011 oscillation circuit with resistor capacitor built-in. Four frequencies available. PLEASE SELECT NO.(1) INTERNAL RESISTOR OSC1=65KHZ SELECTED Interrupt noise rejector OPTION NO.3 INTERRUPT NOISE REJECTOR K00-K03 PLEASE SELECT NO.(1) SELECTED Select whether noise rejector will supplemented input interruptor K00-K03. When "Use" selected, entry signal will pass noise rejector, occurrence interrupt errors noise chattering avoided. Note, however, that because noise rejector performs entry signal sampling kHz, "Not Use" should selected when high speed response required. E0C6011 DEVELOPMENT TOOL MANUAL EPSON FUNCTION OPTION GENERATOR FOG6011 Input port pull down resistor OPTION NO.4 INPUT PORT PULL DOWN RESISTOR -K00 WITH RESISTOR GATE DIRECT PLEASE SELECT NO.(1) WITH RESISTOR GATE DIRECT PLEASE SELECT NO.(1) WITH RESISTOR GATE DIRECT PLEASE SELECT NO.(1) WITH RESISTOR GATE DIRECT Select whether input ports (K00-K03) will each supplemented with pull down resistors not. When "Gate Direct" selected, that entry floating state does occur. Select "With Resistor" unused ports. Moreover, input port status changed from high level (VDD) (VSS) with pull down resistors, delay approximately msec waveform rise time will occur depending pull down resistor entry load time constant. Because this, when input reading conducted, ensure appropriate wait time with program. configuration pull down resistor circuit shown Figure 3.3.1. PLEASE SELECT NO.(1) GATE GATE GATE GATE DIRECT DIRECT DIRECT DIRECT SELECTED SELECTED SELECTED SELECTED Data Read signal Fig. 3.3.1 Configuration pull down resistor specification OPTION NO.5 Select output specification output type terminal. COMPLEMENTARY PCH-OPENDRAIN SPECIFICATION -R00 OUTPUT SPECIFICATION PLEASE SELECT NO.(1) OUTPUT TYPE OUTPUT Output specification Either complementary output open drain output selected. output circuit configuration shown Figure 3.3.2. Output type When output selected, becomes regular output port. When buzzer output selected, writing register, buzzer drive signal output from terminal. When output selected, terminal output type (see Option "R03 specification") selection limited output only. Refer Figure 3.3.5 buzzer output waveform. PLEASE SELECT NO.(1) OUTPUT SPECIFICATION OUTPUT TYPE COMPLEMENTARY SELECTED SELECTED Output register Complementary open drain Fig. 3.3.2 Configuration output circuit EPSON E0C6011 DEVELOPMENT TOOL MANUAL FUNCTION OPTION GENERATOR FOG6011 specification OPTION NO.6 SPECIFICATION -R01 OUTPUT SPECIFICATION COMPLEMENTARY PCH-OPENDRAIN Select output specification terminal. Either complementary output open drain output selected. circuit configuration same that output port (Figure 3.3.2). PLEASE SELECT NO.(1) OUTPUT SPECIFICATION COMPLEMENTARY SELECTED specification OPTION NO.7 Select output specification output type terminal. COMPLEMENTARY PCH-OPENDRAIN SPECIFICATION -R02 OUTPUT SPECIFICATION PLEASE SELECT NO.(1) OUTPUT TYPE FOSC/2 FOSC/4 FOSC/8 FOSC/16 FOSC/32 FOSC/64 FOSC/128 FOSC/256 Output specification Either complementary output open drain output selected. circuit configuration same that output port (Figure 3.3.2). Output type Either output FOUT output selected. When output selected, becomes regular output port. When register "1", terminal output goes high (VDD), goes (VSS) when "0". output waveform shown Figure 3.3.3. When FOUT selected, clock with frequency output from terminal. When FOUT (R02 register) "1", duty VDD-VSS amplitude square wave generated specified frequency. When "0", FOUT terminal goes (VSS). FOUT frequency selected from among types, ranging from fOSC/256 fOSC/2. FOUT output normally utilized provide clock other devices since hazard occurs square wave breaks, great caution must observed when using output waveform shown Figure 3.3.4. PLEASE SELECT NO.(1) OUTPUT SPECIFICATION OUTPUT TYPE COMPLEMENTARY SELECTED SELECTED output register Fig. 3.3.3 Output waveform output selection Specified frequency output register Fig. 3.3.4 Output waveform FOUT output selection E0C6011 DEVELOPMENT TOOL MANUAL EPSON FUNCTION OPTION GENERATOR FOG6011 specification OPTION NO.8 Select output specification output type terminal. COMPLEMENTARY PCH-OPENDRAIN SPECIFICATION -R03 OUTPUT SPECIFICATION PLEASE SELECT NO.(1) OUTPUT TYPE OUTPUT(R00) OUTPUT(R03) Output specification Either complementary output open drain output selected. circuit configuration same that output port (Figure 3.3.2). Output type Either output buzzer output (buzzer inverted output) selected. When output selected, becomes regular output port. When buzzer output selected, inverted waveform buzzer output generated from terminal. When OUTPUT (R03)" selected, outputs buzzer inverted signal when written register. When OUTPUT (R00)" selected, buzzer output controlled register well buzzer output. buzzer output selected when output type terminal (see Option "R00 specification") buzzer output. Moreover, this point, when output type reselected after selecting buzzer output, output type fixed buzzer output. buzzer output waveform shown Figure 3.3.5. PLEASE SELECT NO.(1) OUTPUT SPECIFICATION OUTPUT TYPE COMPLEMENTARY SELECTED SELECTED R00/R03 register buzzer output buzzer inverted output Fig. 3.3.5 Buzzer output waveform port specification OPTION NO.9 PORT SPECIFICATION -P00 COMPLEMENTARY PCH-OPENDRAIN PLEASE SELECT NO.(1) COMPLEMENTARY PCH-OPENDRAIN Select output specification used during ports (P00-P03 P10-P13) output mode selection. Either complementary output open drain output selected. circuit configuration output driver same that output ports (Figure 3.3.2). Select complementary output unused ports. ports control input/output direction according settings, output port input port, respectively. pull down resistor this port turned read signal normally turned minimize leak current. Because this, when port input, take care that floating state does occur terminal. port circuit configuration shown Figure 3.3.6. PLEASE SELECT NO.(1) COMPLEMENTARY PCH-OPENDRAIN PLEASE SELECT NO.(1) COMPLEMENTARY PCH-OPENDRAIN PLEASE SELECT NO.(1) COMPLEMENTARY PCH-OPENDRAIN PLEASE SELECT NO.(1) COMPLEMENTARY PCH-OPENDRAIN PLEASE SELECT NO.(1) EPSON E0C6011 DEVELOPMENT TOOL MANUAL FUNCTION OPTION GENERATOR FOG6011 COMPLEMENTARY PCH-OPENDRAIN Data Read signal PLEASE SELECT NO.(1) COMPLEMENTARY PCH-OPENDRAIN PLEASE SELECT NO.(1) COMPLEMENTARY COMPLEMENTARY COMPLEMENTARY COMPLEMENTARY COMPLEMENTARY COMPLEMENTARY COMPLEMENTARY COMPLEMENTARY SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED Register control register Fig. 3.3.6 Circuit configuration port port pull down resistor OPTION NO.10 PORT PULL DOWN RESISTOR -P00 WITH RESISTOR GATE DIRECT PLEASE SELECT NO.(1) WITH RESISTOR GATE DIRECT PLEASE SELECT NO.(1) WITH RESISTOR GATE DIRECT PLEASE SELECT NO.(1) WITH RESISTOR GATE DIRECT Select whether ports (P00-P03, P10-P13) will each supplemented with pull down resistors not. When "Gate Direct" selected, that entry floating state does occur. Select "With Resistor" unused ports. Moreover, when port input mode low-level voltage (VSS) input, erroneous input results time constant capacitive load input line built-in pull-down resistor load greater than read-out time. When input data being read, time that input line pulled down equivalent cycles system clock. Hence, electric potential terminals must settle within cycles. this condition cannot met, some measure must devised, such arranging pull-down resistor externally, performing multiple read-outs. PLEASE SELECT NO.(1) WITH RESISTOR GATE DIRECT PLEASE SELECT NO.(1) WITH RESISTOR GATE DIRECT PLEASE SELECT NO.(1) WITH RESISTOR GATE DIRECT PLEASE SELECT NO.(1) WITH RESISTOR GATE DIRECT PLEASE SELECT NO.(1) WITH WITH WITH WITH WITH WITH WITH WITH RESISTOR RESISTOR RESISTOR RESISTOR RESISTOR RESISTOR RESISTOR RESISTOR SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED E0C6011 DEVELOPMENT TOOL MANUAL EPSON FUNCTION OPTION GENERATOR FOG6011 specification OPTION NO.11 Select specification (drive duty) drive circuit. Drive duty Select drive duty. When duty selected, segments panel driven with terminals terminals. When duty selected, segments driven with terminals, when duty selected, segments with terminals. When duty selected, COM0 COM1 terminals effective output COM2 COM3 terminals always output signal. When duty selected, COM0 COM2 terminals effective COM3 terminal always outputs signal. Refer Table 3.3.1 common duty selection. Figures 3.3.7 3.3.8 show drive waveforms bias driving bias driving, respectively. COMMON DUTY BIAS DUTY,1/2 BIAS DUTY,1/2 BIAS DUTY,1/2 BIAS PLEASE SELECT NO.(1) DUTY,1/2 BIAS SELECTE (for model) Table 3.3.1 Common duty selection standard Number segments 1-76 77-114 115-152 Common duty COM0 COM0 COM0 COM1 COM1 COM1 COM2 COM2 COM2 COM3 COM3 COM3 duty drive waveform duty drive waveform duty drive waveform Fig. 3.3.7 Drive waveform from terminals (1/3 bias) VL1, VL1, VL1, COM0 COM0 COM0 COM1 COM1 COM1 COM2 COM2 COM2 COM3 COM3 COM3 duty drive waveform duty drive waveform duty drive waveform Fig. 3.3.8 Drive waveform from terminals (1/2 bias) EPSON E0C6011 DEVELOPMENT TOOL MANUAL FUNCTION OPTION GENERATOR FOG6011 Panel 1/4, duty, bias VL1=VSS VL2=2VL1 VL3=3VL1 voltage circuit 0.1µF 0.1µF 0.1µF drive bias decided according voltage selection Option When selected, drive bias (drives with levels, VDD, VL1, VL3). When selected, drive bias (drives with levels, VDD, VL3). Figure 3.3.9 shows external element configuration voltage selected Option LCDON register used turning display OFF. Note: shorted internally. Panel 1/4, duty, bias VL1=VSS VL2=VSS VL3=2VL1 voltage circuit 0.1µF 0.1µF Note: shorted internally. Fig. 3.3.9 External elements power supply circuit Segment memory address OPTION NO.12 SEGMENT MEMORY ADDRESS SELECT 40H-6FH C0H-EFH PLEASE SELECT NO.(1) C0H-EFH SELECTED Select segment memory area. When "40H-6FH" selected segment memory area, possible read write from/to this area because assigned this area. When "C0H-EFH" selected, this segment memory area becomes write-only area. E0C6011 DEVELOPMENT TOOL MANUAL EPSON FUNCTION OPTION GENERATOR FOG6011 FOG6011 Quick Reference Starting command input/output files Execution file: Starting command: Input file: Output file: FOG6011.EXE FOG6011 indicates Return key. C011XXXF.DOC (Function option document file, when modifying) C011XXXF.DOC (Function option document file) C011XXXF.HEX (Function option file) Display example E0C6011 FUNCTION OPTION GENERATOR. 2.00 PPPPPPPP PPPPPPPPPP PPPPPPPPPP PPPPPPPP SSSSSSS SSSS SSSSSS SSSS SSSS SSSSSSS OOOOOOOO OOOOOOOO EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE NNNN NNNNN NNNNNN NNNNNN NNNNN NNNN Start-up message When FOG6011 started, start-up message displayed. "STRIKE KEY.", press advance program execution. suspend execution, press "CTRL" keys together: sequence returns command level. COPYRIGHT 1994 SEIKO EPSON CORP. THIS SOFTWARE MAKES NEXT FILES. C011XXXF.HEX C011XXXF.DOC FUNCTION OPTION FILE. FUNCTION OPTION DOCUMENT FILE. STRIKE KEY. E0C6011 USER'S OPTION SETTING. 2.00 CURRENT DATE 99/01/22 PLEASE INPUT DATE Date input Enter 2-digit year, month, month delimiting them with slash ("/"). When modifying date, press RETURN continue. Operation selection menu Enter number from select subsequent operation. function options. modify document file. terminate FOG6011. Setting function options Select operation selection menu. Enter file name. Enter customer's company name. Enter comment. (Within characters lines) Next, start function option setting from option case function option document file with same name file name specified current drive exists, user asked whether overwriting desired. Enter accordingly. OPERATION SELECT MENU INPUT FILE EDIT FILE RETURN PLEASE SELECT NO.? OPERATION SELECT MENU INPUT FILE EDIT FILE RETURN PLEASE SELECT NO.? PLEASE INPUT FILE NAME? C0110A0 PLEASE INPUT USER'S NAME? SEIKO EPSON CORP. PLEASE INPUT COMMENT (ONE LINE CHR)? FUJIMI PLANT FUJIMI SUWA-GUN NAGANO-KEN 399-0293 JAPAN 0266-61-1211 0266-61-1273 PLEASE EXISTS PLEASE PLEASE INPUT FILE NAME? C0110A0 OVERWRITE(Y/N)? INPUT FILE NAME? C0110B0 INPUT USER'S NAME? EPSON E0C6011 DEVELOPMENT TOOL MANUAL FUNCTION OPTION GENERATOR FOG6011 OPERATION SELECT MENU INPUT FILE EDIT FILE RETURN PLEASE SELECT NO.? SOURCE FILE(S) C0110A0 C0110B0 C0110C0 PLEASE INPUT FILE NAME? C0110A0 PLEASE INPUT USER'S NAME? PLEASE INPUT COMMENT (ONE LINE CHR)? PLEASE INPUT EDIT NO.? (Modifying function option settings) PLEASE INPUT EDIT NO.? step (1), modifiable source exists, following message displayed sequence returns operation selection menu. SOURCE FILE(S) FUNCTION OPTION DOCUMENT FILE FOUND. Modifying function option settings Select operation selection menu. Will display files current drive. Enter file name. Enter customer's company name. Enter comment. Previously entered data used pressing RETURN (4). Enter number function option modified. When selection option complete, system prompts entry another function option number. Repeat selection until options modified selected. Enter option setting. Then, move confirmation procedure file generation. step (2), function option document file current drive, following message displayed, prompting entry other file name. PLEASE INPUT FILE NAME? C0110N0 FUNCTION OPTION DOCUMENT FILE FOUND. PLEASE INPUT FILE NAME? OPTION NO.3 INTERRUPT NOISE REJECTOR K00-K03 PLEASE SELECT NO.(1) SELECTED Option selection selections each option correspond option list. Enter selection number. value parentheses indicates default value, when only RETURN pressed. return, confirmation displayed. When wish modify previously function options setting process, enter return step back previous function option setting operation. EPROM selection When setting function options setting completed, following message output operator whether generate file. When debugging program with EVA6011, file needed, enter entered, file generated only document file generated. option selection menu displayed when entered Step (1), select EPROM used setting EVA6011 options. When series operations complete, sequence returns operation selection menu. OPTION SETTING. MAKE FILE (Y/N) OPTION EPROM SELECT MENU 27C64 27C128 27C256 27C512 PLEASE SELECT NO.? 27C128 SELECTED MAKING FILE(S) COMPLETED. OPERATION SELECT MENU INPUT FILE EDIT FILE RETURN PLEASE SELECT NO.? E0C6011 DEVELOPMENT TOOL MANUAL EPSON FUNCTION OPTION GENERATOR FOG6011 Sample File Example function option document file E0C6011 FUNCTION OPTION DOCUMENT FILE NAME USER'S NAME INPUT DATE C0110A0F.DOC SEIKO EPSON CORP. 1999/01/22 2.00 OPTION NO.1 DEVICE TYPE POWER VREG E0C6011 OPT0101 SELECTED OPTION NO.2 OSC1 SYSTEM CLOCK SELECT INTERNAL RESISTOR OSC1=65KHZ OPT0201 OPTION NO.3 INTERRUPT NOISE REJECTOR K00-K03 -OPT0301 OPTION NO.4 INPUT PORT PULL DOWN RESISTOR WITH RESISTOR WITH RESISTOR WITH RESISTOR WITH RESISTOR -OPT0401 OPT0402 OPT0403 OPT0404 OPTION NO.5 SPECIFICATION OUTPUT SPECIFICATION COMPLEMENTARY OUTPUT TYPE -OPT0501 OPT0502 OPTION NO.6 SPECIFICATION OUTPUT SPECIFICATION COMPLEMENTARY -OPT0601 OPTION NO.7 SPECIFICATION OUTPUT SPECIFICATION COMPLEMENTARY OUTPUT TYPE -OPT0701 OPT0702 OPTION NO.8 SPECIFICATION OUTPUT SPECIFICATION COMPLEMENTARY OUTPUT TYPE -OPT0801 OPT0802 SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED EPSON E0C6011 DEVELOPMENT TOOL MANUAL FUNCTION OPTION GENERATOR FOG6011 OPTION NO.9 PORT SPECIFICATION COMPLEMENTARY COMPLEMENTARY COMPLEMENTARY COMPLEMENTARY COMPLEMENTARY COMPLEMENTARY COMPLEMENTARY COMPLEMENTARY -OPT0901 OPT0902 OPT0903 OPT0904 OPT0905 OPT0906 OPT0907 OPT0908 OPTION NO.10 PORT PULL DOWN RESISTOR WITH RESISTOR WITH RESISTOR WITH RESISTOR WITH RESISTOR WITH RESISTOR WITH RESISTOR WITH RESISTOR WITH RESISTOR -OPT1001 OPT1002 OPT1003 OPT1004 OPT1005 OPT1006 OPT1007 OPT1008 OPTION NO.11 COMMON DUTY BIAS DUTY,1/2 BIAS -OPT1101 OPTION NO.12 SEGMENT MEMORY ADDRESS SELECT C0H-EFH -OPT1201 SEIKO EPSON'S AREA OPTION NO.13 OPT1301 OPTION NO.14 OPT1401 \\END SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED SELECTED Note mark used instead "\\END" depending used. (The code 5CH.) EPSON E0C6011 DEVELOPMENT TOOL MANUAL SEGMENT OPTION GENERATOR SOG6011 SEGMENT OPTION GENERATOR SOG6011 SOG6011 Outline With 4-bit single-chip E0C6011 microcomputers, customer select segment options. modifying mask patterns E0C6011 according selected options, system customized meet specifications target system. Segment Option Generator SOG6011 software tool generating data file used generate mask patterns. From data file created with SOG6011, E0C6011 mask pattern automatically generated general purpose computer. file evaluation board (EVA6011) segment option simultaneously generated with data file. A>EDLIN C011XXX.SEG Segment source file generation C011XXX .SEG A>SOG6011 Execute segment option generator Error message Error message C011XXXS .HEX Segment option file EVA6011 C011XXXS .DOC Segment option document file Fig. 4.1.1 SOG6011 execution flow operating method same E0C62 Family. Refer "E0C62 Family Development Tool Reference Manual" details. EPSON E0C6011 DEVELOPMENT TOOL MANUAL SEGMENT OPTION GENERATOR SOG6011 Option List TERMINAL NAME SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26 SEG27 SEG28 SEG29 SEG30 SEG31 SEG32 SEG33 SEG34 SEG35 SEG36 SEG37 Legend: COM0 ADDRESS COM1 COM2 COM3 OUTPUT SPECIFICATION output output output output output output output output output output output output output output output output output output output output output output output output output output output output output output output output output output output output output output <OUTPUT SPECIFICATION> Complementary output open drain output <ADDRESS> High order address, order address Data Note: Even there unused areas, (hyphens) such that there blank columns. When output selected, display memory COM0 column becomes effective. E0C6011 DEVELOPMENT TOOL MANUAL EPSON SEGMENT OPTION GENERATOR SOG6011 Segment Ports Output Specifications output specification segment output ports SEG0-SEG37, segment output output selected units terminals. When used liquid crystal panel drives, select segment output; when used regular output port, select output. When output selected, either complementary output open drain output further selected. However, segment output ports that will used, select segment output. Refer "E0C62 Family Development Tool Reference Manual" segment option source file creation. When segment output selected segment output port segment decoder built-in, data optional address segment memory area (040H-06FH 0C0H-0EFH) allocated optional segment. With this, segments (114 segments when duty selected segments when duty selected) liquid crystal panel could driven. segment memory allocated only segment multiple setting possible. allocated segment displays when this segment memory "1", goes when "0". Segment allocation high address (4-6 C-E), address (0-F), data (0-3) recorded their respective column option list. segment ports that will used, write (hyphen) columns COM0-COM3. Examples When duty selected When duty selected When duty selected When output selected output selected units terminals terminals allocated output. Also, either complementary output open drain output likewise selected units terminals. When selected segment memory "1", segment output port goes high (VDD), goes (VSS) when "0". Segment allocation same when segment output selected while segment memory allocated COM1-COM3 becomes ineffective. Write three hyphens ("-") COM1-COM3 columns option list. Example When complementary output SEG34 SEG35, open drain output SEG36 SEG37. EPSON E0C6011 DEVELOPMENT TOOL MANUAL SEGMENT OPTION GENERATOR SOG6011 SOG6011 Quick Reference Starting command input/output files Execution file: Starting command: Option: Input file: Output file: SOG6011.EXE SOG6011_ [-H] indicates blank. indicates Return key. parameter enclosed omitted. Specifies segment option document file input file SOG6011. C011XXX.SEG (Segment option source file) C011XXXS.DOC (Segment option document file, when option use) C011XXXS.DOC (Segment option document file) C011XXXS.HEX (Segment option file) Display example E0C6011 SEGMENT OPTION GENERATOR. 2.00 PPPPPPPP PPPPPPPPPP PPPPPPPPPP PPPPPPPP SSSSSSS SSSS SSSSSS SSSS SSSS SSSSSSS OOOOOOOO OOOOOOOO NNNN NNNNN NNNNNN NNNNNN NNNNN NNNN EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE Start-up message When SOG6011 started, start-up message displayed. "STRIKE KEY.", press advance program execution. suspend execution, press "CTRL" keys together: sequence returns command level. COPYRIGHT 1999 SEIKO EPSON CORP. SEGMENT OPTION SOURCE FILE NAME C011XXX.SEG THIS SOFTWARE MAKES NEXT FILES. C011XXXS.HEX C011XXXS.DOC SEGMENT OPTION FILE. SEGMENT OPTION DOCUMENT FILE. STRIKE KEY. E0C6011 USER'S OPTION SETTING. 2.00 CURRENT DATE 99/01/14 PLEASE INPUT DATE Date input Enter 2-digit year, month, month delimiting them with slash ("/"). When modifying date, press RETURN continue. Input file selection Will display files current drive. Enter file name. Enter customer's company name. Enter comment. (Within characters lines) Then, move confirmation procedure file generation. step (1), modifiable source exists, error message will displayed program will terminated. step (2), specified file name found current drive, error message displayed, prompting entry other file name. SOURCE FILE(S) C0110A0 PLEASE INPUT PLEASE INPUT PLEASE INPUT (ONE LINE C0110B0 C0110C0 SEGMENT OPTION FILE NAME? C0110A0 USER'S NAME? SEIKO EPSON CORP. COMMENT CHR)? FUJIMI PLANT FUJIMI SUWA-GUN NAGANO-KEN 399-0293 JAPAN 0266-61-1211 0266-61-1273 SOURCE FILE(S) SEGMENT OPTION SOURCE FILE FOUND. SOURCE FILE(S) SEGMENT OPTION DOCUMENT FILE FOUND. option option PLEASE INPUT SEGMENT OPTION SOURCE FILE NAME? C0110N0 SEGMENT OPTION SOURCE FILE FOUND. option PLEASE INPUT SEGMENT OPTION DOCUMENT FILE NAME? C0110N0 SEGMENT OPTION DOCUMENT FILE FOUND. option E0C6011 DEVELOPMENT TOOL MANUAL EPSON SEGMENT OPTION GENERATOR SOG6011 OPTION SETTING. MAKE FILE (Y/N) OPTION EPROM SELECT MENU 27C64 27C128 27C256 27C512 SELECTED PLEASE SELECT NO.? 27C128 MAKING FILE COMPLETED. EPROM selection When selecting file completed, following message output operator whether generate file. When debugging program with EVA6011, file needed, enter entered, file generated only document file generated. option selection menu displayed when entered Step (1), select EPROM used setting EVA6011 options. When series operations complete, SOG6011 generates files. error committed while setting segment options, "MAKING FILE COMPLETED" will displayed SOG6011 program will terminated. Error messages Error message Explanation data written invalid format. segment number outside specificable range specified. segment memory address data outside specificable range specified. same data (SEG port No., segment memory address, data bit) specified more then once. output specifications were units ports. (Syntax Error) (Segment Select Error) (RAM Address Select Error) (Duprication Error) Port Error EPSON E0C6011 DEVELOPMENT TOOL MANUAL SEGMENT OPTION GENERATOR SOG6011 Sample Files Example segment option source file C0110A0.SEG, VER.2.00 EVA6011 SEGMENT DECODE TABLE E0C6011 DEVELOPMENT TOOL MANUAL EPSON SEGMENT OPTION GENERATOR SOG6011 Example segment option document file E0C6011 SEGMENT OPTION DOCUMENT FILE NAME USER'S NAME INPUT DATE C0110A0S.DOC SEIKO EPSON CORP. 99/01/14 2.00 OPTION NO.13 SEGMENT DECODE TABLE COM0 COM1 COM2 COM3 SPEC \\END Note mark used instead "\\END" depending used. (The code 5CH.) EPSON E0C6011 DEVELOPMENT TOOL MANUAL CONTROL SOFTWARE ICS6011 CONTROL SOFTWARE ICS6011 ICS6011 Outline In-circuit Emulator ICE62R (ICE6200) connects target board produced user EVA6011 performs real time target system evaluation debugging passing through RS-232C from host computer controlling operation host computer side ICE62R (ICE6200) control done through Control Software ICS6011. ICS6011 numerous highly functional emulation commands which provide sophisticated break function, on-the-fly data display, history display, etc., perform higher level debugging. Host computer PC-9801 Series] PC/AT ICE62R (ICE6200) ICE6200 RS-232C EVA6011 Target board Fig. 5.1.1 Debugging system using ICE62R (ICE6200) functions ICE62R (ICE6200) commands same E0C62 Family. Refer "E0C62 Family Development Tool Reference Manual" details. ICS6011 Restrictions Take following precautions when using ICS6011. Area area limited maximum address 5FFH. Assigning data above 5FFH address causes error. Area area limited maximum address 0FFH. Assigning data above 0FFH address causes error. Furthermore, following addresses unused area, designation this area with commands produces error. Unused area: 0A0H 0EFH (When segment memory assigned from 040H 06FH) 0A0H 0BFH (When segment memory assigned from 0C0H 0EFH) 071H, 072H, 074H, 076H, 077H, 07BH, 07FH, 0F0H 0F5H, 0F7H 0FCH Refer "E0C6011 Technical Manual" details. Undefined Code instructions below specified E0C6011 cannot used. PUSH PUSH XP,r YP,r r,XP r,YP OPTLD Command ICS6011, OPTLD command used. This command used load files (function option data segment option data LCD) EVA6011 memory with ICE62R (ICE6200). Load function option data: Load segment option data: E0C6011 DEVELOPMENT TOOL MANUAL #OPTLD,1,C011XXX #OPTLD,2,C011XXX EPSON CONTROL SOFTWARE ICS6011 OPTLD Format READ HEXA DATA FILE #OPTLD,1,<file name> #OPTLD,2,<file name> .(1) .(2) Function Load function option file EVA6011 function option data memory. file output function option generator intel format. Load segment option file EVA6011 segment option data memory. file output segment option generator intel format. Examples #OPTLD,1,C011XXX #OPTLD,2,C011XXX C011XXXF.HEX file loaded function option data memory. C011XXXS.HEX file loaded segment option data memory. EPSON E0C6011 DEVELOPMENT TOOL MANUAL CONTROL SOFTWARE ICS6011 ICS6011 Quick Reference Starting command input/output files Execution file: Starting command: Input file: ICS6011.BAT ICS6011B.BAT (ICS6011J.EXE) (ICS6011W.EXE) indicates Return key. MS-DOS PC-DOS MS-DOS PC-DOS ICS6011 (ICS6011J) ICS6011B (ICS6011W) C011XXXL.HEX C011XXXH.HEX C011XXXD.HEX C011XXXC.HEX C011XXXL.HEX C011XXXH.HEX C011XXXD.HEX C011XXXC.HEX (Object file, low-order) (Object file, high-order) (Data file) (Control file) (Object file, low-order) (Object file, high-order) (Data file) (Control file) Output file: Display example E0C6011 CONTROL SOFTWARE. 3.01 EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE PPPPPPPP PPPPPPPPPP PPPPPPPPPP PPPPPPPP SSSSSSS SSSS SSSSSS SSSS SSSS SSSSSSS OOOOOOOO OOOOOOOO NNNN NNNNN NNNNNN NNNNNN NNNNN NNNN COPYRIGHT 1991 SEIKO EPSON CORP. POWER RESET DIAGNOSTIC TEST Start-up message When ICS6011 started, start-up message displayed, self-test automatically performed. ICS6011 commands awaited when program properly loaded mark displayed. Debugging done entering command after mark. ICS6011 program terminated entering (Quit) command. Note Confirm that cables connected properly, then operate ICS6011. Recover procedure Error messages Error message Meaning COMMUNICATION ERROR ICE62R (ICE6200) disconnected READY power OFF. TARGET DOWN Evaluation board disconnected. (Check power TARGET DOWN Evaluation board disconnected. (Check command execution) UNDEFINED PROGRAM Undefined code detected CODE EXIST program loaded from COMMAND ERROR miss occurs command input. response after power ICE-to-HOST cable disconnected host side. Switch host power supply, connect cable, reapply power. switch power ICE62R (ICE6200). Switch power ICE, connect evaluation board. Then, apply power ICE62R (ICE6200). Switch power ICE, connect evaluation board. Then, apply power ICE62R (ICE6200). Convert data with cross assembler, then restart ICE62R (ICE6200). Reenter proper command. Switch host power supply, connect cable, reapply power. E0C6011 DEVELOPMENT TOOL MANUAL EPSON CONTROL SOFTWARE ICS6011 Command list Item Function Command Format Outline Operation Assemble Disassemble Dump Fill Mode Trace #A,a #L,a1,a2 #DP,a1,a2 #DD,a1,a2 #FP,a1,a2,d #FD,a1,a2,d #G,a #TIM #OTF #T,a,n #U,a,n #BA,a #BAR,a #BDR #BRR #BMR #BRES #BSYN #BRKSEL,REM #MP,a1,a2,a3 #MD,a1,a2,a3 Break Move Data Change Internal Registers #SP,a #SD,a #DXY #SXY Assemble command mnemonic code store address Contents addresses disassembled displayed Contents program area displayed Content data area displayed Data addresses (program area) Data addresses (data area) Program executed from address Execution time step counter selection On-the-fly display selection Executes program while displaying results step instruction from address Displays only final step #T,a,n Sets Break program address Breakpoint canceled Break condition data Breakpoint canceled Break condition EVA6011 internal registers Breakpoint canceled Combined break conditions program data address registers Cancel combined break conditions program data address registers break conditions canceled Break condition displayed Enter break enable mode Enter break disable mode break stop/trace modes condition clear/remain modes Contents program area addresses moved addresses after Contents data area addresses moved addresses after Data from program area address written memory Data from data area address written memory Display EVA6011 internal registers EVA6011 internal registers Reset EVA6011 Display data display EPSON E0C6011 DEVELOPMENT TOOL MANUAL CONTROL SOFTWARE ICS6011 Item Function Command Format Outline Operation History #H,p1,p2 #HPS,a #HC,S/C/E #HA,a1,a2 #HAR,a1,a2 #HAD #HS,a #HSW,a #HSR,a #RF,file #RFD,file #VF,file #VFD,file #WF,file #WFD,file #CL,file #CS,file #OPTLD,1,file #OPTLD,2,file #CVD #CVR #ROM #HELP #CHK File Coverage Access Terminate Command Display Self Diagnosis Display history data pointer pointer Display upstream history data Display line history data Display history pointer history pointer Sets history information acquisition before (S), before/after after Sets history information acquisition from program area Sets prohibition history information acquisition from program area Indicates history acquisition program area Retrieves indicates history information which executed program address Retrieves indicates history information which wrote read data area address Move program file memory Move data file memory Compare program file contents memory Compare data file contents memory Save contents memory program file Save contents memory data file Load ICE62R (ICE6200) condition from file Save ICE62R (ICE6200) condition file Load function option data from file Load segment option data from file Indicates coverage information Clears coverage information Move contents program memory Compare contents with contents program memory type Terminate return operating system control Display ICE62R (ICE6200) instruction Report results ICE62R (ICE6200) self diagnostic test means press RETURN key. E0C6011 DEVELOPMENT TOOL MANUAL EPSON MASK DATA CHECKER MDC6011 MASK DATA CHECKER MDC6011 MDC6011 Outline Mask Data Checker MDC6011 software tool which checks program data (C011XXXH.HEX C011XXXL.HEX) option data (C011XXXF.DOC C011XXXS.DOC) created user creates data file (C6011XXX.PAn) generating mask patterns. user must send file generated through this software tool Seiko Epson. Moreover, MDC6011 capability restore generated data file (C6011XXX.PA0) original file format. Object files Function option document file C011XXXF .DOC Segment option document file C011XXXS .DOC C011XXXH .HEX C011XXXL .HEX MDC6011 Mask Data Checker execution (pack) File submission C6011XXX .PAn SEIKO EPSON MDC6011 Mask Data Checker execution (unpack) C011XXXH .PAn C011XXXL .PAn C011XXXF .PAn Unpacked files C011XXXS .PAn Fig. 6.1.1 MDC6011 execution flow operating method same E0C62 Family. Refer "E0C62 Family Development Tool Reference Manual" details. MDC6011 Quick Reference Starting command input/output files Execution file: Starting command: Input file: MDC6011.EXE MDC6011 C011XXXL.HEX C011XXXH.HEX C011XXXF.DOC C011XXXS.DOC C6011XXX.PAn C6011XXX.PAn C011XXXL.PAn C011XXXH.PAn C011XXXF.PAn C011XXXS.PAn (Object file, low-order) (Object file, high-order) (Function option document file) (Segment option document file) (Packed file) (Packed file) (Object file, low-order) (Object file, high-order) (Function option document file) (Segment option document file) EPSON indicates Return key. When packing When unpacking When packing When unpacking Output file: E0C6011 DEVELOPMENT TOOL MANUAL MASK DATA CHECKER MDC6011 Display examples E0C6011 PACK UNPACK PROGRAM 2.00 EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE PPPPPPPP PPPPPPPPPP PPPPPPPPPP PPPPPPPP SSSSSSS SSSS SSSSSS SSSS SSSS SSSSSSS OOOOOOOO OOOOOOOO NNNN NNNNN NNNNNN NNNNNN NNNNN NNNN Start-up message When MDC6011 started, start-up message operation menu displayed. Here, user prompted select operation options. COPYRIGHT 1993 SEIKO EPSON CORP. OPERATION MENU PACK UNPACK PLEASE SELECT NO.? OPERATION MENU PACK UNPACK PLEASE SELECT NO.? C011XXXH.HEX C011XXXL.HEX C6011XXX.PAn (PACK FILE) C011XXXF.DOC C011XXXS.DOC PLEASE INPUT PACK FILE NAME (C6011XXX.PAn) C60110A0.PA0 C0110A0H.HEX C0110A0L.HEX C60110A0.PA0 C0110A0F.DOC C0110A0S.DOC Packing data Select "1.PACK" operation menu. Enter file name. After submitting data Seiko Epson there need re-submit data, increase numeric value when input made. (Example: When re-submitting data after "C6011XXX.PA0" been submitted, pack file name should entered "C6011XXX.PA1".) With this, mask file (C6011XXX.PAn) generated, MDC6011 program will terminated. Submit this file Seiko Epson. Note Don't data generated with option Cross Assembler (ASM6011) program data. program data generated with option Cross Assembler packed, undefined program area filled with code. this case, following message displayed. WARNING: FILLED <file_name> FILE WITH FFH. OPERATION MENU PACK UNPACK PLEASE SELECT NO.? PLEASE INPUT PACKED FILE NAME (C6011XXX.PAn) +-C60110A0.PA0 +-C60110A0.PA0 Unpacking data Select "2.UNPACK" operation menu. Enter packed file name. With this, mask data file (C6011XXX.PAn) restored original file format, MDC6011 program will terminated. Since extension file name remains "PAn", must renamed back original form ("HEX" "DOC") order re-debug modify restored file. C0110A0H.PA0 C0110A0L.PA0 C0110A0F.PA0 C0110A0S.PA0 E0C6011 DEVELOPMENT TOOL MANUAL EPSON MASK DATA CHECKER MDC6011 Error messages Program data error Error Message Explanation DATA ERROR COLON. DATA ERROR DATA LENGTH. (NOT 00-20h) DATA ERROR ADDRESS. DATA ERROR RECORD TYPE. (NOT DATA ERROR DATA. (NOT 00-FFh) There colon. data length line 00-20H range. address beyond valid range program ROM. record type line data range between 0FFH. DATA ERROR MANY DATA LINE. There many data line. DATA ERROR CHECK SUM. checksum correct. DATA ERROR MARK. mark 00000001FF. DATA ERROR DUPLICATE. There duplicate definition data same address. Function option data error Error Message Explanation OPTION OPTION OPTION OPTION DATA DATA DATA DATA ERROR ERROR ERROR ERROR START MARK. OPTION NUMBER. SELECT NUMBER. MARK. start mark "\OPTION". (during unpacking) option number correct. option selection number correct. mark "\\END" (packing) "\END" (unpacking).* Segment option data error Error Message Explanation SEGMENT SEGMENT SEGMENT SEGMENT SEGMENT DATA DATA DATA DATA DATA ERROR ERROR ERROR ERROR ERROR START MARK. DATA. SEGMENT NUMBER. SPEC. MARK. start mark "\SEGMENT". (during unpacking) segment data correct. correct. output specification terminal correct. mark "\\END" (packing) "\END" (unpacking).* File error Error Message Explanation <File_name> FILE FOUND. PACK FILE NAME (File_name) ERROR. PACKED FILE NAME (File_name) ERROR. file found file number CONFIG.SYS less than packed input format file name wrong. unpacked input format file name wrong. System error Error Message Explanation DIRECTORY FULL. DISK WRITE ERROR. directory full. Writing disk failed. sometimes appears depending personal computer being used. EPSON E0C6011 DEVELOPMENT TOOL MANUAL APPENDIX E0C6011 INSTRUCTION APPENDIX Classification E0C6011 INSTRUCTION Operation Operation Code Flag Mnemonic Operand Clock Branch PSET JPBA CALL CALZ RETS RETD p3~p0 NBP, NPP, s7~s0 NBP, NPP, s7~s0 NBP, NPP, s7~s0 NBP, NPP, s7~s0 NBP, NPP, s7~s0 NBP, NPP, PCSH PCSL M(SP-1) PCP, M(SP-2) PCSH, M(SP-3) PCSL+1 SP-3, NPP, s7~s0 M(SP-1) PCP, M(SP-2) PCSH, M(SP-3) PCSL+1 SP-3, s7~s0 PCSL M(SP), PCSH M(SP+1), M(SP+2) SP+3 PCSL M(SP), PCSH M(SP+1), M(SP+2) SP+3, PC+1 PCSL M(SP), PCSH M(SP+1), M(SP+2) SP+3, M(X) M(X+1) operation clock cycles) operation clock cycles) Halt (stop clock) Sleep (stop oscillation) x7~x4, x3~x0 ry7~y4, y3~y0 XH+i3~i0+C XL+i3~i0+C YH+i3~i0+C YL+i3~i0+C instructions System control NOP5 NOP7 instructions HALT Index operation instructions E0C6011 DEVELOPMENT TOOL MANUAL EPSON APPENDIX E0C6011 INSTRUCTION Classification Operation Code Flag MneClock monic Operand Operation Index operation instructions Data transfer instructions XH-i3~i0 XL-i3~i0 YH-i3~i0 YL-i3~i0 i3~i0 M(n3~n0) M(n3~n0) M(n3~n0) M(n3~n0) M(X) i3~i0, M(Y) i3~i0, M(X) M(X+1) i3~i0 i3~i0 (Decimal Adjuster (Decimal Adjuster OFF) (Enables Interrupt) (Disables Interrupt) SP+1 SP-1 SP-1, M(SP) SP-1, M(SP) SP-1, M(SP) SP-1, M(SP) SP-1, M(SP) SP-1, M(SP) M(SP), SP+1 M(SP), SP+1 M(SP), SP+1 LDPX LDPY LBPX Flag operation instructions Stack operation instructions PUSH EPSON E0C6011 DEVELOPMENT TOOL MANUAL APPENDIX E0C6011 INSTRUCTION Classification Operation Code Flag MneClock monic Operand Operation Stack operation instructions M(SP), SP+1 M(SP), SP+1 M(SP), SP+1 r+i3~i0 r+i3~i0+C r+q+C r-i3~i0-C r-q-C i3~i0 i3~i0 i3~i0 r-i3~i0 i3~i0 M(n3~n0) M(n3~n0)+1 M(n3~n0) M(n3~n0)-1 M(X) M(X)+r+C, M(Y) M(Y)+r+C, M(X) M(X)-r-C, M(Y) M(Y)-r-C, SPH, SPL, Arithmetic instructions ACPX ACPY SCPX SCPY E0C6011 DEVELOPMENT TOOL MANUAL EPSON APPENDIX E0C6011 INSTRUCTION Abbreviations used explanations have following meanings. Symbols associated with registers memory register register register (low order eight bits index register register (low order eight bits index register register (high order four bits register) register (low order four bits register) register (high order four bits register) register (low order four bits register) Stack pointer High-order four bits stack pointer Low-order four bits stack pointer M(X) Data memory whose address specified with index register M(Y) Data memory whose address specified with index register M(n) Data memory address 000H-00FH (address specified with immediate data 00H-0FH) M(SP) Data memory whose address specified with stack pointer Two-bit register code two-bit immediate data; according contents these bits, they indicate registers (data memory whose addresses specified with index registers Register specified Symbols associated with program counter PCSH PCSL bank pointer page pointer Program counter bank Program counter page Program counter step Four high order bits Four order bits Symbols associated with flags Flag register Carry flag Zero flag Decimal flag Interrupt flag Flag reset Flag Flag reset Associated with immediate data Five-bit immediate data label 00H-1FH Eight-bit immediate data label 00H-0FFH Eight-bit immediate data 00H-0FFH Four-bit immediate data 00H-0FH Associated with arithmetic other operations Subtract Logical Logical Exclusive-OR Add-subtract instruction decimal operation when flag EPSON E0C6011 DEVELOPMENT TOOL MANUAL PROGRAM NAME: NAME APPENDIX NAME E0C6011 DEVELOPMENT TOOL MANUAL NAME NAME NAME E0C6011 EPSON EIK03 EIK02 EIK01 EIK00 CSDC ETI2 ETI8 ETI32 TI32 BZFQ NAME NAME NAME TMRST IOC0 NAME NAME NAME APPENDIX E0C6011 IOC1 CLKFO1 CLKFO0 LCDON APPENDIX E0C6011 MEMORY APPENDIX Address 070H 073H EIK03 075H CSDC 078H 079H 07AH 07CH 07DH TMRST 07EH BZFQ 0F6H 0FDH 0FEH CLKFQ1 CLKFQ0 0FFH Initial value initial reset circuit Always being read EIT2 EIK02 E0C6011 MEMORY Name EIK03 EIK00 EIK02 EIK01 EIK00 CSDC EIT32 EIT2 EIT8 EIT32 IT32 IT32 TMRST IOC0 IOC0 BZFQ IOC1 IOC1 CLKFQ1 LCDON CLKFQ0 LCDON Comment Init Clock timer data Clock timer data When fCLK 65,536 Clock timer data Clock timer data High High Input port data (K00-K03) High High Enable Mask Enable Mask Interrupt mask register (K00-K03) Enable Mask Enable Mask Static Dynamic drive switch Enable Mask Interrupt mask register (clock timer When fCLK Enable Mask Interrupt mask register (clock timer 65,536 Enable Mask Interrupt mask register (clock timer Unused Interrupt factor flag (clock timer When fCLK Interrupt factor flag (clock timer 65,536 Interrupt factor flag (clock timer Unused Interrupt factor flag (K00-K03) Unused Unused High Output port (R03, High Output port (R02, FOUT) High Output port (R01) High Output port (R00, High High port data (P00-P03) High Output latch reset initial reset High Reset Reset Clock timer reset Unused Unused Output Input control register (P00-P03) fCLK/32 fCLK/16 Buzzer frequency selection Unused Unused Unused High High port data (P10-P13) High Output latch reset initial reset High Unused Unused Unused Output Input control register (P10-P13) Peripheral system [CLKFQ1, fCLK: fOSC fOSC/2 fOSC/3 fOSC/4 clock selection Unused display On/Off conrol Reset immediately after being read fCLK selectable from fOSC, fOSC/2, fOSC/3 fOSC/4 using CLKFQ1-CLKFQ0 register. Register EIK01 EIT8 EPSON E0C6011 DEVELOPMENT TOOL MANUAL APPENDIX TROUBLESHOOTING APPENDIX Tool TROUBLESHOOTING Problem Remedy measures ICE62R (ICE6200) Nothing appears screen, nothing works, after activation. ICE6200 breaker tripped ICE62R fuse immediately after activation. <ILLEGAL VERSION ICE6200> appears screen immediately after activation. <ILLEGAL VERSION PARAMETER FILE> appears screen immediately after activation. Immediate values (10) (11) cannot entered correctly with command. Check following remedy necessary: RS-232C cable connected correctly? RS-232C driver installed? SPEED.COM MODE.COM disk? execution file correct? MS-DOS ICS6011J.EXE PC-DOS ICS6011W.EXE version correct? MS-DOS Ver. later PC-DOS Ver. later switches that baud rate main ICE62R (ICE6200) unit correctly? breaker ICE62R (ICE6200) Check following remedy necessary: connectors connected EVA6011 correctly? target board power short-circuiting? wrong version being used. latest version. wrong version ICS6011P.PAR being used. latest version. registers reserved entry Write when entering (10) (11). Example: Data register loaded into register. Immediate value loaded into register. This message output when address following which data written unused. does indicates problem. Data correctly areas other than readonly area. Since stops temporarily when breaking conditions met, executing real-time performed. Output possible only real-time mode. <UNUSED AREA> displayed command. SOG6011 real-time break-trace mode. Output from impossible when data written memory Buzzer Fout output with command. error occurs although address correctly segment source file. Check following remedy necessary: Does address symbol capital letters? output ports every terminals? E0C6011 DEVELOPMENT TOOL MANUAL EPSON APPENDIX TROUBLESHOOTING Tool Problem Remedy measures ASM6011 error occurs although final page passed. MDC6011 Activation impossible. EVA6011 EVA6011 does work when used independently. Target segment does light. cross assembler designed output error" every time page changed. pseudo-instruction memory, such PAGE, change page. "Memory setting pseudo-instructions" cross assembler manual. Check following remedy necessary: number files more environment file CONFIG.SYS? Check following remedy necessary: EPROM F.HEX S.HEX been replaced EPROM target? EPROM F.HEX S.HEX installed correctly? appropriate voltage being supplied? more) program ROMs installed correctly? data written from address 4000H? (When 27C256 used program ROM) EN/DIS switch EVA6011 Check following remedy necessary: EPROM with access time less being used S.HEX. VADJ inside EVA6011 cover been turned lower setting? EPSON E0C6011 DEVELOPMENT TOOL MANUAL International Sales Operations AMERICA EPSON ELECTRONICS AMERICA, INC. HEADQUARTERS 1960 Grand Avenue Segundo, 90245, U.S.A. Phone: +1-310-955-5300 Fax: +1-310-955-5400 ASIA HONG KONG, CHINA EPSON HONG KONG LTD. 20/F., Harbour Centre, Harbour Road Wanchai, HONG KONG Phone: +852-2585-4600 Fax: +852-2827-4346 Telex: 65542 EPSCO SALES OFFICES West River Oaks Parkway Jose, 95134, U.S.A. Phone: +1-408-922-0200 Fax: +1-408-922-0238 CHINA SHANGHAI EPSON ELECTRONICS CO., LTD. Bldg., Jing Road Caohejing, Shanghai, CHINA Phone: 21-6485-5552 Fax: 21-6485-0775 Central 1450 East American Lane, Suite 1550 Schaumburg, 60173, U.S.A. Phone: +1-847-517-7667 Fax: +1-847-517-7601 Virginia Street, Suite Crystal Lake, 60014, U.S.A. Phone: +1-815-455-7630 Fax: +1-815-455-7633 TAIWAN EPSON TAIWAN TECHNOLOGY TRADING LTD. 10F, 287, Nanking East Road, Sec. Taipei, TAIWAN Phone: 02-2717-7360 Fax: 02-2712-9164 Telex: 24444 EPSONTB Northeast Edgewater Place, Suite Wakefield, 01880, U.S.A. Phone: +1-781-246-3600 Fax: +1-781-246-5443 HSINCHU OFFICE 13F-3, 295, Kuang-Fu Road, Sec. HsinChu 300, TAIWAN Phone: 03-573-9900 Fax: 03-573-9169 Southeast 3010 Royal Blvd. South, Suite Alpharetta, 30005, U.S.A. Phone: +1-877-EEA-0020 Fax: +1-770-777-2637 1700 Spinnaker Drive Alpharetta, 30005, U.S.A. Phone: +1-770-754-4872 Fax: +1-770-753-0601 SINGAPORE EPSON SINGAPORE PTE., LTD. Temasek Avenue, #36-00 Millenia Tower, SINGAPORE 039192 Phone: +65-337-7911 Fax: +65-334-2716 EUROPE EPSON EUROPE ELECTRONICS GmbH HEADQUARTERS Riesstrasse 80992 Muenchen, GERMANY Phone: +49-(0)89-14005-0 KOREA SEIKO EPSON CORPORATION KOREA OFFICE 50F, Bldg., Yoido-Dong Youngdeungpo-Ku, Seoul, 150-010, KOREA Phone: 02-784-6027 Fax: 02-767-3677 Fax: +49-(0)89-14005-110 GERMANY SALES OFFICE Altstadtstrasse 51379 Leverkusen, GERMANY Phone: +49-(0)217-15045-0 Fax: +49-(0)217-15045-10 JAPAN SEIKO EPSON CORPORATION ELECTRONIC DEVICES MARKETING DIVISION Electronic Device Marketing Department Marketing Engineering Group 421-8, Hino, Hino-shi, Tokyo 191-8501, JAPAN Phone: +81-(0)42-587-5816 Fax: +81-(0)42-587-5624 UNITED KINGDOM BRANCH OFFICE Doncastle House, Doncastle Road Bracknell, Berkshire RG12 8PE, ENGLAND Phone: +44-(0)1344-381700 Fax: +44-(0)1344-381701 International Marketing Department (Europe U.S.A.) 421-8, Hino, Hino-shi, Tokyo 191-8501, JAPAN Phone: +81-(0)42-587-5812 Fax: +81-(0)42-587-5564 FRANCE FRENCH BRANCH OFFICE Avenue Atlantique, Conquerants Z.A. Courtaboeuf F-91976 Ulis Cedex, FRANCE Phone: +33-(0)1-64862350 Fax: +33-(0)1-64862355 International Marketing Department (Asia) 421-8, Hino, Hino-shi, Tokyo 191-8501, JAPAN Phone: +81-(0)42-587-5814 Fax: +81-(0)42-587-5110 pursuit "Saving" Technology, Epson electronic devices. lineup semiconductors, liquid crystal displays quartz devices assists creating products customers' dreams. Epson energy savings. ELECTRONIC DEVICES MARKETING DIVISION Electronic devices information Epson server http://www.epson.co.jp Issue JUNE 1999, Printed Japan Other recent searchesSi4558DY - Si4558DY Si4558DY Datasheet MECL10k - MECL10k MECL10k Datasheet M38D59GFHP - M38D59GFHP M38D59GFHP Datasheet L7114PWC - L7114PWC L7114PWC Datasheet CAM-F9 - CAM-F9 CAM-F9 Datasheet CAM-H28 - CAM-H28 CAM-H28 Datasheet 2SJ361 - 2SJ361 2SJ361 Datasheet
Privacy Policy | Disclaimer |