ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
15 июля
1596173 Топик полностью
my504 (Сегодня, 08:15, просмотров: 11) ответил Zikon на Если непосредственно в команде MAC - То да в старых 16бит - префетч только из RamX и RamY, в новых 32бит - операнды из памяти X Y также. Можно дополнительными командами в регистр, но тогда REPEAT не получится, а в новых DO убрали
Вы заблуждаетесь. В старых программный флеш является X-сегментом памяти и может использоваться во всех DSP инструкциях как X-данные. Но есть нюанс. Начиная с dsPIC33E, выборка данных из программного флеша имеет ненулевую латентность, причем в dsPIC33C она достигла 5 машинных циклов. Поэтому я предпочитаю создавать буфер в ОЗУ для всех DSP приложений, где требуется полная скорость ядра.