apudsp.txt wrote:
V5. Load and apply VxVOLR.
The new ENDX value is prepared, and can be overwritten. Reads will not
see it yet.
V6. The new VxOUTX value is prepared, and can be overwritten. Reads will not
see it yet.
V7. The new ENDX value may now be read.
The new VxENVX value is prepared, and can be overwritten. Reads will not
see it yet.
The new ENDX value is prepared, and can be overwritten. Reads will not
see it yet.
V6. The new VxOUTX value is prepared, and can be overwritten. Reads will not
see it yet.
V7. The new ENDX value may now be read.
The new VxENVX value is prepared, and can be overwritten. Reads will not
see it yet.
What is meant by "and can be overwritten"? Overwritten by who? Another process in the DSP? The SMP via the register interface?
Steps 5-7 seem to be the only place where these values are updated according to apudsp.txt. So what else could cause them to be overwritten before they are stored in their final locations (i.e. in the DSP user registers) in steps 7-9?