ZHCS009J November 2010 – September 2021 TMS320F28062 , TMS320F28062F , TMS320F28063 , TMS320F28064 , TMS320F28065 , TMS320F28066 , TMS320F28067 , TMS320F28068F , TMS320F28068M , TMS320F28069 , TMS320F28069F , TMS320F28069M
PRODUCTION DATA
The CLA 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. Using the CLA for time-critical tasks frees the main CPU to perform other system and communication functions concurently. A list of major features of the CLA follows.
Figure 8-19 shows the CLA block diagram. Table 8-20 lists the CLA control registers.
REGISTER NAME | CLA1 ADDRESS | SIZE (×16) | 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 (×16) | DESCRIPTION |
---|---|---|
0x1480 – 0x14FF | 128 | CLA to CPU Message RAM |
0x1500 – 0x157F | 128 | CPU to CLA Message RAM |