This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DSP/BIOS memory segments

Hello,

 

I have a question regarding the definitions of memory segments in DSP/BIOS located in TCF file.

Default settings for EVM5505 bios configuration file are the following:

DARAM base: 0x000060 length: 0x7f20

SARAM base: 0x008000 length: 0x20000

 

But in the c5505 system users guide the following values are given for DSP memory map:

DARAM base: 0x0000c0 length 0xFF40

SARAM base: 0x010000 length 0x40000

 

Why are the values in DSP config file so different? The code executes fine but I was wondering why are the numbers so lower than in the datasheed (SARAM and DARAM are defined as half of their size?)

 

Cheers,

  • Hi,

    Values in the tcf file ae word addresses and the values mentioned in the user guide are byte addresses. Both are refering to the same address range DARAM0-DARAM7 and SARAM0-SARAM31, but in different adrress format.

    byte address = word address << 1;

    Pratap.