eSL/eAM Series (+eSLZ000) INTEGRATED DEVELOPMENT ENVIRONMENT USER’S GUIDE DOC. VERSION 1.8 (Applicable to eSL/eAM IDE Version 1.0 & la
Chapter 1 4 • eSL/eAM Series (+eSLZ000) IDE User’s Guide The root node of the Project window shows your current micro-controller, project filename
Appendix E 94 • eSL/eAM Series (+eSLZ000) IDE User’s Guide 3. After inserted manual instrument or percussion instrument, user could select relate
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 5 Project Window (Voice View Mode - External) The Project window under Voic
Chapter 1 6 • eSL/eAM Series (+eSLZ000) IDE User’s Guide “Percussion” Node – contains the percussion instruments defined by your MIDI files. Like
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 7 in the voice project. If inserting binary data, browse for the “Binary Data Files (*.b
Chapter 1 8 • eSL/eAM Series (+eSLZ000) IDE User’s Guide ROM Status Window ROM Status window show how many Program ROM and Data Rom Size used b
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 9 Dump RAM All: dump and save ram datas from address 0 to the last address. Dump RAM From
Chapter 1 10 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Build – displays assembler/linker related messages, trace logs, and error messages. Dou
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 11 Undo Cancel the last edit action Redo Repeat the last edit action Cut/Copy/Paste Same
Chapter 1 12 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Debugr Window: View/Hide Call Stack/Watch/Disassembly window Call Stack Window: The Call
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 13 Watch Window: The Watch window lets you view and modify program variables and lists th
Trademark Acknowledgments: IBM is a registered trademark and PS/2 is a trademark of IBM Windows is a trademark of Microsoft Corporation ELAN and
Chapter 1 14 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Watch Window for C Project Disassembly Window: The Disassembly window shows your tar
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 15 Monitor Window: The Monitor window show data which get from IO[0x7D]. Before use this
Chapter 1 16 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Full Zoom-Out Before Full Zoom-Out After Full Zoom-Out Full Zoom-Iin Before Full Zoo
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 17 Zoom-In Before Zoom-In After Zoom-In Zoom Bar Before drag zoom bar After zoomin
Chapter 1 18 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Full Scale: Set all samples full scale Before Full Scale After Full Scale Discret
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 19 New… Create a new project Open Open an existing project Save Save the active project
Chapter 1 20 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Step Into Execute instructions step-by -step (with register contents updated simultaneo
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 21 Toggle Machine Cycle: Enable/Disable Get Machine Cycle count. The valid range of mach
Chapter 1 22 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Hardware Breakpoints Dialog (please refer to Appendix C) Four DomainPre-TriggerLogic Con
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 23 I/O break (read/write) The I/O breakpoints can be set to one of three modes; address b
Contents eSL/eAM Series (+eSLZ000) IDE User’s Guide • iii Contents 1 Introduction 1 1.1 Overview ...
Chapter 1 24 • eSL/eAM Series (+eSLZ000) IDE User’s Guide EMF Download Boot Flash: Download data to EMF Boot Flash DROM Flash: Downloa
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 25 Control Bar: Play midi or speech button Pause midi or speech playing button Stop midi
Chapter 1 26 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Project Setting: Define compiler (assembler), linker, customize and directory option. Co
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 27 Customize Option Dialog Auto download voice project data: eSL/eAM IDE will auto
Chapter 1 28 • eSL/eAM Series (+eSLZ000) IDE User’s Guide the maximum address and only fill the address which user used to binary file. User can s
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 29 (2) 2 Channel (Speed && Pitch control / Beat Tracking / Sound Location): Supp
Chapter 1 30 • eSL/eAM Series (+eSLZ000) IDE User’s Guide (2) 2 Speech or Melody: It can support maximum 2 speeches or melody. The eSL/eAM IDE wi
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 31 Connect Dialogue. Coding Type Setting: Select speech coding type. eSL032, eSL128,
Chapter 1 32 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Type6 coding type. Stack Pointer Setting: Define stack pointer address. Default addres
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 33 About ELAN IDE…See information on version of the current eSL/eAM IDE Program Pop-U
Contents iv • eSL/eAM Series (+eSLZ000) IDE User’s Guide Appendix A Library Tool Introduction 53 A.1 Overview ...
Chapter 1 34 • eSL/eAM Series (+eSLZ000) IDE User’s Guide 1.2.2.4 Document Bar The Document bar displays the buttons representing each of the a
Chapter 2 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 35 Chapter 2 Getting Started with eSL/eAM IDE 2.1 Overview This chapter provides a step
Chapter 2 36 • eSL/eAM Series (+eSLZ000) IDE User’s Guide 2.3 Create a New Project (about SPI project, please release reference
Chapter 2 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 37 3. Select Projects tab from dialog and assign a name for the new project in the Proj
Chapter 2 38 • eSL/eAM Series (+eSLZ000) IDE User’s Guide The new project is created with the defined project name, microcontroller and project ty
Chapter 2 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 39 2. Assign a filename for the new source file in the File Name box. 3. Locate the f
Chapter 2 40 • eSL/eAM Series (+eSLZ000) IDE User’s Guide 2.4.4 Deleting Source Files from Project From the Project window, select the file(s) yo
Chapter 2 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 41 “Insert File into Project” Dialog 2. On the other hand, you can clic
Chapter 2 42 • eSL/eAM Series (+eSLZ000) IDE User’s Guide 2.5.2 Encode Speech Files in the Project User can click mouse left buttom at indicate sp
Chapter 2 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 43 File Info: about file full path, resolution, sample rate and Bit Rate.The Bit Rate wi
Contents eSL/eAM Series (+eSLZ000) IDE User’s Guide • v D How to Use Self Test 83 D.1 IDE Tool Self Test Function Setting...
Chapter 2 44 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Coding Type and Plus ConfigurationSpeech filesSearch ConditionsHardware/Software Play Pa
Chapter 2 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 45 Play Midi: Let user can immediately listen midi data status before build midi file.
Chapter 2 46 • eSL/eAM Series (+eSLZ000) IDE User’s Guide NOTE One channel only can be assigned to one track Property: show midi file property.
Chapter 2 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 47 Output Window Showing Successful Compile, Assemble & Link Compilation If error i
Chapter 2 48 • eSL/eAM Series (+eSLZ000) IDE User’s Guide 2.8.1 Breakpoints Setup To assign a breakpoint, position cursor at any source line wher
Chapter 2 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 49 2.8.2 Debugging Tools Start and perform debugging with the following commands from t
Chapter 2 50 • eSL/eAM Series (+eSLZ000) IDE User’s Guide
Appendix A eSL/eAM Series (+eSLZ000) IDE User’s Guide • 51 Appendix A Library Tool IntroductionA.1 Overview File Browserlibrary file list (*.a)
Appendix A 52 • eSL/eAM Series (+eSLZ000) IDE User’s Guide 2. The New dialog (shown below) will then display. 3. Select Library Project from Pr
Appendix A eSL/eAM Series (+eSLZ000) IDE User’s Guide • 53 A.2.1.2 Add and Remove Source Files from/to Project Please reference Section 2.4 A.
Contents vi • eSL/eAM Series (+eSLZ000) IDE User’s Guide Reference Manual Revision History Doc. Version Revision Description Date 1.0 Initial V
Appendix A 54 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Modify source files to correct the errors and repeat Compiler assembler and link operat
Appendix A eSL/eAM Series (+eSLZ000) IDE User’s Guide • 55 A.3 Library Tool Sub-Window File Browser: Search folder that include library file
Appendix A 56 • eSL/eAM Series (+eSLZ000) IDE User’s Guide A.4 Library Tool Buttons Add Add additional object file into selected library fil
Appendix B eSL/eAM Series (+eSLZ000) IDE User’s Guide • 57 Appendix B Play Midi & Speech Dialog Introduction B.1 Overview Control BarTool B
Appendix B 58 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Output WindowStatus Bar and Square Disconnect status Output WindowStatus Bar and Squar
Appendix B eSL/eAM Series (+eSLZ000) IDE User’s Guide • 59 2. Select speech property: User can select different property to build speech. Se
Appendix B 60 • eSL/eAM Series (+eSLZ000) IDE User’s Guide B.4 Build and Play Midi B.4.1 Change Different Midi Tone Library What is midi tone
Appendix B eSL/eAM Series (+eSLZ000) IDE User’s Guide • 61 Load Different midi tone library as new active library NOTE: 1. If user doesn’t
Appendix B 62 • eSL/eAM Series (+eSLZ000) IDE User’s Guide 3. Play midi: user can click button to play midi. Before the first playing, the dia
Appendix B eSL/eAM Series (+eSLZ000) IDE User’s Guide • 63 B.6 Playing Midi or Speech PlayRepeat On/OffRestartStopPauseVolumeSountd On/Offplay
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 1 Chapter 1 Introduction 1.1 Overview ICE eSL(Voice / Program Data File)eSLIDEDownloadMID
Appendix B 64 • eSL/eAM Series (+eSLZ000) IDE User’s Guide
Appendix C eSL/eAM Series (+eSLZ000) IDE User’s Guide • 65 Appendix C How to Use Hardware Breakpoint C.1 Hardware Breakpoint Setup Pre-Trigg
Appendix C 66 • eSL/eAM Series (+eSLZ000) IDE User’s Guide For example: If user set PC break value as 0x008A, logical function as SET1 OR SET2, Lo
Appendix C eSL/eAM Series (+eSLZ000) IDE User’s Guide • 67 C.1.2 RAM Break (Read/Write) The data memory breakpoints can be set to one of three
Appendix C 68 • eSL/eAM Series (+eSLZ000) IDE User’s Guide C.1.3 I/O Break (Read/Write) The I/O breakpoints can be set to one of three modes; a
Appendix C eSL/eAM Series (+eSLZ000) IDE User’s Guide • 69 For example: If user set IO break condition as address with data read with mask. The
Appendix C 70 • eSL/eAM Series (+eSLZ000) IDE User’s Guide C.1.4 Register Break (R0~R7) (Write Only) The register breakpoints can be set to o
Appendix C eSL/eAM Series (+eSLZ000) IDE User’s Guide • 71 For example: If user set register break condition as address with data read. The reg
Appendix C 72 • eSL/eAM Series (+eSLZ000) IDE User’s Guide C.1.5 Logical Select The H/W breakpoint mechanism supports two SET breakpoints, acc
Appendix C eSL/eAM Series (+eSLZ000) IDE User’s Guide • 73 For example: SET1ÆSET2 If user set SET1 break condition as RAM break that address wi
Chapter 1 2 • eSL/eAM Series (+eSLZ000) IDE User’s Guide 1.2 Introduction to eSL/eAM IDE Program The eSL/eAM IDE Program is a Windows-based pro
Appendix C 74 • eSL/eAM Series (+eSLZ000) IDE User’s Guide C.1.6 Loop Counter The loop counter can be setting from 1 to 255 (default set to 1)
Appendix C eSL/eAM Series (+eSLZ000) IDE User’s Guide • 75 Example 1: SET1 OR SET2 If user set SET1 break condition as RAM break that address w
Appendix C 76 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Counter=1 Counter=2 Counter=3 SET1 break condition trigger. SET2 break condition trig
Appendix C eSL/eAM Series (+eSLZ000) IDE User’s Guide • 77 Example 2: SET1ÆSET2 If user set SET1 break condition as RAM break that address with
Appendix C 78 • eSL/eAM Series (+eSLZ000) IDE User’s Guide SET1 break condition trigger. SET2 break condition trigger. Counter=1 Counter=2 Sys
Appendix C eSL/eAM Series (+eSLZ000) IDE User’s Guide • 79 C.1.7 Run After Breakpoint Trigger This item means the system will run how many ins
Appendix C 80 • eSL/eAM Series (+eSLZ000) IDE User’s Guide SET1 break condition trigger. Run after breakpoint trigger number 6 instruction: NOP,
Appendix C eSL/eAM Series (+eSLZ000) IDE User’s Guide • 81 C.1.8 Hardware Breakpoint Supported Instructions 1. PC break: all instructions t
Appendix C 82 • eSL/eAM Series (+eSLZ000) IDE User’s Guide
Appendix D eSL/eAM Series (+eSLZ000) IDE User’s Guide • 83 Appendix D How to Use Self Test D.1 IDE Tool Self Test Function Setting After op
Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 3 1.2.2 eSL/eAM IDE Main User Interface Editor WindowDisassembly Window Special Registe
Appendix D 84 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Input Port select Output Port select Display Port select
Appendix D eSL/eAM Series (+eSLZ000) IDE User’s Guide • 85 D.2 Self Test I/O Application Circuit When power is switched ON, output signal is i
Appendix D 86 • eSL/eAM Series (+eSLZ000) IDE User’s Guide D.3 Self Test Flow Chart Check sum result ? Check sum passD1 OFF(Output)D2 ON(Displ
Appendix E eSL/eAM Series (+eSLZ000) IDE User’s Guide • 87 Appendix E How to Create and Use External Voice Project E.1 Create SPI Voice Project
Appendix E 88 • eSL/eAM Series (+eSLZ000) IDE User’s Guide E.2 Add file into SPI Voice Project Add your voice files (including speech, midi or
Appendix E eSL/eAM Series (+eSLZ000) IDE User’s Guide • 89 You can set related speech option on speech property dialog. You could set related m
Appendix E 90 • eSL/eAM Series (+eSLZ000) IDE User’s Guide When you build External project, if you enabled modify instrument index option, it open
Appendix E eSL/eAM Series (+eSLZ000) IDE User’s Guide • 91 E.3 Other Settings E.1.1 Speech Project If the coding type of speech was not selec
Appendix E 92 • eSL/eAM Series (+eSLZ000) IDE User’s Guide E.1.2 Melody Project 1. First, users must know related instrument list, percussion ins
Appendix E eSL/eAM Series (+eSLZ000) IDE User’s Guide • 93 2. If there were not related instrument or percussion instrument in melody project,
Kommentare zu diesen Handbüchern