-
- Поиск отменили? LightElf(1 знак., 19.06.2023 15:46, картинка)
- Читать нужно в свободное от работы время. Или нет? - Bill(19.06.2023 14:36)
- Да там все и не нужно. Это справочник. Основные положения
посмотрел. За час-полтора управишься. Остальное по мере
необходимости находится за минуту. Ты дольше вопросы задаешь и
ебешься на ровном месте. - Codavr(18.06.2023 20:16)
- Ну если Вам так все ясно, не могили бы Вы указать захолустному
спецу про процессорам, где найти описание стадий конвейера для
stm32h723zgt? И имеет ли смысл вообще этим заморачиваться, как это
делают все, кто программирует DSP? - st256(18.06.2023 20:48)
- Смысла нет. По сути, 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)
- Ну если Вам так все ясно, не могили бы Вы указать захолустному
спецу про процессорам, где найти описание стадий конвейера для
stm32h723zgt? И имеет ли смысл вообще этим заморачиваться, как это
делают все, кто программирует DSP? - st256(18.06.2023 20:48)
- правильно делает, вы же спец, должны сами все давно знать и
прочесть. - Oman(18.06.2023 20:04)
- Вы знаете, а у нас документация может быть и на китайском... Я так говорю, для информации. - st256(18.06.2023 20:06)