BELASIGNA 250
http://onsemi.com
19
Memory Maps
Complete memory maps for BELASIGNA 250 are shown in Figure 6.
Figure 6. Memory Maps
P:0xFFFF
P:0x3FFF
P:0x3FF0
Interrupt Vectors
(16 x 16)
Program RAM
(12288 x 16)
P:0x1000
P Memory
P:0x03FF
P:0x0000
Program ROM
(1024 x 16)
Y MemoryX Memory
Y Data RAM
(4096 x 16)
Output FIFO
(384 x 16)
Smart Output FIFO
(384 x 16)
Digital Control Registers
(17 x 16)
Configuration Registers
(19 x 16)
Data Buffer
(17 x 16)
Control Register and
Y:0x4000
Y:0x4010
Y:0x403F
Y:0x404F
Y:0x8000
Y:0x8012
Y:0xFFFF
Y:0x1B7F
Y:0x1A00
Y:0x197F
Y:0x1800
Y:0x0FFF
Y:0x0000
Shifted by N_FFT
Access bits (17:2)
Access bits (16:1)
Access bits (15:0)
X:0x0000
X:0x0FFF
X Data RAM
(4096 x 16)
X:0x1000
X:0x10FF
Mirrored Temp. Memory
(256 x 18)
Mirrored Temp. Memory
(256 x 18)
Mirrored Temp. Memory
(256 x 18)
Mirrored Temp. Memory
(256 x 18)
Input FIFO
(384 x 16)
Smart Input FIFO
(384 x 16)
X:0xFFFF
Window
(192 x 16)
Gain
(256 x 16)
Microcode
(128 x 16)
ROM LUT
(128 x 16)
X:0x423F
X:0x4180
X:0x417F
X:0x4080
X:0x4000
X:0x407F
X:0x207F
X:0x2000
X:0x1B7F
X:0x1A00
X:0x197F
X:0x1800
X:0x13FF
X:0x1300
X:0x12FF
X:0x1200
X:0x11FF
X:0x1100
General−Purpose Timer
The general−purpose timer is a 12−bit countdown timer
with a 3−bit prescaler that interrupts the RCore when it
reaches zero. It can operate in two modes, single−shot or
continuous. In single−shot mode, the timer counts down
only once and then generates an interrupt. It will then have
to be restarted from the RCore. In continuous mode, the
timer “wraps around” every time it hits zero and interrupts
are generated continuously. This unit is often useful in
scheduling tasks that are not part of the sample−based
signal−processing scheme, such as checking a battery
voltage or reading the value of a volume control.
Watchdog Timer
The watchdog timer is a programmable hardware timer
that operates from the system clock and is used to ensure
system sanity. It is always active and must be periodically
acknowledged as a check that an application is still running.
Once the watchdog times out, it generates an interrupt. If left
to time out a second consecutive time without
acknowledgement, BELASIGNA 250 will fully reset itself.
Interrupts
The RCore has a single interrupt channel that serves 13
interrupt sources in a prioritized manner. The interrupt
controller also handles interrupt acknowledge flags. Every
interrupt source has its own interrupt vector. Furthermore,
the priority scheme of the interrupt sources can be modified.
Refer to Table 9 for a description of all interrupts.
BELASIGNA 250
http://onsemi.com
20
Table 9. INTERRUPT DESCRIPTIONS
Interrupt Description
WOLA_DONE WOLA function done
IO_BLOCK_FULL IOP interrupt
GP_TIMER General−purpose timer interrupt
WATCHDOG_TIMER Watchdog timer interrupt
SPI_INTERFACE SPI interface interrupt
IR IR remote interrupt
EXT3_RX EXT3 register receive interrupt
EXT3_TX EXT3 register transmit interrupt
GPIO User configurable GPIO interrupt
TWSS_INTERFACE Two−wire synchronous serial interface interrupt
UART_RX General−purpose UART receive interrupt
UART_TX General−purpose UART transmit interrupt
PCM PCM interface interrupt
Analog Blocks
Input Stage
The analog audio input stage is comprised of two
individual channels. For each channel, the selected one out
of the four possible inputs is routed to the input of the
programmable preamplifier that can be configured for
bypass or gain values of 12 to 30 dB (3 dB steps).
The analog signal is filtered to remove frequencies above
20 kHz before it is passed into the high−fidelity 16−bit
oversampling SD A/D converter. Subsequently, any
necessary sample rate decimation is performed to
downsample the signal to the desired sampling rate. During
decimation the level of the signal can be adjusted digitally
for optimal gain matching between the two input channels.
Any undesired DC component can be removed by a
configurable DC−removal filter that is part of the
decimation circuitry. The DC removal filter can be
configured for bypass or cut−off frequencies at 5, 10 and
20 Hz.
A built−in feature allows a sampling delay to be
configured between channel zero and channel one (or vice
versa). This is useful in beam−forming applications.
Note: Both preamplifiers can be daisy−chained to increase
the potential gain, but the signal has to be routed externally
to the chip.
For power consumption savings either of the input
channels can be disabled via software. A different input
must be selected for each channel. The input stage is shown
in Figure 7.
Figure 7. Input Stage
BELASIGNA 250
http://onsemi.com
21
Output Stage
The analog audio output and the digital output are
composed of two individual channels. The first part of the
output stage interpolates the signal for highly oversampled
D/A conversion and automatically configures itself for the
desired over−sampling rate. Here, the signal is routed to the
SD D/A converter and the direct digital outputs.
The D/A converter translates the signal into a
high−fidelity analog signal and passes it into a third order
analog reconstruction filter to smooth out the effects of
sampling. The reconstruction filter has a cut−off frequency
configurable at 10 or 20 kHz.
From the reconstruction filter, the signal passes through
the programmable output attenuator, which can adjust the
signal for various line level outputs or mute the signal
altogether. The attenuator can be configured to a value in the
interval 12 to 30 dB (3 dB steps) or it can be bypassed.
The direct digital outputs provide two H−bridges driven
by pulse−density modulated outputs that can be used to
directly drive an output transducer without the need for a
separate power amplifier. The output driver has a dedicated
power−supply pin, which allows for separation (through
RC−filtering) between the supply for the analog blocks on
the chip and the supply for the output driver.
The output stage is shown in Figure 8.
Output
Modulator
Interpolation
Filter
CH0 from
RCore/WOLA
RCVR0+
RCVR0−
D/A
Converter
LP
Filter
Output
Modulator
Interpolation
Filter
CH1 from
RCore/WOLA
AO0/RCVR1+
D/A
Converter
LP
Filter
AO1/RCVR1−
A
M
U
X
A
M
U
X
AMP
Attenuator
Attenuator
Figure 8. Output Stage
AMP

0W888-002-XTP

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Digital Signal Processors & Controllers - DSP, DSC BELASIGNA 250 LFBGA 7X7
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet