|
AVOID attribute |
Top Previous Next |
|
The configurer allows areas of memory to be marked as 'do not use'. These areas will not be loaded with code or data by the configurer: a common use of this facility is to preserve an area of memory for some non-Diamond use. For example, AVOID= might be used to allocate a memory buffer at a fixed location known by host software or by other processors but not controlled by Diamond at run time.
The format of the AVOID= attribute is as follows:
AVOID=start-address:size
For example:
processor special MyProc200 avoid=0x04001000:16k |