-
- Смысла нет. По сути, true DSP инструкций у этой архитектуры нет по
причине отсутствия такой возможности - не предусмотрен параллельный
двух и более канальный доступ в ОЗУ и отсутствует возможность
модификации РОНов-указателей и предзагрузка по ним в пределах одной
MAC-инструкции. Все что доступно - это чисто регистровая MAC.
Вместо двух циклов - один. SIMD - это Cortex-A. А VLIW вообще не
про ARM. - my504(19.06.2023 00:52 - 12:12)
- Не знаком близко с M7, но разве он не умеет из DTCM выбирать данные
параллельно с данными из ОЗУ? Вроде даже M4 это умеет. - LightElf(19.06.2023 11:55)
- Система команд это не умеет. Но даже если бы и умела, то кэш данных
еще нужно перезагрузить из ОЗУ общего назначения. Причем DMA тут не
работает. Будет очень все криво. - my504(19.06.2023 12:25)
- Система команд - всего лишь уровень абстракции. DTCM не кэш. MDMA на ST умеет лазить в DTCM. - LightElf(19.06.2023 12:29)
- Система команд это не умеет. Но даже если бы и умела, то кэш данных
еще нужно перезагрузить из ОЗУ общего назначения. Причем DMA тут не
работает. Будет очень все криво. - my504(19.06.2023 12:25)
- Не знаком близко с M7, но разве он не умеет из DTCM выбирать данные
параллельно с данными из ОЗУ? Вроде даже M4 это умеет. - LightElf(19.06.2023 11:55)
- Cortex-M7 Technical reference и/или Programming manual? - VladislavS.(18.06.2023 22:42)
- Смысла нет. По сути, true DSP инструкций у этой архитектуры нет по
причине отсутствия такой возможности - не предусмотрен параллельный
двух и более канальный доступ в ОЗУ и отсутствует возможность
модификации РОНов-указателей и предзагрузка по ним в пределах одной
MAC-инструкции. Все что доступно - это чисто регистровая MAC.
Вместо двух циклов - один. SIMD - это Cortex-A. А VLIW вообще не
про ARM. - my504(19.06.2023 00:52 - 12:12)