eslz000_emfesl_xc_board_handbook_v01
TRANSCRIPT
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
1/16
eSLZ000EMFeSL XC
Board for
eSL Series 16-BitDSP Sound Processor
USERS HANDBOOKDoc. Version V0.1
ELANMICROELECTRONICSCORP.
April 2008
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
2/16
Trademark Acknowledgments:
IBM is a registered trademark and PS/2 is a trademark of IBM.
Windows is a trademark of Microsoft Corporation.
EASY SOUND is a registered trademark of ELAN Microelectronics Corp.ELAN and ELAN logo are trademarks of ELAN Microelectronics Corporation.
Copyright 2006 by ELAN Microelectronics Corporation
All Rights Reserved
Printed in Taiwan
The contents of this publication are subject to change without further notice. ELAN Microelectronics assumes no
responsibility concerning the accuracy, adequacy, or completeness of this publication. ELAN Microelectronics
makes no commitment to update, or to keep current the information and material contained in this publication.
Such information and material may change to conform to each confirmed order.
In no event shall ELAN Microelectronics be made responsible for any claims attributed to errors, omissions, or
other inaccuracies in the information or material contained in this publication. ELAN Microelectronics shall not
be liable for direct, indirect, special incidental, or consequential damages arising out of the use of such
information or material.
The software (if any) described in this publication is furnished under a license or nondisclosure agreement, and
may be used or copied only in accordance with the terms of such agreement.
ELAN Microelectronics products are not intended for use in life support appliances, devices, or systems. Use of
ELAN Microelectronics product in such applications is not supported and is prohibited.
NO PART OF THIS PUBLICATION MAY BE REPRODUCED OR TRANSMITTED IN ANY FORM OR BY
ANY MEANS WITHOUT THE EXPRESSED WRITTEN PERMISSION OF ELAN MICROELECTRONICS.
ELAN MICROELECTRONICS CORPORATION
Headquarters:
No. 12, Innovation Road 1
Hsinchu Science Park
Hsinchu, Taiwan 30077
Tel: +886 3 563-9977
Fax: +886 3 563-9966
http://www.emc.com.tw
Hong Kong:
Elan (HK) Microelectronics
Corporation, Ltd.
Flat A, 19/F, World Tech Centre
95 How Ming Street, Kwun TongKowloon , HONG KONG
Tel: +852 2723-3376
Fax: +852 2723-7780
USA:
Elan Information
Technology Group (USA)
1821 Saratoga Ave., Suite 250
Saratoga, CA 95070
USA
Tel: +1 408 366-8225
Fax: +1 408 366-8220
Europe:Elan Microelectronics Corp.
(Europe)
Siewerdtstrasse 105
8050 Zurich, SWITZERLAND
Tel: +41 43 299-4060
Fax: +41 43 299-4079
http://www.elan-europe.com
Shenzhen:Elan Microelectronics
Shenzhen, Ltd.
SSMEC Bldg., 3F, Gaoxin S. Ave.
Shenzhen Hi-Tech Industrial Park
Shenzhen, Guandong, CHINA
Tel: +86 755 2601-0565
Fax: +86 755 2601-0500
Shanghai:Elan Microelectronics
Shanghai, Ltd.
23/Bldg. #115 Lane 572, Bibo Road
Zhangjiang Hi-Tech Park
Shanghai, CHINA
Tel: +86 21 5080-3866
Fax: +86 21 5080-4600
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
3/16
EMFeSL XC Board Users Handbook iii
Contents1 Over v iew 1
1.1 EMFeSL XC Board Architecture ................................................................................1
1.2 EMFeSL XC Board in Pictures ...................................................................................2
1.2.1 Basic Configuration at Shipment.......................................................................2
1.2.2 Sample Configuration after Connectors/Jumpers are Installed .........................2
2 Feat ures 33 Hardw are Setup 3
3.1 On-Line ICE Mode with EMF and ICE (Option) Boards ...........................................3
3.1.1 System Installation and Power-up .....................................................................4
3.2 Stand-Alone (Boot) Mode ...........................................................................................5
3.2.1 System Installation and Power-up .....................................................................5
4 Hardw are Over v iew 64.1 Board Connectors ........................................................................................................6
4.2 Board Jumper Settings.................................................................................................7
4.2.1 Microphone Output Mode Option (JP10)..........................................................8
5 Schemat ic Diagram 9
AppendixA.1 Sleep mode current consumption for kernel and IO.................................................10
A.2 Measure sleep mode current consumption program for eSL series..........................11
A.3 Measure sleep mode current consumption program for eSLS series........................12
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
4/16
iv EMFeSL XC Board Users Handbook
Revision History
Version Revision Description Date
0.1 Initial Preliminary Version 2008-5-4
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
5/16
EMFeSL XC Board Users Handbook 1
1 Overview
The EMFeSL XC (EMF or Evaluation Module Flash) Board supports
eSL/eSLS/eAM/eAMS series DSP devices. It conveniently facilitates
downloading of your program and audio data into its flash memory (SPI &
DROM) for instant verification and debugging of the data. You can download
directly to the EMF Board through printer port or indirectly via the ICE Board
(option). The later connects to the host through USB which offers faster
downloading of programs.
The EMF Board connects to the ICE Board through a 10-pin JTAG cable. It can
also be directly connected and operated on-line with host PC through printer
port as well as function stand-alone to independently playback pre-downloaded
SPI program and audio data with power and speaker connected to it.
1.1 EMFeSL XC Board Architecture
Figure 1-1 EMFeSL XC Board Architecture Showing its Major Components
Reset
JTAG
Connector
BJT Speaker(P5)
OP Speaker(P4)
BJT Connector
(TR1)
RB Connector
Touch Panel Connector(J11)
CPU Mode
Display
BJT/OP Switch(JP16)
PA0~PA15 and
PD0~PD7 (IO1)
PB0~PB15 and
PC0~PC7 (IO2)
4.5/3V Switch
Battery 4.5v or 3v
DC IN (bat1)
Microphone
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
6/16
2 EMFeSL XC Board Users Handbook
1.2 EMFeSL XC Board in Pictures
1.2.1 Basic Configuration at Shipment
Figure 1-2a EMFeSL XC Board Basic Configuration
(Top View)
Figure 1-2b EMFeSL XC Board Basic Configuration
(Bottom View, with Label)
1.2.2 Sample Configuration after Connectors/Jumpers areInstalled
Figure 1-3 EMFeSL XC Board Fully Operational Sample Configuration
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
7/16
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
8/16
4 EMFeSL XC Board Users Handbook
3.1.1 System Installation and Power-up
1) Connect EMF Board to ICE Board via JTAG cable.
2) Connect USB cable between ICE Board and host.
3) Plug power adapter to ICE Board.
WARNING!!
Use power adapter included with the ICE Board package only.
4) Connect an 8 speaker (user provided) BJT SPEAKER (P5)OR OP
SPEAKER (P4) connector on EMF Board.
5) Turn on the ICE Board power switch (you will be prompt to upgrade your
USB driver).
6) Upgrade your USB driver with the USBDriver provided in the eSL IDE
package.
7) Run the eSL IDE program (refer to the separate eSL Series IDE Users
Guide).
Figure 3-1 The eSLZ000 EMF Board with ICE Board in On-Line ICE Mode Configuration
EMF Board
ICE Board
JTAG Cable
Power Adapter
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
9/16
EMFeSL XC Board Users Handbook 5
3.2 Stand-Alone (Boot) Mode
Stand-Alone or Boot Mode allows the EMF Board to independently playback
pre-downloaded SPI program and audio data without linking to ICE Board orhost. This mode converts the EMF Board into a very convenient portable demo
device. All it needs is a battery and a speaker as illustrated in Figure 3-2 below.
3.2.1 System Installation and Power-up
1) Connect an 8 speaker (user provided) to BJT SPEAKER (P5)OR OP
SPEAKER (P4) connector on EMF Board.
2) Connect a 3V battery pack (user provided) to the EMF Board power
connector.
Figure 3-2 The EMFeSL XC Board in Stand-Alone Configuration
Alternate 4.5VVCC_OUT power
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
10/16
6 EMFeSL XC Board Users Handbook
4 Hardware Overview
4.1 Board Connectors
The major components of the EMFeSL XC Board are:
1. eSLZ000 device
2. JTAG Connector (J10).
3. Two LED that indicate eSL/eSLS/eAM/eAMS series CPU mode (D2, D3).
4. BJT (TR1), RB Connector, Speaker for BJT (P5) and OP(P4) function.
5. Microphone Connector(J9), Touch panel Connector (J11)
6. Battery 4.5V or 3V DC IN (BAT1). Be sure to ascertain the BAT1 positive
and negative terminals.
Figure 4-1 Board Layout Showing Major Components and Connectors
4.5/3V Switch
CPU Mode
Display
(D2,D3)
Battery 4.5v or 3v
DC IN (bat1)
JTAG
Connector
(J10)
BJT Speaker(P5)
OP Speaker(P4)
BJT Connector
(TR1)RB Connector
Touch Panel Connector(J11)Reset
BJT/OP Switch(JP16)
PA0~PA15 and
PD0~PD7 (IO1)
PB0~PB15 and
PC0~PC7 (IO2)
Microphone(J9)
eSlZ000 Chip
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
11/16
EMFeSL XC Board Users Handbook 7
4.2 Board Jumper Settings
Figure 4-2 Board Layout Showing Jumper Setting Options
Oscillator select(JP6A,JP6,JP7A,JP7)
JP6AJP6A JP6 Short
RC Mode
JP6JP7
JP7A
JP6AJP7A JP7 Short
C stal Mode
JP7A JP6
JP7
2 Batteries
Application
3 Batteries
Application
Power Supply Select(JP1)
BJTOutput
OPOutput
BJT/OP
SWITCH(JP16)
For ADC
application
JP11 openJP12 short
Portc
VDD=3V
For 4.5VJP13 short
For 3V
JP13 dont
care
AMPO
Output to
PortC5
AMPO
Simple
Output
RESET
JP3
JP2
JP4
JP5
For MIC or ADCJP4 open,JP5 short
and use 4.5v battery;
More Information,
please refer to
Schematic Diagram
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
12/16
8 EMFeSL XC Board Users Handbook
4.2.1 Microphone Output Mode Option (JP10)
The microphone offers two types of output, i.e., AMPO Simple Analog Output
(default) and AMPO Digital Output (through PORTC5 A/D input pin). JP10 is
used to set the desired AMPO output as illustrated below:
Output Mode JP10 Position
AMPO Simple Analog Output
(default)
(Open)
AMPO Digital Output
(through PORTC5 A/D input pin)
(Closed)
Microphone AMPO Simple Analog Output
MIC output select
eSLZ000
AMPO simple
output
Figure 4-3a AMPO Simple Analog Output Circuit Diagram
Microphone AMPO Digital Output (through PORTC5 A/D Input Pin)
MIC output select
eSLZ000
AMPO simple
output
Figure 4-3b AMPO Digital Output (through PORTC5 A/D Input Pin) Circuit Diagram
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
13/16
EMFeSL XC Board Users Handbook 9
5 Schematic Diagram
Title
Size Document Number Rev
Date: Sheet of
1.3
eSLZ000 EMFeSL XC Board
Custom
1 1Sunday, May 04, 2008
PA0/PWM0
E1
C1
AGND
DQ13
PB6
Battery _IN Bat tery _IN
C2
47nF 0603
PC1
PC7PC5PC3
PA2
DQ8
PB7
AMPO
PA3
DQ7
PB8
C28
0.1uf 0603
+C49
10uF/16VB2 case
Battery_IN_selBattery_IN_sel
PA4/TEXI2
Battery_IN_sel
DQ6
PB9
JP11 0 Ohm 0805JP12 0 Ohm 0805
+
PA5/TEXI3
-
DQ5
Don't insert
component
TRSTBTRSTB
PB10
Don't insert component
When Portc has application in ADC,
JP11 open, JP12 short,
PortC VDD=3V.
J5CON1
1
PD0
PD1
J4CON11
PA6
DQ4
PB11
E1
R20 100k 0603
BAT1
CON2Bat_Con
12
Battery_3V_IN
OSC Mode Block
PA7
PD2
PD3
DQ3
XN
PB12
AVDD
/RST
L2 200BEAD 1.5uH 0805
PA8/TCCP2
OSC_OUT
GND
C43
1nF 0603
DQ2
JP3
0 Ohm 0805
PB13
J10
Header5x2
11
33
55
77
22
44
66
88
99
1010
C44
1nF 0603
C3
100uF B2 Case
PA9/TCCP3
PD1
DQ1
J2CON1
1
PB14
YN
VREF
_VIN
PLLC_OUT
PA10/EXINT0
DQ0
PB15
EVM_TCK
EVM_TMSEVM_TDO C15
0.1uF 0603
XP
PA11/EXINT1
YP
VCC
PC0
EVM_TDI
R3
10k 0603
SPK_VCC
VCC
SPK_VCC
VCC_OUT
VDD_PMVDD_OSC
VCC
PA12/SS
Speak BJTOutpot
PC1
AGC
Don't insert
component
Don't insert
component
Don't insert
component
EMF_JTAG interface
R1233 0603
AVDD_1
JP1
CON3
123
Battery_IN
PA13/MOSI
C13
0.1uF 0603
C14
0.1uF 0603
PC2
J11
Header1x4
1234
PB11
PB2PB4
VCC
Battery_5V_IN
PA14/MISO
PB6
PB10PB8
PB3PB1
PB7
R5
VR10K
PB14PB13
PB9
PC3
PB15
PB0
PB5
PB12
Battery_IN_sel_2 SPK_VCC
PA15/SCK
R2
10k 0603
A19
Battery_IN_sel_2 LED_VCC
AVDD
PC4
L1200 BEAD 1.5uH 0805
SCLK_OSI
A18
PC5
JP13
0Ohm 0805
JP90Ohm 0805
JP2 0 Ohm 0805
ICEMOD
JP16
CON3
123
IOVSS_PCGND
OPAMP_INDAC_OUT
C2010uf/16VB2 Case
In application to Mic or ADC,
JP4 open,
JP5 short,
BAT1 Connect Power Supply 4.5V.
TEST
BJT_BIN
A17
PC6
VCC
PC5
JP10
0 Ohm 0805
J 1 C O N11
R1100k 0603
A16
BATT.Iutput
PC7
VCC
VCC
10K
GF-06
A15
PB0
PA2
JP4 0Ohm 0805
GND
PA6PA4/TEXI2
C5
47uF/15v B2 Case
SPI_DROM_VCC
VREF_VIN
Touch Penal interface
C250.1uF 0603
PA14/MISO
PA10/EXINT0PA12/SS
PA8/TCCP2
PD4PD2
A14
A4
R13
4.7 0603
AMPO
C290.1uF 0603
AVDD_1
R4
5100603
AVDD
R144.7 0603
R6
1M0603
C10.1uf 0603
PA5/TEXI3PA7
PD3
PA3
TR1
BJT_8050
1234
A13
PA9/TCCP3PA11/EXINT1
PA15/SCK
A3
PA13/MOSI
PA1/PWM1
PD5
JP5 0 Ohm 0805
PA0/PWM0
AGC
GND VSS_CPUVSS_PMGNDVSS_OSCGND
C6
0.1uF 0603
C7
0.1uF 0603
JP8
0 Ohm 0603
GND VSS_ICE
PD0
C8
0.1uF 0603
C9
0.1uF 0603
GND IOVSS_PWM
A12
C10
0.1uF 0603
A2
A15
C11
0.1uF 0603
GND IOVSS_PB
C12
0.1uF 0603
MICIN
VCC
AVSS_DAAGND
AGND AVSS_AD
A14
D2
LED DIPYellow
D3
LED DIPGreen
A13
Battery_IN_sel
POWER circuit
+
+
-
-
U6
UTC TDA2822
OutPut11
Vcc
2
OutPut23
GND
4
Input 1+7
Input 1-8
Input 2-5
Input 2+6
A5
A12
P4
OP_OUT
12
A1
P5
BJT_OUT
12
YP
A11
OPAMP_IN
SPI_DROM_VCC
3Vin
4.5Vin
A10
OP_VO1
GND
OP_VO2
VCC
A6
A9
A0
VCC
AVDD
_AD
VDD_ICEVCC
IOVDD_PB
VDD_CPU
IOVDD_PWM
A16
JP7A0 Ohm 0805
AVDD_DA
IOVDD_PC
AVDD_AD
JP6A
0 Ohm 0805
VCC
SPI_DROM_VCC
C230.1uf 0603
VCC
DQ15
A7
GND
SYSMODE1
C22
1uF 0603
XP
DQ15
J9
Header2
12
J8
CON2
12
eSLZ000
U3
eSLZ000_new1_7
DROMD[9]
203
DROMD[10]
204
DROMD[11]
205
DROMD[12]
206
DROMD[13]
207
VSS_PM10
VDD_PM11
DROMD[14]12
DROMD[15]13
WRB14
RDB15
CEB16
ICEMOD17
TDI18
TDO19
TCK20
TMS21
TRSTB22
BTSI23
BTCS24
BTSCLK25
BTSO26
VSS_ICE27
RVOUT28
RVIN29
OSCI30
OSCO31
PLLC32
VSS_OSC33
OSCS34
VDD_OSC35
RSTB36
TEST37
AVDD_DA38
DACO39
AVSS_DA40
NC
34
103
NC
35
104
XN
61
AV
SS
_AD
62
YN
63
VR
EF
64
XP
65
AV
DD
_AD
66
YP
67
M
IC
68
AG
C
69
AM
PO
70
VD
D_
CPU
71
VS
S_
CPU
72
PO
RTC[7]
74
IO
VDD
_PC
73
PO
RTC[6]
75
PO
RTC[5]
76
PO
RTC[4]
77
PO
RTC[3]
78
PO
RTC[2]
79
PO
RTC[1]
80
PO
RTC[0]
81
IO
VSS
_PC
82
IO
VSS
_PB
83
PO
RTB[0]
84
PO
RTB[1]
85
PO
RTB[2]
86
PO
RTB[3]
87
PO
RTB[4]
88
PO
RTB[5]
89
PO
RTB[6]
90
PO
RTB[7]
91
PO
RTB[8]
92
PO
RTB[9]
93
PO
RTB[10]
94
PO
RTB[11]
95
PO
RTB[12]
96
PO
RTB[13]
97
PO
RTB[14]
98
NC48117
NC49118NC50119NC51120NC52121NC53122NC54123NC55124
NC56125
NC57126
NC58127
PORTB[15]129PORTA[15]130PORTA[14]131PORTA[13]132PORTA[12]133
PORTA[11]134
PORTA[10]135
PORTA[9]136
PORTA[8]137
PORTA[7]138PORTA[6]139PORTA[5]140PORTA[4]141PORTA[3]142PORTA[2]143
IOVDD_PB144
IOVSS_PWM145
PORTA[1]146
PORTA[0]147
IOVDD_PWM148
PORTD[0]
159
PORTD[1]
160
PORTD[2]
161
PORTD[3]
162
PORTD[4]
163
PORTD[5]
164
PORTD[6]
165
PORTD[7]
166
SYSMOD[0]
167
SYSMOD[1]
168
VDD
_ICE
169
DROMA[0]
170
DROMA[1]
171
DROMA[2]
172
DROMA[3]
173
DROMA[5]
175
DROMA[4]
174
DROMA[6]
176
DROMA[7]
177
DROMA[8]
178
DROMA[9]
179
DROM
A[10]
180
DROM
A[11]
181
DROM
A[12]
182
DROM
A[13]
183
DROM
A[14]
184
DROM
A[15]
185
DROM
A[16]
186
DROM
A[17]
187
DROM
A[18]
188
DROM
A[19]
189
DROM
A[20]
190
DROM
A[21]
191
DROM
A[22]
192
DROM
A[23]
193
DROMD[0]
194
DROMD[1]
195
DROMD[2]
196
DROMD[3]
197
DROMD[4]
198
DROMD[5]
199
DROMD[6]
200
DROMD[7]
201
DROMD[8]
202
NC1142
NC1243
NC1344
NC1445
NC1546
NC1647
NC1748
NC1849
NC1950
NC2051
NC2152
NC
22
53
NC
23
54
NC
24
55
NC
25
56
NC
26
57
NC
27
58
NC
28
59
NC
29
60
NC
30
99
NC
31
100
NC
32
101
NC
33
102
NC36105
NC37106
NC38107NC39108NC40109NC41110NC42111NC43112NC44113NC45114
NC46115
NC47116
NC59128
NC68
157
NC69
158
NC70
208
NC60149NC61150NC62151NC63152NC64153
NC65154
NC66155
NC67156
NC1041
NC11
NC22
NC33
NC44
NC55
NC66
NC77
NC88
NC99
A0
MIC InPut
GND
/WR/WR
/CE
A8
SYSMODE0
Don't insert
component
Don't insert
component
Don't insert
component
Don't insert
component
YN
Don't insert
component
Don't insert
component
Don't insert
component
DQ7
Don't insert
component
Don't insert
component
Don't insert component Don't insert component
Don't insert
component
Boot SPI Flash
Don't insert
component
Battery_IN_sel2
DQ14
VCC_OUT
/RD
DQ6
A9
PD7
IOVDD_PB
AGND
R10
2.2K0603
JP70 Ohm 0805 R11
470 0603
R968K0603
A20VCC
Measure Isb :
POWER_5_IN
DQ5
/CE
BAT1 Connect Current meter and Power Supply(3V or 4.5V)
JP1 Select 3V or 4.5V,
JP2,JP3 & JP13 Open,
JP4 & JP5 Short,
J1 & J2 connect to power supply 3V.
A10
PD6
GND
DQ12
Speak Output
ADC & Mirco phone Block
XN
DQ4
A21SPI_DROM_VCC
OSC_IN
C24470uF/16V
A11
SPI_DROM_VCC
IOVDD_PWM
PD5
IOVDD
_PC
DQ11
VCC
DQ3
A8
Y132KHzDIP
EVM_TDI
OSC_OUT
C17
10pf 0603
C18
10pf 0603
PD4
A19
GND
DAC_OUT
BJT_CIN
B1
AMPO
BJT_BIN
/WR
PLLC_OUT
EVM_TDO
A18
GND
A17
GND
EVM_TCK
OP TDA2822 SOP8 PACKAGE
SPI_DROM_VCC
System Mode BlockSpeak OPOutput
RB_WDIP
12
EVM_TMS
OSC_SEL
Don't insert
component
AVDD
ICEMOD
VCC
POWER_5_IN
A7
* I/O PORT
VCC
C1922uf/10VB2 Case
A6A5
U2
MX29LV160
A15
1
A142
A133
A124
A115
A106
A97
A88
A199
NC/A2010
/WE11
/RESET12
NC/A2113
NC//WP#/ACC14
/RY/BY15
A1816
A1717
A718
A619
A520
A421
A322
A223
A124
A025
/CE26VSS27/OE28DQ029
DQ830
DQ131
DQ932
DQ233
DQ1034
DQ335
DQ1136VCC37DQ438DQ1239
DQ540
DQ1341
DQ642
DQ1443
DQ744
DQ1545
VSS46/BYTE/NC47A16
48
A4
U1
RT9167
VIN1
GND2
EN3
BP4
VOUT5
A20
SI
/RST
U14
PMC SPI Flash
CE1
SO2
WP3
GND4
VCC8
HOLD7
SCK6
SI5
A3
C2710nF 0603
DQ14
PB1
LDO_OUT
A2A1
VCC_OUT
TEST
BOOT_CS
GND
OSC_IN
VCCA21
DQ9
PB2
SYSMODE1
SYSMODE0
/RD
R7
3300603
R8
330 0603
DQ10 C40.1uf 0603
J3CON1
1
+C16
1uF 0603
AVDD_DA
SCLK_O
DQ2
Flash 1M Block
C21
1nf 0603
DQ10
PB3
IO1
IO_new3
11
22
33
44
55
66
77
88
99
1010
1111
1212
1313
1414
1515
1616
1717
1818
1919
2020
2121
2222
2323
2424
2525
2626
2727
2828
2929
3030DQ9
MICIN
DQ1
DAC_OUT
DQ8
IO2
IO_new3
11
22
33
44
55
66
77
88
99
1010
1111
1212
1313
1414
1515
1616
1717
1818
1919
2020
2121
2222
2323
2424
2525
2626
2727
2828
2929
3030
BOOT_CS
SO
PD7PD6
+C26
1uF 0603
LDE_VCC
DQ11
PB4
DQ0
OSC_SEL
DQ13
JP60Ohm 0805
AGND
PA1/PWM1
SO
For boot
DQ12
PB5
PC6PC4PC2PC0
VCC
Figure 5-1 The eSLZ000 EMF Board Schematic Diagram
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
14/16
10 EMFeSL XC Board Users Handbook
Appendix
A.1 Sleep Mode Current Consumption for Kerneland IO
1. Connect EMF Board to ICE Board via JTAG cable.
2. Download SPI Boot program to EMF Board via ICE Board.
3. In accordance with chapter 3.2 Stand-Alone (Boot) Mode Hardware setup.Connect Current meter and Power supply(3v/4.5v) as illustrated below.
4. Short the Reset about 1 second, program will run code from POWERON
label and finally run into sleep mode loop, then user should make sure thatprogram go into sleep mode. You can watch that LED2 and LED3 whether
that LED go out or not.
5. Watch the Current meter, the current meter value is just kernel and IOoperation current.
A.1 Measure Kernel and IO operation consuming current
Select 3V or 4.5V
A
V1 V2
Power supply2
(for SPI_VDD
3v)
Power supplay1
(for kernel )
JP2,JP3,JP13 OPEN
JP4,JP5 SHORT
Reset
LED1,LED2
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
15/16
EMFeSL XC Board Users Handbook 11
A.2 Measure Sleep Mode Current ConsumptionProgram for eSL Series
POWERON:
.
.
.
CALL Sleep_current_function
Sleep_current_function:
R0 = #0xFFFF
IO[PDIRA] = R0 //Set PORTA output
R0 = #0xAAAA
IO[PCON1B] = R0 //Set PORTB input pull-up resister
IO[PCON2B] = R0 //Set PORTB input pull-up resister
IO[PCONC] = R0 //Set PORTC input pull-up resister
R1 = 0x0000
IO[DROMHA] = R1
R1 = 0x0001
IO[DROMLA] = R1
R0 = #0x8000
IO[DROMCON] = R0
NOP //Read a data from external memory
R0 = IO[DROMD] //Let external memory keep a voltage //level
R3 = IO[CPUCON]
R3 = R3 AND #0XFFF8
IO[CPUCON] = R3
NOP
R3 = IO[CPUCON]
R3 = R3 OR #0X0004 //Set kernel go to sleep mode
IO[CPUCON] = R3
Sleep_loop:
NOP
JMP Sleep_loop //Sleep mode infinite loop
User rogram
-
8/7/2019 eSLZ000_EMFeSL_XC_Board_Handbook_v01
16/16
12 EMFeSL XC Board Users Handbook
POWERON:
.
.
.
CALL Sleep_current_function
Sleep_current_function:
R0 = #0xFFFF
IO[PDIRA] = R0 //Set PORTA output
R0 = #0xAAAA
IO[PCON1B] = R0 //Set PORTB input pull-up resister
R1 = 0x0000
IO[DROMHA] = R1
R1 = 0x0001
IO[DROMLA] = R1
R0 = #0x8000
IO[DROMCON] = R0
NOP //Read a data from external memory
R0 = IO[DROMD] //Let external memory keep a voltage //level
R3 = IO[CPUCON]
R3 = R3 AND #0XFFF8
IO[CPUCON] = R3
NOP
R3 = IO[CPUCON]
R3 = R3 OR #0X0004 //Set kernel go to sleep mode
IO[CPUCON] = R3
Sleep_loop:
NOP
JMP Sleep_loop //Sleep mode infinite loop
A.3 Measure Sleep Mode Current ConsumptionProgram for eSLS Series
User program