XE8000EV108 Semtech, XE8000EV108 Datasheet - Page 60

EVAL BOARD FOR XE8806/XE8807

XE8000EV108

Manufacturer Part Number
XE8000EV108
Description
EVAL BOARD FOR XE8806/XE8807
Manufacturer
Semtech
Type
MCUr
Datasheets

Specifications of XE8000EV108

Contents
Fully Assembled Evaluation Board
For Use With/related Products
XE88LC06AMI026
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
9.4
The CoolRISC core has 2 different event levels EV0 and EV1 (Figure 9-1).
The setting and clearing of these events can be done in the stat register (see chapter describing the CPU).
The event handler bundles a certain number of event sources and routes them to one of these two events and
provides the possibility to enable/disable each of them individually. The definition of the event sources is given in
the memory mapping chapter.
RegEvn is an 8-bit register containing flags for the event sources. Those flags are set when the event is enabled
(i.e. if the corresponding bit in the registers RegEvnEn is set) and a rising edge is detected on the corresponding
event source.
Once memorized, writing a ‘1’ in the corresponding bit of RegEvn clears an event flag. Writing a ‘0’ does not modify
the flag. All interrupts are automatically cleared after a reset.
Two registers are provided to facilitate the writing of event service software. RegEvnPriority contains the number
of the highest event set (its value is 0xFF when no event is memorized). RegEvnEvn indicates the priority level of
the current events.
All event sources are sampled by the highest frequency in the system. A CPU event is generated and memorized
when an event becomes high. The 8 event sources are divided into 2 levels of priority: High (4 event sources) and
Low (4 event sources). Those 2 levels of priority are directly mapped to those supported by the CoolRisc (EV0 and
EV1; see CoolRisc documentation for more information).
© Semtech 2006
Detailed description
7
6
5
4
3
2
1
0
7-0
7-2
1
0
pos.
pos.
pos.
RegEvnEn[7]
RegEvnEn[6]
RegEvnEn[5]
RegEvnEn[4]
RegEvnEn[3]
RegEvnEn[2]
RegEvnEn[1]
RegEvnEn[0]
RegEvnPriority
-
EvnHig
EvnLow
RegEvnPriority
RegEvnEvn
RegEvnEn
rw
rw
rw
rw
rw
rw
rw
rw
r
r
r
r
rw
rw
rw
Table 9-4: RegEvnPriority
Table 9-5: RegEvnEvn
0 nresetglobal
0 nresetglobal
0 nresetglobal
0 nresetglobal
0 nresetglobal
0 nresetglobal
0 nresetglobal
0 nresetglobal
11111111
nresetglobal
00000
0 nresetglobal
0 nresetglobal
Table 9-3: RegEvnEn
reset
reset
reset
9-3
1= enable event #7
1= enable event #6
1= enable event #5
1= enable event #4
1= enable event #3
1= enable event #2
1= enable event #1
1= enable event #0
code of highest event set
FF if no event present.
unused
one or more high priority event is
set
one or more low priority event is
set
function
function
function
XE8806A/XE8807A
www.semtech.com

Related parts for XE8000EV108