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

 
 
> Кто может одолжить на время starter-kit с Cortex-M3, Нужен от NXP или Luminary
-=Sergei=-
сообщение Jul 6 2009, 08:38
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



ДД всем.
Провожу сравнение производительности акселераторов Flash памяти у микроконтроллеров на базе ARM Cortex-M3.
Сейчас у меня есть данные по 1986ВЕ91 и STM32F103, хотелось бы получить данные для NXP LPC17xx и Luminary (и если у кого уже есть другие чипы с этим ядром).

Сравнение производится на задаче вычисление электронной цифровой подписи.
Измеряется время вычисления в тактах при различных дополнительных задержках в акселераторе.

Хотелось бы одолжить плату на денек (могу оставить залог) либо если есть альтруисты, то вышлю проект под Keil uVision с инструкциями откуда и куда замерять.

Территориально в Зеленограде.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 26)
etoja
сообщение Jul 6 2009, 11:13
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Искренне порадовали характеристики 1986ВЕ91.
Где купить-то можно?
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Jul 6 2009, 11:44
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Цитата(etoja @ Jul 6 2009, 15:13) *
Искренне порадовали характеристики 1986ВЕ91.
Где купить-то можно?



Образцы будут только в октябре, сейчас есть только FPGA прототип, могу дать поиграться, в замен и на время демо-борда от NXP или Luminary.
Go to the top of the page
 
+Quote Post
etoja
сообщение Jul 6 2009, 12:10
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



То есть на самом деле ничего нет. Жаль.
Go to the top of the page
 
+Quote Post
shahr
сообщение Jul 6 2009, 13:08
Сообщение #5


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

Группа: Участник
Сообщений: 128
Регистрация: 6-06-06
Из: Москва
Пользователь №: 17 793



Могу порадовать только образцами, ибо все платы в работе у клиентов. Если есть плата на LPC2368 - можно перепаять в неё LPC17xx.


--------------------
wbw
shahr
Go to the top of the page
 
+Quote Post
klen
сообщение Jul 6 2009, 19:32
Сообщение #6


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

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



1986ВЕ91.

очент интересненько..
если ОНО родится на свет, то у меня просто руки развяжутся при проетировании того в чем низзя импортное yeah.gif
ну очень тяжело делать звездолеты класса "хана всему" из соломы..
Go to the top of the page
 
+Quote Post
vjscher
сообщение Jul 7 2009, 19:12
Сообщение #7





Группа: Новичок
Сообщений: 2
Регистрация: 5-07-09
Пользователь №: 50 919



Цитата(-=Sergei=- @ Jul 6 2009, 12:38) *
ДД всем.
Провожу сравнение производительности акселераторов Flash памяти у микроконтроллеров на базе ARM Cortex-M3.
Сейчас у меня есть данные по 1986ВЕ91 и STM32F103, хотелось бы получить данные для NXP LPC17xx и Luminary (и если у кого уже есть другие чипы с этим ядром).

Сравнение производится на задаче вычисление электронной цифровой подписи.
Измеряется время вычисления в тактах при различных дополнительных задержках в акселераторе.

Хотелось бы одолжить плату на денек (могу оставить залог) либо если есть альтруисты, то вышлю проект под Keil uVision с инструкциями откуда и куда замерять.

Территориально в Зеленограде.


А не расскажите, как проявил себя прототип 1986ВЕ91 в действии: как с поддержкой в Keil, есть ли критические баги, отвечает ли переферия изложенному в прес-релизе на семейство 1986? Заранее спасибо.
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Jul 9 2009, 14:26
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Цитата(vjscher @ Jul 7 2009, 23:12) *
А не расскажите, как проявил себя прототип 1986ВЕ91 в действии: как с поддержкой в Keil, есть ли критические баги, отвечает ли переферия изложенному в прес-релизе на семейство 1986? Заранее спасибо.


Ну вроде неплохо проявляет.
Реализованы некоторые тестовые задачи USB Masstorage, HID, CDC, и некоторые HOST приложения.
Реализован обмен по CAN (правда протоколы верхнего уровня типа CANopen не реализовывали)
Обмен по UART, SPI.
Проверили работы с внешней памятью ОЗУ, Flash и так далее.

Отладка в Keil полностью аналогична STM32 или LPC17хх, за исключением виртуализации периферии.

P/S/ Получены данные по LPC17xx.
Кто может помочь по Luminary ?
Тот девкит который я нашел, сделан на revision 1 Cortex-M3. И их сравнивать как то не очень корректно.
Go to the top of the page
 
+Quote Post
shahr
сообщение Jul 10 2009, 08:17
Сообщение #9


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

Группа: Участник
Сообщений: 128
Регистрация: 6-06-06
Из: Москва
Пользователь №: 17 793



Цитата(-=Sergei=- @ Jul 9 2009, 18:26) *
P/S/ Получены данные по LPC17xx.


Скажите, а данные будут опубликованы?


--------------------
wbw
shahr
Go to the top of the page
 
+Quote Post
vjscher
сообщение Jul 10 2009, 13:48
Сообщение #10





Группа: Новичок
Сообщений: 2
Регистрация: 5-07-09
Пользователь №: 50 919



Спасибо, -=Sergei=- Расскажите о результатах исследований, пожалуйста, очень интересует сравнение 1986ВЕ91 с STM32F10x. Как Вам удалось заполучить прототип 1986ВЕ91 ?
Go to the top of the page
 
+Quote Post
oilchenk
сообщение Jul 10 2009, 17:23
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 29
Регистрация: 26-07-04
Пользователь №: 395



Цитата(-=Sergei=- @ Jul 9 2009, 17:26) *
Ну вроде неплохо проявляет.
Реализованы некоторые тестовые задачи USB Masstorage, HID, CDC, и некоторые HOST приложения.
Реализован обмен по CAN (правда протоколы верхнего уровня типа CANopen не реализовывали)
Обмен по UART, SPI.
Проверили работы с внешней памятью ОЗУ, Flash и так далее.

Отладка в Keil полностью аналогична STM32 или LPC17хх, за исключением виртуализации периферии.

P/S/ Получены данные по LPC17xx.
Кто может помочь по Luminary ?
Тот девкит который я нашел, сделан на revision 1 Cortex-M3. И их сравнивать как то не очень корректно.


Это не поможет? http://www.techonline.com/product/virtualab/
Go to the top of the page
 
+Quote Post
alexQ
сообщение Jul 13 2009, 07:17
Сообщение #12


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



-=Sergei=-

опубликуйте сравнительные данные на вашей задаче вычисления электронной цифровой подписи.

интересует в первую очередь NXP LPC1768.

спасибо заранее.
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Jul 13 2009, 07:45
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Цитата(alexQ @ Jul 13 2009, 11:17) *
-=Sergei=-

опубликуйте сравнительные данные на вашей задаче вычисления электронной цифровой подписи.

интересует в первую очередь NXP LPC1768.

спасибо заранее.


Подробности в каком либо ближайшем журнале по электронике.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
alexQ
сообщение Jul 13 2009, 09:30
Сообщение #14


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



Да-да.
именно это я и ожидал ...

NXP по скорости делет всех с отрывом.

кстати если вы сравните потребление, то и меньше всех должен жрать LPC1768, реально процентов на 20-30
Go to the top of the page
 
+Quote Post
etoja
сообщение Jul 13 2009, 10:01
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Как отмечал автор темы, вместо не существующей в природе 1986ВЕ91 используется её FPGA-макет.
Поэтому когда появится реальная микросхема с флэш-памятью, её быстродействие упадёт.
Отсюда вывод: 1986ВЕ91 можно не делать, поскольку незачем.
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Jul 13 2009, 10:26
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Цитата(etoja @ Jul 13 2009, 14:01) *
Как отмечал автор темы, вместо не существующей в природе 1986ВЕ91 используется её FPGA-макет.
Поэтому когда появится реальная микросхема с флэш-памятью, её быстродействие упадёт.
Отсюда вывод: 1986ВЕ91 можно не делать, поскольку незачем.


Это еще в честь чего упадет ?
Возможно будут уточнены частоты когда переключаться на дополнительные циклы ожидания.
Сейчас до 25 МГц задержка 0 циклов, до 50 один цикл, до 75 - два цикла и так далее...
Может станет 20, 40, 60 как у NXP
или 24, 28, 73 как у STM
А может станет наоборот 30, 60, 90.

На FPGA макете это воспроизводится полностью. Так что от того что там вместо FLASH стоит SRAM особой разницы нет с точки зрения функционирования. Судя по всему Вы "не вкурили" проблему которая обсуждается.
Go to the top of the page
 
+Quote Post
etoja
сообщение Jul 13 2009, 10:59
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



1. Меньше кури.
2. Не морочь голову опытным разработчикам.
3. Приходи когда будет реальное изделие.
Go to the top of the page
 
+Quote Post
shahr
сообщение Jul 13 2009, 11:17
Сообщение #18


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

Группа: Участник
Сообщений: 128
Регистрация: 6-06-06
Из: Москва
Пользователь №: 17 793



Цитата(etoja @ Jul 13 2009, 14:01) *
Отсюда вывод: 1986ВЕ91 можно не делать, поскольку незачем.


Почему же незачем? Там другие преимущества, типа мегарасширенного температурного диапазона. В ракету там или в спутник вставить.


--------------------
wbw
shahr
Go to the top of the page
 
+Quote Post
alexQ
сообщение Jul 13 2009, 12:58
Сообщение #19


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



да. да. тоже представил себе эдакий белый керамический корпус smile.gif
с радиатором biggrin.gif
Go to the top of the page
 
+Quote Post
fiim
сообщение Oct 29 2009, 16:37
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 29-10-09
Пользователь №: 53 291



Я чет не понял, зачем опускать? Попросили человека выложить данные - он и выложил, а ему говорят "будет готовый тогда приходи"!(
-=Sergei=-, как там дела движутся? Есть ли данные по Люминари?
Go to the top of the page
 
+Quote Post
fiim
сообщение Nov 1 2009, 18:42
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 29-10-09
Пользователь №: 53 291



А еще ужасно интересны две вещи: На какой именно FPGA сейчас реализован макет 1986ВЕ91 и еще данные по эффективности флэш контроллера в атмеловском кортексе. Сравнивать так уж сравнивать!
Go to the top of the page
 
+Quote Post
defunct
сообщение Nov 3 2009, 01:31
Сообщение #22


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата
1986ВЕ91.

В названии присутствует год Чернобыля и год развала СССР.
К чему бы это... ирония или чип-бомба?
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Nov 3 2009, 05:19
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Цитата(fiim @ Nov 1 2009, 21:42) *
А еще ужасно интересны две вещи: На какой именно FPGA сейчас реализован макет 1986ВЕ91 и еще данные по эффективности флэш контроллера в атмеловском кортексе. Сравнивать так уж сравнивать!



Сравнивал со всеми
Прикрепленное изображение


Макет реализован на Xilinx Spartan 3 XC3S5000.

Сейчас отлаживаю стартер кит
Прикрепленное изображение

чип работает, не без приключений конечно, но в целом все работает.

Структура кита
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
etoja
сообщение Nov 3 2009, 07:43
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Цитата(-=Sergei=- @ Nov 3 2009, 08:19) *
Макет реализован на Xilinx Spartan 3 XC3S5000.
чип работает, не без приключений конечно, но в целом все работает.


Пока вы пройдёте путь от макета до серийной микросхемы, на каждом углу будут продавать ARM11.
Для справки: с нового года NXP планирует продавать ARM Cortex-M0 по цене меньше доллара,
а Freescale i.MX233(ARM9, 500MIPS, вся мыслимая периферия на борту, корпус LQFP128) по цене 8 долларов.
Go to the top of the page
 
+Quote Post
fiim
сообщение Nov 5 2009, 18:07
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 29-10-09
Пользователь №: 53 291



Цитата(etoja @ Nov 3 2009, 10:43) *
Пока вы пройдёте путь от макета до серийной микросхемы, на каждом углу будут ...

Ну, это раньше все было так долго, сейчас кажется все намного быстрее, все зависит от энтузиазма.
Тут вопрос скорее не времени, а стоимости: наша промышленность сможет ли сделать дешевле чем просто закупить импорт???
Приведенные данные очень интересны. Непонятно только почему такие разные.
Я, например, делал такой эксперимент:
сделал подпрограмму задержки с кучей близких условных переходов(чтобы
все время заново загружался префетч),
и мигал диодиками, используя эту задержку. Казалось бы, если контроллер префетча работает НЕэффективно,
то на частоте 72Мгц диодики будут мигать не в 3 раза быстрее, а, судя по приведенному выше графику, раза в 2.
Ан нет! Ровно в 3 раза быстрее! (STM32F103VET6)Как будто проц работает вовсе без задержек.
Как это объяснить?
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Nov 6 2009, 10:57
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Цитата(fiim @ Nov 5 2009, 21:07) *
Ну, это раньше все было так долго, сейчас кажется все намного быстрее, все зависит от энтузиазма.
Тут вопрос скорее не времени, а стоимости: наша промышленность сможет ли сделать дешевле чем просто закупить импорт???
Приведенные данные очень интересны. Непонятно только почему такие разные.
Я, например, делал такой эксперимент:
сделал подпрограмму задержки с кучей близких условных переходов(чтобы
все время заново загружался префетч),
и мигал диодиками, используя эту задержку. Казалось бы, если контроллер префетча работает НЕэффективно,
то на частоте 72Мгц диодики будут мигать не в 3 раза быстрее, а, судя по приведенному выше графику, раза в 2.
Ан нет! Ровно в 3 раза быстрее! (STM32F103VET6)Как будто проц работает вовсе без задержек.
Как это объяснить?


Программку скиньте....
Go to the top of the page
 
+Quote Post
fiim
сообщение Nov 6 2009, 21:23
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 29-10-09
Пользователь №: 53 291



Код
void Delay(__IO uint32_t nCount)
{
volatile u32 ii;

    for(ii=nCount; ii!= 0; ii--){
              if(ii>1)goto L1;
      
        L2:
              if(ii == 0)return;else goto L3;
        
        L1:if(ii < nCount)goto L2;
            
        L3:;
        
    }
}
    
    
int main(void){

    while(1){
  
        Delay(700000); GPIO_WriteBit(GPIO_LED, GPIO_LED1_PIN, Bit_RESET);
  
        Delay(700000); GPIO_WriteBit(GPIO_LED, GPIO_LED1_PIN, Bit_SET);
  
    }
}

Программку смотрел в Райде-дизасме, компилил с оптимизацией(-3)-все в норме!
На частоте 24Мгц latensy ставил =0, а на 72Мгц соответственно =2.
Цитата
Макет реализован на Xilinx Spartan 3 XC3S5000.

Интересно, влез бы макет в менее серьезную FPGA? Например в s200?
Это я к тому что года 2 назад хотел сваять какой-нибудь проц на FPGA(ради интереса), но никак не мог решить какой брать(S200 дешевый кит), да и руки не дошли, а интерес остался smile.gif А теперь просто прикинуть: если макет в s200 не влезает, значит ничего серьезного на нем сделать нельзя, надо копить на что-нить подороже..

Сообщение отредактировал fiim - Nov 6 2009, 21:26
Go to the top of the page
 
+Quote Post

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

 


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


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