Hi Champs,
I would like to know how to exchange the data between DSS and MSS.
For example, there are only two ways to send data from DSS to MSS?
-Mailbox: DSS_ MBOX4BSS (2KB RAM)
Or
- Handshake RAM(HSRAM) (32KB RAM)
Are the BANK 4 to 7 in DSS L3 memory able to be utilized as HSRAM?
Because it is written in the TRM (www.ti.com/lit/swru520) p.829, "L3 shared memory can also be used for the same purpose, ..."
Moreover, on p.827, it says that "256k bytes of memory is dedicated for the DSP, and the remaining memory can be shared between DSP and the Master Cortex-R4F at 128Kbyte granularity."
Does it mean that each 128Kbyte can be configure for MSS or DSS?
Is it possible to share one BANK for MSS and DSS?
( I would like to clarify if the data for DSS could be saved onto BANK 4 to 7 in DSS_L3_memory, MSS could write and read? )
According to the TRM p.418, it says that "Shared memory master allocation. Writing to each 8 bit field indicates the bank allocated to which master. 0x1 : DSS 0x2 : MSS TCMA 0x4 : MSS TCMB 0x8 : OCLA 0x10: BSS TCMA"
It seems that each BANK can not be allocate for several masters.
If DSS_L3_memory can be shared between DSS and MSS, please let me know how to configure and implement it.
Thank you very much for your kind help.
Best regards,
Hitoshi