I have read in the DSP56800FM manual that the ex. DSP56F807 can
access both program and data memory at the same time.
Can anybody tell me how this works with the external memory
configured as on the evaluation board(DSP56F807EVMUM p.54+56). As I
read it only one memory area can be W/R at a time.?
DSP56F807 external memory adressing
If you are accessing both program and data memory from the external memory bank then the accesses are serialized. If you have it configured to access say program internally and data externally then the accesses are done in parallel. So locating both progam and data externally and accessing this memory at the same time will significantly impact your processing speed. Locating either the data or program externally, but not both, will not slow the processing assuming you have no wait state external memory.
Of course all this management of what memory is accessed and the possible serializing of the accesses are performed by the chip and don't require any special software. Also in parallel reads the second parallel read parameter is always from internal Data Ram. Thanks.