Hi,
We would like to confirm the description about Semaphore2 on datasheet(tci6638k2k_revE.pdf) and User's guide(sprugs3a.pdf).
1. "11.28 Semaphore2" in datasheet describes below.
"The Semaphore module supports three masters and contains 32 semaphores that can be shared within the system."
1-1. We think "masters" mean C66x cores. Is our understanding correct?
1-2. TCI6638K2K has 8 cores. So we expect that the semaphore module supports 8 masters, If Q1-1 is corrected. Does the Semaphore supports 3 cores or 8 cores?
1-3. It seems the flags has 64 in "10.7 Flag Registers" in User's guide. So we expect the semaphore module supports 64 semaphores. Does the semaphore supports 32 semaphores or 64 semaphores?
2. "1.3 Functional Block Diagram" in User's guide describes below.
"The module supports up to 64 semaphores that can be accessed by all four cores."
2-1. TCI6638K2K has 8 cores. So we expect that 8 cores can access the Semaphore module. How many cores can access the module?
Best Regards,
Masashi Ohhashi