Event Counter Block Diagram; Event Counter Register Set - Freescale Semiconductor SC140 DSP Core Reference Manual

Digital signal processor (dsp) core
Table of Contents

Advertisement

Figure 4-9 shows a block diagram of the event counter.
System Clock
Inst Execution
Event0-5
EventD
Trace
DEBUGEV
EC0-1
External EDCA6,7 event
ECNT_VAL and ECNT_EXT are 32-bit registers, but their values are limited to 31 bits; their MSB is
always zero. Their range is from zero to $7FFF FFFF. The counter counts down, while the extension
counter counts up. The event counter has two counting modes:
Single count: The counter counts down to zero, and then disables. Upon reaching zero, an EOnCE
event is generated (the outcome depends on the event selector).
Extended count: When the counter reaches zero, it wraps around to $7FFF FFFF and continues to
count. The extension counter is incremented. No EOnCE event is generated.
Table 4-7 shows the event counter register set.
Register Name
ECNT_CTRL
ECNT_VAL
ECNT_EXT
The functionality of the event counter registers is described in
SC140 DSP Core Reference Manual
Count
Selector
Control Register
ECNT_CTRL
Figure 4-9. Event Counter Block Diagram
Table 4-7. Event Counter Register Set
Description
Event counter control register
Event counter value register (32-bit)
Extension counter value register (32-bit)
EOnCE Module Internal Architecture
31-bit
Event
Counter
ECNT_VAL
31-bit
Extension
Counter
ECNT_EXT
Section 4.8, "Event Counter Registers."
Count Value
Count Event
4-19

Advertisement

Table of Contents
loading

This manual is also suitable for:

Starcore sc140

Table of Contents