Loading...
Searching...
No Matches
Go to the documentation of this file.
29#ifndef __XA_MEMORY_STANDARDS_H__
30#define __XA_MEMORY_STANDARDS_H__
36#define XA_MEM_NO_ALIGN 0x01
40#define XA_MEMTYPE_PERSIST 0x00
42#define XA_MEMTYPE_SCRATCH 0x01
44#define XA_MEMTYPE_INPUT 0x02
46#define XA_MEMTYPE_OUTPUT 0x03
48#define XA_MEMTYPE_TABLE 0x04
50#define XA_MEMTYPE_PRE_FRAME_INPUT 0x05
52#define XA_MEMTYPE_PRE_FRAME_SCRATCH 0x06
54#define XA_MEMTYPE_AUTO_VAR 0x80
57#define XA_MEMPRIORITY_ANYWHERE 0x00
58#define XA_MEMPRIORITY_LOWEST 0x01
59#define XA_MEMPRIORITY_LOW 0x02
60#define XA_MEMPRIORITY_NORM 0x03
61#define XA_MEMPRIORITY_ABOVE_NORM 0x04
62#define XA_MEMPRIORITY_HIGH 0x05
63#define XA_MEMPRIORITY_HIGHER 0x06
64#define XA_MEMPRIORITY_CRITICAL 0x07
69#define XA_MEMPLACE_FAST_RAM_0 0x000001
70#define XA_MEMPLACE_FAST_RAM_1 0x000002
71#define XA_MEMPLACE_FAST_RAM_2 0x000004
72#define XA_MEMPLACE_FAST_RAM_3 0x000008
73#define XA_MEMPLACE_FAST_RAM_4 0x000010
74#define XA_MEMPLACE_FAST_RAM_5 0x000020
75#define XA_MEMPLACE_FAST_RAM_6 0x000040
76#define XA_MEMPLACE_FAST_RAM_7 0x000080
78#define XA_MEMPLACE_INT_RAM_0 0x000100
79#define XA_MEMPLACE_INT_RAM_1 0x000200
80#define XA_MEMPLACE_INT_RAM_2 0x000400
81#define XA_MEMPLACE_INT_RAM_3 0x000800
82#define XA_MEMPLACE_INT_RAM_4 0x001000
83#define XA_MEMPLACE_INT_RAM_5 0x002000
84#define XA_MEMPLACE_INT_RAM_6 0x004000
85#define XA_MEMPLACE_INT_RAM_7 0x008000
87#define XA_MEMPLACE_EXT_RAM_0 0x010000
88#define XA_MEMPLACE_EXT_RAM_1 0x020000
89#define XA_MEMPLACE_EXT_RAM_2 0x040000
90#define XA_MEMPLACE_EXT_RAM_3 0x080000
91#define XA_MEMPLACE_EXT_RAM_4 0x100000
92#define XA_MEMPLACE_EXT_RAM_5 0x200000
93#define XA_MEMPLACE_EXT_RAM_6 0x400000
94#define XA_MEMPLACE_EXT_RAM_7 0x800000
96#define XA_MEMPLACE_DONTCARE_H 0xFFFFFFFF
97#define XA_MEMPLACE_DONTCARE_L 0xFFFFFFFF
100#define XA_PC_RAM_H 0x00000000
101#define XA_PC_RAM_L XA_MEMPLACE_EXT_RAM_0