bit | 31 | 24 |
23 | 16 |
15 | 8 |
7 | 0 | ||||||||||||||||||||||||
25FE0080 | − | − | − | − | − | 1 | 2 | − | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | − | − | − | − | − | − | − | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
Note | When reading the DSP program control port, Please be aware that the following phenomena may occur. |
---|
If you monitor (read) the program end interrupt flag during DSP execution, the DSP end interrupt may not occur, so if your program uses an interrupt to determine the end of DSP, do not read this address.
bit | 31 | 24 |
23 | 16 |
15 | 8 |
7 | 0 | ||||||||||||||||||||||||
25FE0084 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |
bit | 31 | 24 |
23 | 16 |
15 | 8 |
7 | 0 | ||||||||||||||||||||||||
25FE0088 | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
bit | Select RAM page | |
RA7 | RA6 | |
0 | 0 | Select RAM0 |
0 | 1 | Select RAM1 |
1 | 0 | Select RAM2 |
1 | 1 | Select RAM3 |
bit | 31 | 24 |
23 | 16 |
15 | 8 |
7 | 0 | ||||||||||||||||||||||||
25FE008C | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |
Note | Data RAM notes |
---|
DSP pause function (EP) and one-step execution function (ES) are prohibited from use in actual applications.
(These functions are originally for debugging, and they will work if used when debugging the DSP, but the contents of the data RAM inside the DSP are no longer guaranteed.)
To access the DSP data RAM address port and DSP data RAM data port, make sure that the program execution control flag (EX) of the DSP control port and the D0-Bus DMA execution flag (T0) are both "0". Please issue from.