I am studying about Synopsys ARC EM processors (EM4 in particular). And I came across what they call as Closely Coupled Memory (CCM).
According to their documents this a single cycle access RAM (capacity up to 2MB), which is used to store both instructions and data. In EM4, CCM is used without a cache memory or a scratchpad memory. And this is not even a type of Tightly Coupled Memory (TCM) as far as I understand.
I wanted to find out how this memory can be this fast, but until now I haven't been successful. (I guessed it's hard to be an SRAM because of the large capacity.)