AN1836-AN21161 Analog Devices, AN1836-AN21161 Datasheet - Page 69

no-image

AN1836-AN21161

Manufacturer Part Number
AN1836-AN21161
Description
Interfacing the ADSP-21161 SIMD SHARC DSP to the AD1836 (24-bit/96 kHz) Multichannel Codec
Manufacturer
Analog Devices
Datasheet
}
PROCESSOR p0
{
#ifdef __cplusplus
#endif
LINK_AGAINST( $COMMAND_LINE_LINK_AGAINST)
OUTPUT( $COMMAND_LINE_OUTPUT_FILE )
SECTIONS
{
seg_stak { TYPE(DM RAM) START(0x00053000) END(0x00053fff) WIDTH(32) }
// External Memory SDRAM Mapped to Bank 0
segsdram { TYPE(DM RAM) START(0x00200000) END(0x002FFFFF) WIDTH(32) }
// .text output section
seg_rth
{
} >seg_rth
seg_init
{
} >seg_init
seg_pmco
{
} >seg_pmco
seg_pmda
{
} >seg_pmda
seg_ctdm
{
} > seg_ctdm
seg_ctdmend
{
} > seg_ctdmend
seg_dm48
{
} > seg_dm48
seg_dm32
{
} > seg_dm32
seg_dmda
{
} > seg_dmda
stackseg
{
} > seg_stak
heap
{
INPUT_SECTIONS( $OBJECTS(isr_tbl) $LIBRARIES(isr_tbl))
ldf_seginit_space = . ;
INPUT_SECTIONS( $OBJECTS(seg_init) $LIBRARIES(seg_init))
INPUT_SECTIONS( $OBJECTS(pm_code) $LIBRARIES(pm_code))
INPUT_SECTIONS( $OBJECTS(pm_data) $LIBRARIES(pm_data))
__ctors = .;
INPUT_SECTIONS( $OBJECTS(seg_ctdm) $LIBRARIES(seg_ctdm))
INPUT_SECTIONS( $OBJECTS(seg_ctdmend) $LIBRARIES(seg_ctdmend))
INPUT_SECTIONS( $OBJECTS(seg_dm48) $LIBRARIES(seg_dm48))
INPUT_SECTIONS( $OBJECTS(seg_dm32) $LIBRARIES(seg_dm32))
INPUT_SECTIONS( $OBJECTS(dm_data dm_codec) $LIBRARIES(dm_data))
// allocate a stack for the application
ldf_stack_space = .;
ldf_stack_length = MEMORY_SIZEOF(seg_stak);
// allocate a heap for the application
/* points to the start of the section */

Related parts for AN1836-AN21161