ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Среда
25 ноября
/955682
Топик полностью
Evgeny_CD, Архитектор (29.10.2019 16:13, просмотров: 195) в ответ на Посмотри context switch time у распространённых осей, вычти 7 тактов на сохранение регистров ARM в стеке. Большая разница? Да почти без разницы. Если же задача выжать последнюю наносекунду из железа, то эта задача комплексная, там не только и не - автор: SciFi
По другом считать надо. Пусть у нас шпарят прерывания 500 КГц. 2 Мкс - это 400 тактов между прерываниями. 32 такта на спасение/сохранение - это 8% времени вхолостую. + там еще всякие тонкости по шине возникнут. За эти 32 такта я могу на асме при 32 регистрах сделать довольно много в части работы с железом. Да, железо на медленной шине, но есть всякие PMP с буферами и проч. Какую-нибудь генерацию извратных времянок точно смогу успеть. Надо ли оно такое - это отдельный вопрос, при цене FPGA $5, но мало ли.
Ответить
Ответы