Naming Conventions
1-12
Object structures used by the DSP/BIOS API modules use a naming
convention of MOD_Obj, where MOD is the letter code for the object’s
module. If your program code uses any such objects created in the
configuration, it should make an extern declaration for the object. For
example:
extern LOG_Obj trace;
Running the configuration script automatically generates a C header to file
that contains the appropriate declarations for all DSP/BIOS objects created
by the configuration (<program>.cfg.h). This file should be included by the
application’s source files to declare DSP/BIOS objects.
1.3.5 Memory Segment Names
The memory segment names used by DSP/BIOS are described in Table 1-3.
You can change the origin, size, and name of most default memory segments
in the configuration.
Table 1-3. Memory Segment Names
Memory Segment Names, C55x Platform
Memory Segment Names, C6000 EVM Platform
Memory Segment Names, C6000 DSK Platform
Segment Description
IDATA Primary block of data memory
DATA1
Secondary block of data memory (not contiguous with
DATA)
PROG Program memory
VECT DSP Interrupt vector table memory segment
Segment Description
IPRAM Internal (on-device) program memory
IDRAM Internal (on-device) data memory
SBSRAM External SBSRAM on CE0
SDRAM0 External SDRAM on CE2
SDRAM1 External SDRAM on CE3
Segment Description
SDRAM External SDRAM