как использовать matlab для выбора микроконтроллера для реализации (в аппаратном обеспечении) скрипта - PullRequest
0 голосов
/ 15 января 2019

У меня есть скрипт, который я в конечном итоге вставлю в микроконтроллер, и я хотел бы знать, могу ли я что-нибудь сделать в Matlab, чтобы получить информацию о выборе адекватного микроконтроллера (тактовая частота или MIPS, SRAM и т. Д.) , Я сделал следующее, чтобы получить оценку времени работы целевого микроконтроллера при 40 MIPS:

t=10;%running time of my script in one thread using: LASTN = maxNumCompThreads(1);
cs=3500;%MHz. clock speed or frequency at which the script run
mips=cs*1e6;%estimation of my cpu MIPS
flops=t*mips;%estimation of how many operation where done in those 10s
target_p=40*1e6;%target MIPS
target_t=flops/target_p;
target_t_min=target_t/60

Итак, если этот расчет верен, мой 10-секундный скрипт займет 14 минут для запуска в микроконтроллере со скоростью 40 MIPS ... Это правильно? Если нет, что я могу сделать?

...