SPRSP25A June 2018 – July 2018 TMS320F28035-EP
PRODUCTION DATA.
The control law accelerator extends the capabilities of the C28x CPU by adding parallel processing. Time-critical control loops serviced by the CLA can achieve low ADC sample to output delay. Thus, the CLA enables faster system response and higher frequency control loops. Utilizing the CLA for time-critical tasks frees up the main CPU to perform other system and communication functions concurently. The following is a list of major features of the CLA.
For more information on the CLA, see the TMS320x2803x Piccolo Control Law Accelerator (CLA) Reference Guide.
REGISTER NAME | CLA1
ADDRESS |
SIZE (x16) | EALLOW
PROTECTED |
DESCRIPTION(1) |
---|---|---|---|---|
MVECT1 | 0x1400 | 1 | Yes | CLA Interrupt/Task 1 Start Address |
MVECT2 | 0x1401 | 1 | Yes | CLA Interrupt/Task 2 Start Address |
MVECT3 | 0x1402 | 1 | Yes | CLA Interrupt/Task 3 Start Address |
MVECT4 | 0x1403 | 1 | Yes | CLA Interrupt/Task 4 Start Address |
MVECT5 | 0x1404 | 1 | Yes | CLA Interrupt/Task 5 Start Address |
MVECT6 | 0x1405 | 1 | Yes | CLA Interrupt/Task 6 Start Address |
MVECT7 | 0x1406 | 1 | Yes | CLA Interrupt/Task 7 Start Address |
MVECT8 | 0x1407 | 1 | Yes | CLA Interrupt/Task 8 Start Address |
MCTL | 0x1410 | 1 | Yes | CLA Control Register |
MMEMCFG | 0x1411 | 1 | Yes | CLA Memory Configure Register |
MPISRCSEL1 | 0x1414 | 2 | Yes | Peripheral Interrupt Source Select Register 1 |
MIFR | 0x1420 | 1 | Yes | Interrupt Flag Register |
MIOVF | 0x1421 | 1 | Yes | Interrupt Overflow Register |
MIFRC | 0x1422 | 1 | Yes | Interrupt Force Register |
MICLR | 0x1423 | 1 | Yes | Interrupt Clear Register |
MICLROVF | 0x1424 | 1 | Yes | Interrupt Overflow Clear Register |
MIER | 0x1425 | 1 | Yes | Interrupt Enable Register |
MIRUN | 0x1426 | 1 | Yes | Interrupt RUN Register |
MIPCTL | 0x1427 | 1 | Yes | Interrupt Priority Control Register |
MPC(2) | 0x1428 | 1 | – | CLA Program Counter |
MAR0(2) | 0x142A | 1 | – | CLA Aux Register 0 |
MAR1(2) | 0x142B | 1 | – | CLA Aux Register 1 |
MSTF(2) | 0x142E | 2 | – | CLA STF Register |
MR0(2) | 0x1430 | 2 | – | CLA R0H Register |
MR1(2) | 0x1434 | 2 | – | CLA R1H Register |
MR2(2) | 0x1438 | 2 | – | CLA R2H Register |
MR3(2) | 0x143C | 2 | – | CLA R3H Register |
ADDRESS RANGE | SIZE (x16) | DESCRIPTION |
---|---|---|
0x1480 – 0x14FF | 128 | CLA to CPU Message RAM |
0x1500 – 0x157F | 128 | CPU to CLA Message RAM |