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?
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.
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?
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?