The DSP has general-purpose and dedicated registers in each of its functional blocks, страница 32

Figure B-10. USB Endpoint 2 Code Download Base Address Register

Contains an 18 bit address which corresponds to the starting location for

DSP code download on Endpoint 2. This register is read/write by the MCU only. The most significant bit (DS bit) selects either DSP1 PM address space (DS=0) or DSP2 PM address space (DS=1).

USB Endpoint 3 Code Download Base Address Register

LSW

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

MSW

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

X

X

X

X

X

X

X

X

X

X

X

X

X

X

DS

AD

Figure B-11. USB Endpoint 3 Code Download Base Address Register

Contains an 18 bit address which corresponds to the starting location for

DSP code download on Endpoint 3. This register is read/write by the MCU only. The most significant bit (DS bit) selects either DSP1 PM address space (DS=0) or DSP2 PM address space (DS=1).

USB Endpoint 1 C ode Downloa d C urrent Write Pointe r O ffse t Re g ister

LSW

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

MSW

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

X

X

X

X

X

X

X

X

X

X

X

X

X

X

AD

AD

Figure B-12. USB Endpoint 1 Code Download Current Write Pointer Offset Register

Contains an 18 bit address which corresponds to the current write pointer offset from the base address register for DSP code download on Endpoint 1. The sum of this register and the EP1 code download base address register represents the last DSP PM location written.

This register is read by the MCU only and is cleared to 3FFFF (-1) when the Endpoint 1 Code Download Base Address Register is updated.

USB Endpoint 2 C ode Downloa d C urrent Write Pointe r O ffse t Re g ister

LSW