SPDS106A
6. FUNCTIONAL DESCRIPTIONS
6.1. Data RAM Mapping
6.1.1. DSP
Internal Working RAM
$0000
$07FF
Exteranl data RAM shared with CPU
$0800
$EEEF
See Below
Memory Mapped I/O
$FF00
$FF07
$FF08
$FFFF
FF00: PWM_WR
FF01: PWM_SET
FF02: TM1_WR & TM1_RD
FF03: TM2_WR & TM2_RD
Note: Sunplus products are not authorized for use as critical components in
life support devices/ systems or aviation devices/systems, where a
malfunction or failure of the product may reasonably be expected to
result in significant injury to the user, without the express written
approval of the President of Sunplus.
6.2. PWM
SPDS106A offers one set of PWM output for CPU and DSP.
Three PWM modes include Push-Pull, Single-pin Double-ended
and Single-pin Single-ended.
6.3. SPC Mapping
HW register, I/
Os
USER RAM and
STACK
UNUSED
SUNPLUS TEST PROGRAM
USER'S PROGRAM &
DATA AREA
ROM BANK #0
$00000
$00080
$00100
$00200
$00600
$3FFFF
*I/O PORT:
*NMI SOURCE:
─ INTA (from TIMER A)
*INT SOURCE:
*MEMORY MAP (From ROM view)
$08000
ROM BANK #1
$10000
ROM BANK #2
$18000
ROM BANK #3
$1FFFF
$20000
ROM BANK #4
ROM BANK #7
$38000
─ PORT IOA
$0002
─ I/O CONFIG $0000
$0001
─ INTA (from TIMER A)
─ INTB (from TIMER B)
─ CPU CLK / 1024
─ CPU CLK / 8192
─ CPU CLK / 65536
─ EXT INT
IOB
$0003
IOC
$0004
IOD
$0005
─ RTC
6.4. RTC (Real Time Clock)
Some applications require a real time clock for time tracking.
SPDS106A provides a RTC based on 2Hz, 1sec, 2sec, 10sec,
30sec, 1min, 2min or 4min programmable frequency.
The
SPDS106A provides
programmable
1/2-second,
1-second,
2-second, 10-second, 30-second, 1-minute, 2-minute and
4-minute wake-up sources, the system wakes up every specified
wake-up source and users can use it as the time tracking resource.
In addition, SPDS106A supports 32768 OSC strong mode and
auto mode.
With strong mode, 32768 OSC always runs in the
highest power.
With auto mode, the first 2-second is strong
mode and then switch to weak mode to save power.
© Sunplus Technology Co., Ltd.
Proprietary & Confidential
5
SEP. 05, 2001
Version: 1.0