10.7.2 Task Interrupt Vector Registers
Each CLA interrupt has its own interrupt vector (MVECT1 to MVECT8). This interrupt vector points to the first
instruction of the associated task. When a task begins, the CLA will start fetching instructions at the location
indicated by the appropriate MVECT register .
10.7.2.1 Task Interrupt Vector (MVECT1/2/3/4/5/6/7/8) Register
The task interrupt vector registers (MVECT1/2/3/4/5/6/7/8) are is shown in
Figure 10-2. Task Interrupt Vector (MVECT1/2/3/4/5/6/7/8) Register
15
12
11
0
Reserved
MVECT
R-0
R-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 10-21. Task Interrupt Vector (MVECT1/2/3/4/5/6/7/8) Field Descriptions
Bits
Name
Value
Description
15-12
Reserved
Any writes to these bit(s) must always have a value of 0.
11-0
MVECT
0000 -
0FFF
Offset of the first instruction in the associated task from the start of CLA program space. The CLA will
begin instruction fetches from this location when the specific task begins.
For example:
If CLA program memory begins at CPU address 0x009000 and the code for task 5
begins at CPU address 0x009120, then MVECT5 should be initialized with 0x0120.
There is one MVECT register per task. Interrupt 1 uses MVECT1, interrupt 2 uses MVECT2 and so forth.
(1)
These registers are protected by EALLOW and the dual code security module.
Control Law Accelerator (CLA)
710
TMS320x2806x Microcontrollers
SPRUH18I – JANUARY 2011 – REVISED JUNE 2022
Copyright © 2022 Texas Instruments Incorporated
Содержание TMS320 2806 Series
Страница 2: ......