Professional Documents
Culture Documents
S
RD
DA
AN
ST
2. Enables access to markets
S
BU
that require support for
DSP NETWORKING
application specific
SE
interconnects and unique
NS
OR
bus interfaces
IN
TE
R
FA
CE
3. Allows customer system
differentiation and customer
platform reuse
5
Smart Data Move and Advanced DMA
DDRCircular
DDR Circular
Multi-tapDelay
Multi-tap Delay
line.
line.
DDR
Musical Instruments; Pro-Audio Synthesizers; Audio Conferencing
Variabletap
Variable tap
offset
offset
1. Advanced DMA Operation
Simplifies audio algorithm development.
Low MIPS implementation of complex
PRU
audio algorithm; Reverberation; Room
Correction
On the fly data format modifications
IRAM.
IRAM.
reduces CPU overhead Contiguous
Contiguous
2. Smart Data Move Memoryfor
Memory for
efficient
efficient
IRAM
Buffer manipulation; data blending algorithm
algorithm
design
design
Smart data rendering with various fill
effects
6
Extends Low Power Advantage
1. Capable to receive majority of
system events (up to 32 at a time). DEVICE POWER CONSUMED
2. Can put both ARM and DSP to DSP IDLE
lowest power modes; ie Turn off
DSP Clock Off
clocks to both the processors
ARM WFI (IDLE)
3. Implement smart power controller ARM Clk Off
by analyzing events and only
enabling DSP/ARM for relevant
events. Maximizes the power down
state GRADUAL POWER REDUCTION
4. SW Programmable to handle tasks ONLY PRU ACTIVE!
for common events; thereby
reducing need to activate Senses Events and activates
DSP/ARM DSP/ARM Only if needed.
Implements Smart power controller
7
Mukul Bhatnagar
PRU Subsystem Overview
8
PRU Subsystem
Provides two independent
programmable real-time
(PRU) cores
32-Bit Load/Store RISC PRU Subsystem Functional Block Diagram
architecture
4K Byte instruction RAM 32 GPO
(1K instructions) per core 30 GPI
PRU0 Core DRAM0
(512 Bytes)
512 Bytes data RAM per