CLA Memory and Register Access
Contains CLA program code
Mapped to the CPU at reset
Initialized by the CPU
CLA Program Memory
Used to pass data between
the CPU and CLA
Always mapped to both
the CPU and CLA
Message RAMs
Contains variables and coefficients
used by the CLA program code
Mapped to the CPU at reset
Initialized by CPU
CLA Data Memory
Peripheral Register Access
LS0 - LS5 RAM
Program
RAM
(2Kw each)
MSG RAMs
CPU to CLA
CLA to CPU
(128w/128w)
LS0 - LS5 RAM
Data
RAM
(2Kw each)
ePWM
HRPWM
CMPSS
SDFM
Registers
eCAP
eQEP
DAC
PF1
Registers
SPI A/B/C
McBSPA/B
uPP
PF2
Provides direct access to peripherals
Either the CLA or DMA can have
access to a PF, but not both
CPUx.SECMSEL register selects CLA
or DMA per PF (default is CLA)
Note: CPU1.CLA1 has access to EMIF2 for data only
Registers
ADC Results
GPIO Data