Ralex (12.11.2011 22:52, просмотров: 4211)
Вопрос по реальной производительности контроллеров семейства STM32F2xx Почитал описание и появилось ощущение некоторых граблей с производительностью чипа при выполнении кода из внутренней флеш. С одной стороны, флеш пашет на частоте 30 мгц а ядро на максимуме 120 мгц, тем не менее шина к флеш 128 бит и вроде бы это компенсация, но ведь при типичном алгоритме с ветвлением ядру прийдется все равно ждать и вставлять эти 3 wait state, пока флешка отдаст нужный блок. Там заявлен ART Acccelerator но непонятен принцип работы.
Отсюда вопрос - реально то на какую производительность можно рассчитывать? Или прийдется для более-менее потребляющих алгоритмов грузить функцию в область 128к ОЗУ чтобы обеспечить реальную производительность ядра контроллера? Скажем так, для моих задач нет каких-то жестких условий по времени обработки, но чем быстрее контроллер справляется, тем приятнее пользователю прибора. Это как интернет, медленно скачать pdf тоже сойдет но быстрее - всегда приятнее.
Где можно посмотреть бенчмарки на типичные алгоритмы для этого чипа? В частности интересуют методы упаковки (7z итд).