Elan eSLS Series Betriebsanweisung

Stöbern Sie online oder laden Sie Betriebsanweisung nach Audioverstärker Elan eSLS Series herunter. Elan eSLS Series User`s guide Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 100
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
eSL/eAM Series
(+eSLZ000)
INTEGRATED
DEVELOPMENT
ENVIRONMENT
USER’S GUIDE
DOC. VERSION 1.8
(Applicable to eSL/eAM IDE Version 1.0 & later)
ELAN MICROELECTRONICS CORP.
Nov 2007
Seitenansicht 0
1 2 3 4 5 6 ... 99 100

Inhaltsverzeichnis

Seite 1 - USER’S GUIDE

eSL/eAM Series (+eSLZ000) INTEGRATED DEVELOPMENT ENVIRONMENT USER’S GUIDE DOC. VERSION 1.8 (Applicable to eSL/eAM IDE Version 1.0 & la

Seite 2 - Printed in Taiwan

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

Seite 3 - Contents

Appendix E 94 • eSL/eAM Series (+eSLZ000) IDE User’s Guide 3. After inserted manual instrument or percussion instrument, user could select relate

Seite 4 - Appendix

Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 5  Project Window (Voice View Mode - External) The Project window under Voic

Seite 5 - D How to Use Self Test 83

Chapter 1 6 • eSL/eAM Series (+eSLZ000) IDE User’s Guide “Percussion” Node – contains the percussion instruments defined by your MIDI files. Like

Seite 6

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

Seite 7 - Introduction

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

Seite 8

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

Seite 9

Chapter 1 10 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Build – displays assembler/linker related messages, trace logs, and error messages. Dou

Seite 10 - Tab Selected

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

Seite 11 - Chapter 1

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

Seite 12

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

Seite 13 - Current file

Trademark Acknowledgments: IBM is a registered trademark and PS/2 is a trademark of IBM Windows is a trademark of Microsoft Corporation ELAN and

Seite 14 - The red and green area

Chapter 1 14 • eSL/eAM Series (+eSLZ000) IDE User’s Guide  Watch Window for C Project Disassembly Window: The Disassembly window shows your tar

Seite 15 - When values are

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

Seite 16 - Chapter 1

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

Seite 17 - View/Hide Monitor window

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

Seite 18

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

Seite 19

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

Seite 20

Chapter 1 20 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Step Into Execute instructions step-by -step (with register contents updated simultaneo

Seite 21

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

Seite 22

Chapter 1 22 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Hardware Breakpoints Dialog (please refer to Appendix C) Four DomainPre-TriggerLogic Con

Seite 23

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

Seite 24

Contents eSL/eAM Series (+eSLZ000) IDE User’s Guide • iii Contents 1 Introduction 1 1.1 Overview ...

Seite 25

Chapter 1 24 • eSL/eAM Series (+eSLZ000) IDE User’s Guide EMF Download Boot Flash: Download data to EMF Boot Flash DROM Flash: Downloa

Seite 26

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

Seite 27

Chapter 1 26 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Project Setting: Define compiler (assembler), linker, customize and directory option. Co

Seite 28 - Loop Counter

Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 27 Customize Option Dialog Auto download voice project data: eSL/eAM IDE will auto

Seite 29 - Play MIDI/Speech

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

Seite 30 - Control Bar

Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 29 (2) 2 Channel (Speed && Pitch control / Beat Tracking / Sound Location): Supp

Seite 31

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

Seite 32

Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 31 Connect Dialogue. Coding Type Setting: Select speech coding type. eSL032, eSL128,

Seite 33

Chapter 1 32 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Type6 coding type. Stack Pointer Setting: Define stack pointer address. Default addres

Seite 34

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

Seite 35

Contents iv • eSL/eAM Series (+eSLZ000) IDE User’s Guide Appendix A Library Tool Introduction 53 A.1 Overview ...

Seite 36

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

Seite 37

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

Seite 38

Chapter 2 36 • eSL/eAM Series (+eSLZ000) IDE User’s Guide 2.3 Create a New Project (about SPI project, please release reference

Seite 39

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

Seite 40 - ICEeSL, an ICEeSL running

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

Seite 41 - Getting Started with

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

Seite 42 - Pull-down menu

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

Seite 43

Chapter 2 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 41 “Insert File into Project” Dialog 2. On the other hand, you can clic

Seite 44 - New dialog

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

Seite 45 - Insert Files to Project

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

Seite 46

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...

Seite 47

Chapter 2 44 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Coding Type and Plus ConfigurationSpeech filesSearch ConditionsHardware/Software Play Pa

Seite 48 - Select indicate speech file

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.

Seite 49

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.

Seite 50

Chapter 2 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 47 Output Window Showing Successful Compile, Assemble & Link Compilation If error i

Seite 51

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

Seite 52 - 2.7 Build Project

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

Seite 53 - 2.8 Debugging a Project

Chapter 2 50 • eSL/eAM Series (+eSLZ000) IDE User’s Guide

Seite 54 - 2.8.1 Breakpoints Setup

Appendix A eSL/eAM Series (+eSLZ000) IDE User’s Guide • 51 Appendix A Library Tool IntroductionA.1 Overview File Browserlibrary file list (*.a)

Seite 55 - 2.8.2 Debugging Tools

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

Seite 56 - Chapter 2

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.

Seite 57 - Library Tool Introduction

Contents vi • eSL/eAM Series (+eSLZ000) IDE User’s Guide Reference Manual Revision History Doc. Version Revision Description Date 1.0 Initial V

Seite 58 - Project

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

Seite 59 - A.2.1.4 Build Project

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

Seite 60

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

Seite 61 - A.3 Library Tool Sub-Window

Appendix B eSL/eAM Series (+eSLZ000) IDE User’s Guide • 57 Appendix B Play Midi & Speech Dialog Introduction B.1 Overview Control BarTool B

Seite 62 - A.4 Library Tool Buttons

Appendix B 58 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Output WindowStatus Bar and Square Disconnect status Output WindowStatus Bar and Squar

Seite 63 - Dialog Introduction

Appendix B eSL/eAM Series (+eSLZ000) IDE User’s Guide • 59 2. Select speech property: User can select different property to build speech. Se

Seite 64 - B.3 Build and Play Speech

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

Seite 65 - Appendix B

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

Seite 66 - B.4 Build and Play Midi

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

Seite 67 - B.4.2 Build and Play Midi

Appendix B eSL/eAM Series (+eSLZ000) IDE User’s Guide • 63 B.6 Playing Midi or Speech PlayRepeat On/OffRestartStopPauseVolumeSountd On/Offplay

Seite 68 - B.5 Get Information

Chapter 1 eSL/eAM Series (+eSLZ000) IDE User’s Guide • 1 Chapter 1 Introduction 1.1 Overview ICE eSL(Voice / Program Data File)eSLIDEDownloadMID

Seite 69 - Repeat On/OffRestartStopPause

Appendix B 64 • eSL/eAM Series (+eSLZ000) IDE User’s Guide

Seite 70 - Appendix B

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

Seite 71 - Breakpoint

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

Seite 72 - For example:

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

Seite 73

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

Seite 74 - Appendix C

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

Seite 75

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

Seite 76

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

Seite 77

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

Seite 78 - C.1.5 Logical Select

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

Seite 79 - For example: SET1ÆSET2

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

Seite 80 - C.1.6 Loop Counter

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)

Seite 81 - Appendix C

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

Seite 82

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

Seite 83 - Example 2: SET1ÆSET2

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

Seite 84

Appendix C 78 • eSL/eAM Series (+eSLZ000) IDE User’s Guide SET1 break condition trigger. SET2 break condition trigger. Counter=1 Counter=2 Sys

Seite 85

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

Seite 86

Appendix C 80 • eSL/eAM Series (+eSLZ000) IDE User’s Guide SET1 break condition trigger. Run after breakpoint trigger number 6 instruction: NOP,

Seite 87

Appendix C eSL/eAM Series (+eSLZ000) IDE User’s Guide • 81 C.1.8 Hardware Breakpoint Supported Instructions 1. PC break: all instructions t

Seite 88

Appendix C 82 • eSL/eAM Series (+eSLZ000) IDE User’s Guide

Seite 89 - How to Use Self Test

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

Seite 90

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

Seite 91

Appendix D 84 • eSL/eAM Series (+eSLZ000) IDE User’s Guide Input Port select Output Port select Display Port select

Seite 92 - D.3 Self Test Flow Chart

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

Seite 93 - External Voice Project

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

Seite 94

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

Seite 95 - Appendix E

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

Seite 96

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

Seite 97 - E.3 Other Settings

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

Seite 98 - E.1.2 Melody Project

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

Seite 99

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

Seite 100 - Appendix E

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

Keine Kommentare