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.

TMS320F28388D: Unassigned memory space

Part Number: TMS320F28388D


Tool/software:

Hi TI expert

I'm mapping the entire memory of TMS320F2838Dx device, I have couple of questions 

Q1: There is lot of unused unassigned memory space like 0x03000-0x08000, 0x01D000-0x038000 etc. These memory spaces are not being occupied by any RAM section. 

Q2: LSRAM are usually starting from 0x08000 address, can I start from any other address?

Q3: The LSRAM is having limited size, can i take some of the space from GSRAM or from other section?

Thanks Regards

Ankur 

  • Hi,

    Q1: There is lot of unused unassigned memory space like 0x03000-0x08000, 0x01D000-0x038000 etc. These memory spaces are not being occupied by any RAM section. 

    What is the question ?

    Q2: LSRAM are usually starting from 0x08000 address, can I start from any other address?

    Yes, you can start anywhere with LSRAM address RAM space.

    Q3: The LSRAM is having limited size, can i take some of the space from GSRAM or from other section?

    Yes, as long as it's not for CLA.

    Vivek Singh

  • Hi Vivek 

    Thanks for replying

    Rephasing Q1:

    There is lot of unassigned space in the memory, can we assign them to LSRAM for CLA program ? We are facing bottle neck particularly for CLA program to fit, we were thinking can we assigned the unassigned memory space for LSRAM ?

    Follow up on Q3: 

    Does it mean CLA has the limited access to the memory space ?

    Q4: PIE vector table is occupying from 0x0D00 to 0x0EFF, before PIE vector 0x00800 to 0xD00 this space is unassigned, similarly after PIE vector 0x00EFF to 0x01480 this space is unassigned. Can we use these spaces ?

     

  • Hi,

    There is lot of unassigned space in the memory, can we assign them to LSRAM for CLA program ? We are facing bottle neck particularly for CLA program to fit, we were thinking can we assigned the unassigned memory space for LSRAM ?

    No, unassigned space means there is no memory region in that space so it can not be accessed.

    Does it mean CLA has the limited access to the memory space ?

    Yes, CLA can only access LSxRAMs.

    Q4: PIE vector table is occupying from 0x0D00 to 0x0EFF, before PIE vector 0x00800 to 0xD00 this space is unassigned, similarly after PIE vector 0x00EFF to 0x01480 this space is unassigned. Can we use these spaces ?

    No, any unassigned space can not be used. 

    Vivek Singh