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

 
 
> High Speed USB Cortex M0-M3
pofikus
сообщение Apr 7 2011, 19:05
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 8-12-10
Пользователь №: 61 494



кто нибудь реально выпускает Cortex M0 или M3 с High Speed USB или надо ждать LPC1800?

Сообщение отредактировал pofikus - Apr 7 2011, 19:18
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrAlex
сообщение Jun 6 2011, 13:32
Сообщение #2


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

Группа: Свой
Сообщений: 197
Регистрация: 15-10-10
Из: г. Москва
Пользователь №: 60 179



Для HS резервируется не больше 25% полосы 480 Мб.
Итого 120 Мб = 16 Мбайт в сек. У SAM3U EMB до 16 бит, кино можно смотреть.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 6 2011, 14:45
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(MrAlex @ Jun 6 2011, 17:32) *
Для HS резервируется не больше 25% полосы 480 Мб.

Для HS резервируется не больше 25% полосы HS? Нет в USB 2.0 подобных ограничений.



Обещанные попугаи (SAM3U4C, 96MHz, Flash, 3WS, RVCT 4.1 -O3 -Otime):

Memcpy SRAM0->SRAM0: 126.3 МБайт/с
Memcpy SRAM1->SRAM0: 126.0 МБайт/с
Memcpy NFC->SRAM0: 116.2 МБайт/с

93.4 Dhrystone VAX MIPS

1.25DMIPS/MHz было при 0WS.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jun 11 2011, 22:21
Сообщение #4


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(aaarrr @ Jun 6 2011, 18:45) *
Обещанные попугаи (SAM3U4C, 96MHz, Flash, 3WS, RVCT 4.1 -O3 -Otime):

Memcpy SRAM0->SRAM0: 126.3 МБайт/с
Memcpy SRAM1->SRAM0: 126.0 МБайт/с
Memcpy NFC->SRAM0: 116.2 МБайт/с

93.4 Dhrystone VAX MIPS

1.25DMIPS/MHz было при 0WS.

У меня получилось вот что: LPC1768, 100 МГц, Flash accesses use 5 CPU clocks, IAR 6.20.3, High optimization, Speed

Memcpy SRAM0->SRAM0: 116.8 МБайт/с (цикличное копирование 8 КБ блока)
Memcpy SRAM1->SRAM0: 116.8 МБайт/с

134.5 Dhrystone VAX MIPS

Толку от двух банков при копировании никакого нет, но Атмелу респект за возможность юзать память одним куском.

ЗЫ: интересно было бы прогнать драйстоун на сэме плюс ИАР.
Очень большая разница между оптимизацией Balanced (83 VAX MIPS) и Speed (134).
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jun 13 2011, 20:29
Сообщение #5


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Вот, откопал свою старенькую покуроченную отладку на базе STM32F103RBT6 ещё старой ревизии Z:
72 МГц, 2WS такта, IAR 5.11, High optimization, Speed:

Microseconds for one run through Dhrystone: 11.1
Dhrystones per Second: 89702.8
VAX MIPS rating = 51.055

Слабенько, что уж и говорить. 1.25 DMIPS/MHz тут и не пахнет.

ЗЫ: но это фигня, скомпилировал проект в последнем ИАРе 6.20.3 с такими же настройками, и вот тут-то уже запахло:

Код
Dhrystone Benchmark, Version 2.1 (Language: C)

Execution starts, 500000 runs through Dhrystone
Execution ends

Final values of the variables used in the benchmark:

Int_Glob:            5
        should be:   5
Bool_Glob:           1
        should be:   1
Ch_1_Glob:           A
        should be:   A
Ch_2_Glob:           B
        should be:   B
Arr_1_Glob[8]:       7
        should be:   7
Arr_2_Glob[8][7]:    500010
        should be:   Number_Of_Runs + 10
Ptr_Glob->
  Ptr_Comp:          2000283C
        should be:   (implementation-dependent)
  Discr:             0
        should be:   0
  Enum_Comp:         2
        should be:   2
  Int_Comp:          17
        should be:   17
  Str_Comp:          DHRYSTONE PROGRAM, SOME STRING
        should be:   DHRYSTONE PROGRAM, SOME STRING
Next_Ptr_Glob->
  Ptr_Comp:          2000283C
        should be:   (implementation-dependent), same as above
  Discr:             0
        should be:   0
  Enum_Comp:         1
        should be:   1
  Int_Comp:          18
        should be:   18
  Str_Comp:          DHRYSTONE PROGRAM, SOME STRING
        should be:   DHRYSTONE PROGRAM, SOME STRING
Int_1_Loc:           5
        should be:   5
Int_2_Loc:           13
        should be:   13
Int_3_Loc:           7
        should be:   7
Enum_Loc:            1
        should be:   1
Str_1_Loc:           DHRYSTONE PROGRAM, 1'ST STRING
        should be:   DHRYSTONE PROGRAM, 1'ST STRING
Str_2_Loc:           DHRYSTONE PROGRAM, 2'ND STRING
        should be:   DHRYSTONE PROGRAM, 2'ND STRING

Register option selected?  YES
Microseconds for one run through Dhrystone:     6.0
Dhrystones per Second:                        166997.3
VAX MIPS rating =     95.047


95.047!
Аж быстрее Сэма под RVCT вышло! sm.gif
Что-то уж очень эффективная оптимизация под драйстоун у ИАР...
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jun 14 2011, 10:35
Сообщение #6


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(sonycman @ Jun 14 2011, 02:29) *
95.047!
Аж быстрее Сэма под RVCT вышло! sm.gif

Ну вот, а то "тормоз", "тормоз" sm.gif

Вот что вышло у меня (arm-kgp-eabi-gcc, -O3):

Код
Microseconds for one run through Dhrystone:     8.0
Dhrystones per Second:                        125000.0
VAX MIPS rating =     71.144


---
Вот так точнее (было округление до секунд, сейчас до сотых):
Код
Microseconds for one run through Dhrystone:     8.8
Dhrystones per Second:                        114025.1
VAX MIPS rating =     64.898


Нормуль, я доволенsm.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jun 14 2011, 13:28
Сообщение #7


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(AHTOXA @ Jun 14 2011, 14:35) *
Ну вот, а то "тормоз", "тормоз" sm.gif

Ну, думаю под ИАРом SAM3U покажет больше 100 мипсов, там в частоте только разница почти 50%.
Последний результат в 95 мипсов сильно удивил, честное слово sm.gif
Может, какая халтура там в коде?

Цитата
Вот так точнее (было округление до секунд, сейчас до сотых):

Хех, секунды, сотые - вот тут мои микросекундные таймеры рулят в полную laughing.gif

Цитата(brag @ Jun 14 2011, 17:21) *
VAX MIPS rating = 28.457[/code]

Честно говоря, странные результаты. Даже древний ИАР 5 версии выдаёт 50 мипсов...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- pofikus   High Speed USB Cortex M0-M3   Apr 7 2011, 19:05
- - aaarrr   А что нужно - device, host или OTG? Вообще же ест...   Apr 7 2011, 20:01
|- - pofikus   Цитата(aaarrr @ Apr 7 2011, 23:01) А что ...   Apr 7 2011, 20:19
|- - aaarrr   Цитата(pofikus @ Apr 8 2011, 00:19) STM32...   Apr 7 2011, 20:38
||- - pofikus   Цитата(aaarrr @ Apr 7 2011, 23:38) Ну, эт...   Apr 7 2011, 20:58
||- - topkin   Цитата(aaarrr @ Apr 8 2011, 00:38) Ну, эт...   Apr 8 2011, 05:22
|||- - aaarrr   Цитата(topkin @ Apr 8 2011, 09:22) И что ...   Apr 8 2011, 09:03
|||- - Velund   QUOTE (aaarrr @ Apr 8 2011, 13:03) Доступ...   Apr 9 2011, 07:27
|||- - aaarrr   Цитата(Velund @ Apr 9 2011, 11:27) я заре...   Apr 9 2011, 13:42
|||- - Velund   QUOTE (aaarrr @ Apr 9 2011, 17:42) А она ...   Apr 9 2011, 19:41
||- - Shuuura   Цитата(aaarrr @ Apr 8 2011, 00:38) Ну, эт...   Apr 8 2011, 05:57
|- - etoja   Цитата(pofikus @ Apr 8 2011, 00:19) доста...   Apr 8 2011, 09:16
|- - Dir   Цитата(pofikus @ Apr 7 2011, 22:19) STM32...   Apr 8 2011, 16:40
- - *rust*   Atmel выпускает серию SAM3U и в них реально High S...   Apr 7 2011, 20:10
|- - pofikus   Цитата(*rust* @ Apr 7 2011, 23:10) Atmel ...   Apr 7 2011, 22:43
- - aaarrr   Full и High - это как бы две очень большие разницы...   Apr 8 2011, 10:02
- - rezident   По-моему Cortex-ы до High-speed USB еще не доросли...   Apr 8 2011, 10:07
|- - aaarrr   Цитата(rezident @ Apr 8 2011, 14:07) По-м...   Apr 8 2011, 10:14
|- - rezident   Цитата(aaarrr @ Apr 8 2011, 16:14) Прости...   Apr 8 2011, 10:27
- - aaarrr   Вот из вашего поста и получается, что кортексы до ...   Apr 8 2011, 10:30
|- - rezident   Цитата(aaarrr @ Apr 8 2011, 16:30) Вот из...   Apr 8 2011, 10:37
- - jasper   Из реально доступных и работающих есть еще AT32UC3...   Apr 8 2011, 10:58
|- - pofikus   Цитата(jasper @ Apr 8 2011, 13:58) Из реа...   Apr 8 2011, 14:00
|- - VslavX   Цитата(jasper @ Apr 8 2011, 13:58) Из реа...   Apr 9 2011, 06:10
- - MSL   Цитата(Dir @ Apr 8 2011, 20:40) Этот ULPI...   Apr 11 2011, 07:26
- - brag   тоже нужен контроллер с HS. раньше юзал AT32UC3A, ...   Jun 2 2011, 03:10
- - sonycman   Да, вот как всегда - STM32F2xx могли бы быть конфе...   Jun 3 2011, 14:18
|- - ZyBEX   Цитата(sonycman @ Jun 3 2011, 17:18) Зато...   Jun 3 2011, 15:39
|- - sonycman   Цитата(ZyBEX @ Jun 3 2011, 18:39) А некот...   Jun 3 2011, 17:47
|- - aaarrr   Цитата(sonycman @ Jun 3 2011, 21:47) Инте...   Jun 3 2011, 18:29
|- - sonycman   Цитата(aaarrr @ Jun 3 2011, 22:29) До 52-...   Jun 6 2011, 08:48
|- - aaarrr   Цитата(sonycman @ Jun 6 2011, 12:48) В см...   Jun 6 2011, 09:39
- - brag   QFN ноемальный корпус, ничем не хуже QFP, даже пая...   Jun 3 2011, 22:03
|- - sonycman   Цитата(aaarrr @ Jun 3 2011, 21:29) Хотите...   Jun 4 2011, 01:56
|- - aaarrr   Цитата(sonycman @ Jun 4 2011, 05:56) Инте...   Jun 4 2011, 10:00
|- - sonycman   Цитата(aaarrr @ Jun 4 2011, 14:00) Беда в...   Jun 4 2011, 13:46
|- - aaarrr   Цитата(sonycman @ Jun 4 2011, 17:46) Чест...   Jun 4 2011, 14:54
|- - sonycman   Цитата(aaarrr @ Jun 4 2011, 18:54) Интере...   Jun 4 2011, 18:25
- - kan35   Вообще по-моему весь этот диалог праздный. Чем вы ...   Jun 4 2011, 15:28
|- - sonycman   Цитата(kan35 @ Jun 4 2011, 19:28) Потому ...   Jun 5 2011, 08:39
|- - aaarrr   Цитата(sonycman @ Jun 5 2011, 12:39) Друг...   Jun 5 2011, 09:52
|- - kan35   Цитата(sonycman @ Jun 5 2011, 12:39) Да л...   Jun 5 2011, 12:16
|- - sonycman   Цитата(aaarrr @ Jun 5 2011, 13:52) Если б...   Jun 5 2011, 12:36
|- - kan35   Цитата(sonycman @ Jun 5 2011, 16:36) Поче...   Jun 5 2011, 13:07
|- - sonycman   Цитата(kan35 @ Jun 5 2011, 17:07) Не проб...   Jun 5 2011, 13:37
- - aaarrr   Думаете, скорости между 12мбит и 480мбит никому не...   Jun 4 2011, 15:47
- - aaarrr   Цитата(kan35 @ Jun 5 2011, 16:16) Ну а 10...   Jun 5 2011, 15:10
|- - DmitryM   Цитата(aaarrr @ Jun 5 2011, 19:10) Для I2...   Jun 5 2011, 17:52
||- - aaarrr   Цитата(DmitryM @ Jun 5 2011, 21:52) Ну на...   Jun 5 2011, 21:22
|- - kan35   Цитата(aaarrr @ Jun 5 2011, 19:10) Так-та...   Jun 5 2011, 18:32
|- - sonycman   Цитата(aaarrr @ Jun 6 2011, 18:45) Обещан...   Jun 6 2011, 19:08
||- - aaarrr   Цитата(sonycman @ Jun 6 2011, 23:08) Как ...   Jun 6 2011, 20:48
||- - sonycman   Цитата(aaarrr @ Jun 7 2011, 00:48) А там ...   Jun 7 2011, 08:38
|||- - aaarrr   Цитата(sonycman @ Jun 7 2011, 12:38) Мало...   Jun 7 2011, 08:59
||- - KnightIgor   Цитата(aaarrr @ Jun 6 2011, 22:48) Можно,...   Jun 7 2011, 14:58
|- - sonycman   Цитата(aaarrr @ Jun 6 2011, 18:45) 93.4 D...   Jun 9 2011, 09:26
||- - aaarrr   Цитата(sonycman @ Jun 9 2011, 13:26) Скач...   Jun 9 2011, 09:33
|- - aaarrr   Что ж, вполне закономерный результат: в деле постр...   Jun 11 2011, 22:37
||- - VslavX   Цитата(aaarrr @ Jun 12 2011, 01:37) Что ж...   Jun 11 2011, 22:55
||- - sonycman   Цитата(VslavX @ Jun 12 2011, 02:55) Вы Ки...   Jun 12 2011, 09:00
||- - brag   Цитата(sonycman @ Jun 12 2011, 12:00) Ещё...   Jun 12 2011, 13:26
||- - sonycman   Цитата(brag @ Jun 12 2011, 17:26) там явн...   Jun 12 2011, 18:41
- - MrAlex   Приврал каюсь, 50 Мб/с теоретический предел.   Jun 6 2011, 16:25
|- - aaarrr   Цитата(MrAlex @ Jun 6 2011, 20:25) Привра...   Jun 6 2011, 16:41
- - brag   ЦитатаНе подскажете доступный кортекс от NXP с USB...   Jun 6 2011, 21:23
|- - dinam   Мы на CY7C68013A+FPGA получаем около 40Мбайт/сек. ...   Jun 7 2011, 01:38
- - brag   ЦитатаМы на CY7C68013A+FPGA получаем около 40Мбайт...   Jun 9 2011, 09:32
- - aaarrr   Вот потому и интересно сравнить с законодателями м...   Jun 12 2011, 13:42
- - brag   ЦитатаВнутреннюю структуру ускорителей почему-то н...   Jun 12 2011, 13:50
|- - aaarrr   Цитата(brag @ Jun 12 2011, 17:50) u nxp 8...   Jun 12 2011, 14:19
- - brag   ЦитатаНу и, смысл всего вышесказанного? Вы может...   Jun 13 2011, 10:50
|- - sonycman   Цитата(brag @ Jun 13 2011, 14:50) с этого...   Jun 13 2011, 12:49
|- - AHTOXA   Цитата(sonycman @ Jun 13 2011, 18:49) В о...   Jun 13 2011, 13:13
- - brag   щас прогоню попробую, stm32f105rc 72mhz   Jun 13 2011, 13:32
|- - sonycman   Цитата(AHTOXA @ Jun 13 2011, 17:13) А что...   Jun 13 2011, 13:37
- - brag   прогнал. все компилилось так: arm-none-eabi-gcc -W...   Jun 13 2011, 15:56
|- - AHTOXA   Цитата(brag @ Jun 13 2011, 21:56) VAX MIP...   Jun 13 2011, 16:20
- - brag   прогнал второй код, скачал с сайта арма http://inf...   Jun 13 2011, 16:29
- - brag   а этот код он выполняет 100е6 раз за 18 сек. и тог...   Jun 13 2011, 18:13
- - brag   и на последок весь код в SRAM. 0.52 DMIPS/MHz Код...   Jun 13 2011, 19:38
- - aaarrr   Добавим энтропии в тему? STM32F103VET6 Z, 72MHz, ...   Jun 13 2011, 22:41
- - brag   Скомпилил все ARM C/C++ Compiler, 4.1 [Build 713] ...   Jun 14 2011, 12:53
|- - AHTOXA   Цитата(brag @ Jun 14 2011, 18:53) AHTOXA,...   Jun 14 2011, 15:05
|- - sonycman   Цитата(AHTOXA @ Jun 14 2011, 19:05) Это п...   Jun 14 2011, 15:21
|- - AHTOXA   Тогда подправьте в тесте формат выдачи результата,...   Jun 14 2011, 17:40
|- - sonycman   Цитата(AHTOXA @ Jun 14 2011, 21:40) Тогда...   Jun 15 2011, 01:48
|- - AHTOXA   Цитата(sonycman @ Jun 15 2011, 07:48) А е...   Jun 15 2011, 03:35
- - aaarrr   -Otime поставьте для RVCT.   Jun 14 2011, 13:14
- - brag   спасибо,поставил. КодMicroseconds for one run thro...   Jun 14 2011, 13:21
|- - aaarrr   Цитата(brag @ Jun 14 2011, 17:21) спасибо...   Jun 14 2011, 13:29
- - brag   ЦитатаЧестно говоря, странные результаты. Даже дре...   Jun 14 2011, 13:39
- - brag   проверил еще на IAR V6.20.3.22642 iccarm --thumb -...   Jun 16 2011, 13:16
|- - sonycman   Цитата(brag @ Jun 16 2011, 17:16) все фун...   Jun 16 2011, 13:24
- - brag   ЦитатаВсе - это которые? Strcpy и Strcmp? Ну а смы...   Jun 16 2011, 14:12
2 страниц V   1 2 >


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

 


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


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