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.

How many L2 memory in C6678 ?

Other Parts Discussed in Thread: TMS320C6678

As the datasheet say : Each C66x CorePac of the TMS320C6678 device contains a 512KB level-2 memory (L2).

It seems there are 512*8KB L2 inC6678, but what about the Local L2 SRAM(0x00800000) ?

Is the L2 memory is 512*8KB or 512*9KB in C6678?

  • Hi Xi,

    Each core (In the case of the C6678, 8 cores) have 512KB of L2 memory, you can see that on the device user guide (sprs691c.pdf) memory map paragraph 2.3,

    Thanks,

    HR

  • HRi said:

    Hi Xi,

    Each core (In the case of the C6678, 8 cores) have 512KB of L2 memory, you can see that on the device user guide (sprs691c.pdf) memory map paragraph 2.3,

    Thanks,

    HR

    But what about the  Local L2 SRAM(0x00800000)  ? Is it only a global address map for each core or its really  exist ?

  • Hi Xi,

    OK, each Core L2 have private address and global address the private address is the same address for all the cores and it is 0x00800000, so you have one private address and 8 global addresses, if core X or any external interface want's to access core Y L2 than he needs to use the global address,

    Thanks,

    HR

  • HRi said:

    Hi Xi,

    OK, each Core L2 have private address and global address the private address is the same address for all the cores and it is 0x00800000, so you have one private address and 8 global addresses, if core X or any external interface want's to access core Y L2 than he needs to use the global address,

    Thanks,

    HR

    SO there are 8*512KB L2  memory in C6678 , the memory start 0x00800000 only a private address , its never exist , is it right?

  • Hi Xi,

    You are correct, please note that the address 0x00800000 exist but it can be used only by the core itself so for example core 0 L2 memory can be access at 0x0080 0000 (private) and at  0x1080 0000 (global),

    Thanks,

    HR

  • Thanks very much !