реклама на сайте
подробности

 
 
> stm32f4xx, у кого-нибудь уже есть сие чудо?
klen
сообщение Nov 8 2011, 15:27
Сообщение #1


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



хочется спросить про ощущения ...
если есть осчастливленные - предлагаю затестить FPU, очень интересно что из него выжать можно
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение Dec 2 2011, 21:24
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Напаял макет с STM32F4xx. Погонял FFT из CMSIS. Могу измерить время выполнения, если кому-то интересно.
Go to the top of the page
 
+Quote Post
topkin
сообщение Dec 5 2011, 11:07
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 152
Регистрация: 21-12-05
Из: Москва
Пользователь №: 12 476



Цитата(scifi @ Dec 3 2011, 01:24) *
Напаял макет с STM32F4xx. Погонял FFT из CMSIS. Могу измерить время выполнения, если кому-то интересно.


Выкладывайте, интересно конечно же. Только укажите параметры FFT - количество точек, частота и т.д.
У вас какая ревизия кристалла? Пока на рынке кристаллы 1й ревизии... короче о максимальной производительности говорить пока рано, но это опять же для выполнения кода из флеша на максимальной производительности.

Вырезка из эрраты
"ART Accelerator prefetch queue instruction is not supported
Description
The ART Accelerator prefetch queue instruction is not supported.
This limitation does not prevent the ART Accelerator from using the cache enable/disable
capability and the selection of the number of wait states according to the system frequency.
Workaround
None.
This limitation will be fixed in next silicon revision"
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 5 2011, 11:33
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(topkin @ Dec 5 2011, 15:07) *
Выкладывайте, интересно конечно же. Только укажите параметры FFT - количество точек, частота и т.д.
У вас какая ревизия кристалла? Пока на рынке кристаллы 1й ревизии... короче о максимальной производительности говорить пока рано, но это опять же для выполнения кода из флеша на максимальной производительности.

arm_rfft_f32(), 512 точек, 168 МГц, код в ОЗУ (0x20000000), буферы в другом ОЗУ (0x2001C000), компилятор IAR 6.30 -Ohz. Время выполнения 417 мкс.
Ревизия, видимо, первая. По крайней мере так нужно понимать буковку A на корпусе, если не ошибаюсь.

Update:
То же самое, но код во флеше: 467 мкс.
Go to the top of the page
 
+Quote Post
Serg_D
сообщение Dec 6 2011, 15:26
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 3-12-04
Пользователь №: 1 307



Цитата(scifi @ Dec 5 2011, 15:33) *
arm_rfft_f32(), 512 точек, 168 МГц, код в ОЗУ (0x20000000), буферы в другом ОЗУ (0x2001C000), компилятор IAR 6.30 -Ohz. Время выполнения 417 мкс.
Ревизия, видимо, первая. По крайней мере так нужно понимать буковку A на корпусе, если не ошибаюсь.

Update:
То же самое, но код во флеше: 467 мкс.


а FIR с float значениями можете прогнать, чтоб длина фильтра была 512 или 1000 выборок?
Спасибо!
Go to the top of the page
 
+Quote Post
klen
сообщение Dec 6 2011, 17:55
Сообщение #6


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



странно что из флеша медленнее чем из ОЗУ, какбэээ кеш обешали и тд - выдачу команд в такт проца.., это наводить на мысль что ART совсем медленно работает. ведь в общем случае если он выдает команды на тактовой проца то быстрее должно быть на время издержек последовательного обращения в озу за кодом и данными..
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 6 2011, 18:52
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(klen @ Dec 6 2011, 21:55) *
странно что из флеша медленнее чем из ОЗУ, какбэээ кеш обешали и тд - выдачу команд в такт проца.., это наводить на мысль что ART совсем медленно работает. ведь в общем случае если он выдает команды на тактовой проца то быстрее должно быть на время издержек последовательного обращения в озу за кодом и данными..

По поводу ART почитайте эту ветку выше: там есть упоминание errata.
Про ОЗУ и издержки - это несколько наивно. Посмотрите на архитектуру этого МК:
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Danis
сообщение Dec 29 2011, 15:49
Сообщение #8


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Пришла мне stm32f4discovery. Пока лежит, на каникулах может и займусь.
Вместе с платой был диск с множеством demo проектов. В одном из них, что то типа mp3 плеера, для воспроизведения музыки из флеша (послушал, воспроизводит) Также есть пример USB хоста и др. В постах выше просили «пощупать» FPU, я не против, но как оно делается то? Дайте методику, пощупаю. Пока только приходит в голову затактировать процессор STM32F4 на 72 MHz и сравнить, например, скорость расчета синуса с STM32F1xx или это все не то?


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 29 2011, 16:33
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Danis @ Dec 29 2011, 19:49) *
Дайте методику, пощупаю. Пока только приходит в голову затактировать процессор STM32F4 на 72 MHz и сравнить, например, скорость расчета синуса с STM32F1xx или это все не то?

Да mp3 - вполне нормальный тест.. MIPS-ов для mp3 плеера сколько требует?

Ну, или FFT для 1024-х точек в 16-ти/32-х битных целых или во float-е посчитать и MIPS-ы выложить на суд.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- klen   stm32f4xx   Nov 8 2011, 15:27
- - aT-DeviLru   На семинаре Компэла "STM32L – Cortex-M3 для н...   Nov 8 2011, 18:01
- - -JonnS-   Посмотрите здесь: Док1, Док2, Док3, Док4, Док5   Nov 8 2011, 21:26
|- - klen   доки почитал, спасибо, кое где манагеры жгут непод...   Nov 9 2011, 09:34
|- - General Dead   Цитата(klen @ Nov 9 2011, 12:34) STM32F4D...   Nov 9 2011, 19:09
- - ведущий_специалист   В питере компэл 1го декабря на семинаре будет разд...   Nov 14 2011, 15:18
|- - klen   Цитата(ведущий_специалист @ Nov 14 2011, 19...   Nov 14 2011, 19:45
|- - topkin   Цитата(klen @ Nov 14 2011, 23:45) где я а...   Nov 15 2011, 04:24
- - Flexz   Судя по efind-у первая партия процов STM32F405RGT6...   Nov 15 2011, 06:29
|- - КонстантинТ   Цитата(Flexz @ Nov 15 2011, 10:29) Судя п...   Nov 15 2011, 09:12
- - Flexz   Простите, и что там смотреть? Я очччень рад, что н...   Nov 15 2011, 10:42
|- - КонстантинТ   Цитата(Flexz @ Nov 15 2011, 14:42) Прости...   Nov 15 2011, 12:20
- - Flexz   Цитата(КонстантинТ @ Nov 15 2011, 15:20) ...   Nov 15 2011, 12:34
|- - КонстантинТ   Цитата(Flexz @ Nov 15 2011, 16:34) Ничего...   Nov 15 2011, 14:18
- - Flexz   Для "пощупать" достаточно и одной штуки....   Nov 15 2011, 15:26
- - AloneWolf   Для интересных разработок есть одна свободная плат...   Dec 2 2011, 20:56
- - ViKo   Где купить STM32F4DISCOVERY в моем М.нске? Где куп...   Dec 6 2011, 10:58
- - ChipKiller   Цитата("Danis")..В постах выше просили «...   Dec 29 2011, 16:36
- - x83   Цитата(Danis @ Dec 29 2011, 20:49) Пришла...   Jan 7 2012, 20:51
|- - Allregia   Цитата(x83 @ Jan 7 2012, 22:51) А откуда ...   Jan 7 2012, 22:01
||- - sonycman   Цитата(Allregia @ Jan 8 2012, 02:01) А я ...   Jan 7 2012, 22:33
|- - General Dead   Цитата(x83 @ Jan 7 2012, 22:51) А откуда ...   Jan 8 2012, 10:09
|- - sonycman   Цитата(General Dead @ Jan 8 2012, 14:09) ...   Jan 8 2012, 11:26
|- - General Dead   Цитата(sonycman @ Jan 8 2012, 13:26) Ну е...   Jan 8 2012, 16:24
|- - Allregia   Цитата(General Dead @ Jan 8 2012, 18:24) ...   Jan 8 2012, 21:51
|- - sonycman   Цитата(Allregia @ Jan 9 2012, 01:51) Толк...   Jan 8 2012, 22:37
||- - Allregia   Цитата(sonycman @ Jan 9 2012, 00:37) Хм, ...   Jan 9 2012, 09:53
||- - sonycman   Цитата(Allregia @ Jan 9 2012, 13:53) Хотя...   Jan 9 2012, 12:45
||- - Allregia   Цитата(sonycman @ Jan 9 2012, 14:45) Про ...   Jan 9 2012, 13:30
||- - sonycman   Цитата(Allregia @ Jan 9 2012, 17:30) Я за...   Jan 9 2012, 16:19
||- - Allregia   Цитата(sonycman @ Jan 9 2012, 18:19) Верн...   Jan 9 2012, 20:54
|- - x83   Цитата(Allregia @ Jan 9 2012, 02:51) Я бы...   Jan 9 2012, 16:27
|- - x83   Столкнулся c интересной ситуацией Цитата(x83 ...   Jan 24 2012, 02:32
|- - AHTOXA   Цитата(x83 @ Jan 24 2012, 08:32) Теперь в...   Jan 24 2012, 05:44
|- - x83   Цитата(AHTOXA @ Jan 24 2012, 10:44) Ух ты...   Jan 24 2012, 07:43
|- - zoddy   Цитата(AHTOXA @ Jan 24 2012, 10:44) Ух ты...   Jan 24 2012, 10:26
- - skripach   Цитатапеременные "на ходу" Я и не знал п...   Jan 9 2012, 21:50
|- - Allregia   Цитата(skripach @ Jan 9 2012, 23:50) Я и ...   Jan 10 2012, 06:20
- - borman11   Может не в тему, но для каких реальных задач (кром...   Jan 10 2012, 06:38
- - Allregia   Интересная хрень получается. Во 1-х, перемычка SB1...   Jan 10 2012, 16:49
|- - topkin   Я так думаю, что тут дело в IDE. Вы какую среду ра...   Jan 11 2012, 04:50
|- - Allregia   Цитата(topkin @ Jan 11 2012, 06:50) Я так...   Jan 11 2012, 11:39
|- - sonycman   Цитата(Allregia @ Jan 11 2012, 15:39) С L...   Jan 11 2012, 14:26
|- - Danis   Прошу прощения за задержку с ответом. Содержание д...   Jan 12 2012, 17:46
- - sergvks   Интересно что у Ф4 со скоростью юсб хоста в фул и ...   Jan 24 2012, 05:44
- - AHTOXA   Цитата(x83 @ Jan 24 2012, 13:43) Надо соб...   Jan 25 2012, 04:03
- - klen   попробывал кодить шить отлаживать. квадратурный мо...   Feb 3 2012, 14:58


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th August 2025 - 04:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01534 секунд с 7
ELECTRONIX ©2004-2016