Я изучаю процессоры Synopsys ARC EM (в частности, EM4). И я натолкнулся на то, что они называют Closely Coupled Memory (CCM).Совместимая память в процессорах Synopsys ARC
Согласно их документам это ОЗУ с одним циклом (емкостью до 2 МБ), которое используется для хранения как инструкций, так и данных. В EM4 CCM используется без кэш-памяти или памяти блокнота. Насколько я понимаю, это даже не тип Tightly Coupled Memory (TCM).
Я хотел узнать, как эта память может быть такой быстрой, но до сих пор я не был успешным. (Я догадался, что трудно быть SRAM из-за большой емкости.)
Очень жаль об этом @barny. Я новичок в StackOverflow, и я видел несколько вопросов и ответов на ARM TCM на сайте. Поэтому я подумал, что все будет в порядке. Спасибо за быстрый ответ. Кстати, поскольку кэш также SRAM не будет внедрять SRM 2MB для CCM, будет стоить дороже, чем реализация кеша? (максимальный размер кеша в EM6 составляет 32 КБ). – isuru
Я предполагаю, что нет - предположительно кеш работает на полной скорости процессора, тогда как 2M RAM медленнее (но все еще имеет преимущества по сравнению с внешней памятью) – barny
Хорошо. Но они утверждают, что CCM имеет 1 время доступа к циклу. Разве это не означает, что СКК работает с такой же скоростью. Простите меня, если это вопрос о нобе. – isuru