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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Трудоёмкость реализации алгоритма на ПЛИС, в сравнении с программированием МК
CaPpuCcino
сообщение Oct 9 2008, 07:10
Сообщение #1


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



понимаю, что вопрос достаточно провокационный, но нужно для презентации перед ни-в-зуб-ногой-в-ПЛИС людьми, а цифры с потолка брать не охота. может кто-нибудь знает подобные публикации, где бы сравнивалась трудоёмкость реализации алгоритма (проектирование системы на кристалле ПЛИС) в программируемой логике с реализацией алгоритма на стандартных архитектурах (микропроцессорах/контроллерах). полагаю что кто-нибудь пытался из академических интересов оценить этот параметр.
ЗЫ: если не знаете источники, попробуйте сделать свою оценку "на глаз"
благодарствую


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 9 2008, 07:23
Сообщение #2


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Я пытался, и пришел к выводу, что задачи, которые решаются на ПЛИС и на МК не пересекаются. То есть, если задача может быть решена на МК, смысла решать ее на ПЛИС нет.
Go to the top of the page
 
+Quote Post
vetal
сообщение Oct 9 2008, 07:33
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



На глаз - реализация систем логического управления на плис много проще, чем на микропроцессорах. Реализация векторных алгоритмов проще на программном уровне((A*B+A'*B+A*B')/A'*B'). Реализация циклических алгоритмов(fir) - примерно на одном уровне.
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Oct 9 2008, 08:35
Сообщение #4


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(vetal @ Oct 9 2008, 11:33) *
систем логического управления

можно, плз, уточнить, что есть логическое управление. спс.


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
vetal
сообщение Oct 9 2008, 08:41
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата(CaPpuCcino @ Oct 9 2008, 12:35) *
можно, плз, уточнить, что есть логическое управление. спс.

Например - УБС. Системы, требующие обработки сотен дискретных сигналов(y[i]=Z(y1..y20)*F[i](x1..x150) smile.gif).
Go to the top of the page
 
+Quote Post
608
сообщение Oct 9 2008, 09:08
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 70
Регистрация: 8-05-07
Пользователь №: 27 604



Цитата(DmitryR @ Oct 9 2008, 10:23) *
Я пытался, и пришел к выводу, что задачи, которые решаются на ПЛИС и на МК не пересекаются. То есть, если задача может быть решена на МК, смысла решать ее на ПЛИС нет.

+1

Аналогия.
Нужны и большие корабли и маленькие, каждый хорош для своего дела. А в среднем экипажи получают зарплату примерно одинаковую, чтобы хватало и еще оставалось, иначе работать не будут. Есть, конечно, исключения, но где их нет.
Точно так с МК, с ПК и ПЛИС, подход с оплатой аналогичен.
Трудоемкости не попадались, но все делается по взаимной договоренности, как кому повезет.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Oct 9 2008, 09:24
Сообщение #7


Гуру
******

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



Цитата(608 @ Oct 9 2008, 13:08) *
Трудоемкости не попадались, но все делается по взаимной договоренности, как кому повезет.
А я вам больше скажу: "В жизни бывают такие минуты, когда все решают секунды и всё это длится часами!" laughing.gif
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Oct 9 2008, 09:56
Сообщение #8


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(DmitryR @ Oct 9 2008, 11:23) *
Я пытался, и пришел к выводу, что задачи, которые решаются на ПЛИС и на МК не пересекаются. То есть, если задача может быть решена на МК, смысла решать ее на ПЛИС нет.

тут я совершенно согласится не могу. особенно для встроеных приложений. иногда скорость отклика важнее средств затраченых на разработку (но это филосовский вопрос - думаю развивать не стоит, иначе погрузимся в оффтоп)


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
avesat
сообщение Oct 9 2008, 10:37
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 14-08-05
Из: Украина
Пользователь №: 7 621



Для мк на С например будет проще, ведь для любого сложного алгоритма обычно пишется модель, а это фактически реализация его для мк. Выигрыш по скорости и т.п. не в счет ессно.


--------------------
"Мы будем играть, пока не треснут наши гитары, и все те, кто любит рок - я отдаю вам честь!" AC/DC
Go to the top of the page
 
+Quote Post
blackfin
сообщение Oct 9 2008, 11:14
Сообщение #10


Гуру
******

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



Цитата(CaPpuCcino @ Oct 9 2008, 11:10) *
попробуйте сделать свою оценку "на глаз"
Если "на глаз", то берем стоимость коммерческого IP-core (например, H.264 HD Encoder) и делим на стоимость такой же библиотеки для DSP TI (например, H.264 Baseline & Main Profiles Encoder), получаем отношение трудоемкостей. wink.gif
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Oct 9 2008, 12:30
Сообщение #11


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(blackfin @ Oct 9 2008, 15:14) *
берем стоимость коммерческого IP-core и делим на стоимость такой же библиотеки для DSP TI получаем отношение трудоемкостей. wink.gif

клёво. отличная идея! всё гениальное просто smile.gif
а сколько получается?


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 9 2008, 12:32
Сообщение #12


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(CaPpuCcino @ Oct 9 2008, 16:30) *
клёво. отличная идея! всё гениальное просто smile.gif

Ничего IMHO гениального, потому что рыночная цена зависит от спроса гораздо больше, чем от трудоемкости.
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Oct 9 2008, 12:50
Сообщение #13


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(DmitryR @ Oct 9 2008, 16:32) *
рыночная цена зависит от спроса гораздо больше, чем от трудоемкости.

в условиях рынка, на одном и том же рынке, цена на интеллектуальную собственность будет сильно коррелировать с себестоимость (т.е. с трудозатратами) (если хотите, объясню - никто не будет производить идею, спрос на которую отсутствует, продавать её ниже себестоимости в отсутствии монопольных войн внутри рынка, и слишком завышать добавочную стоимость, уменьшая конкурентоспособность товара-заменителя, на то он и свободный рынок, чтобы справедливо регулироваться, если не доказано обратное - что рынок не свободен, так что стоймостная модель достаточно адекватна)


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 9 2008, 13:11
Сообщение #14


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Первое, что на ум приходит - отрисовка фрактала Мандельброта. Как медленно программно, и как быстро аппаратно. Посмотрите, что пишут альтеровцы про свой компилятор C2H. Ну и описание их NiosII Embedded Evaluation Kit - там как раз для мандельброта сравниваются программная и аппаратная реализации.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 9 2008, 13:22
Сообщение #15


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(CaPpuCcino @ Oct 9 2008, 02:10) *
понимаю, что вопрос достаточно провокационный, но нужно для презентации перед ни-в-зуб-ногой-в-ПЛИС людьми, а цифры с потолка брать не охота. может кто-нибудь знает подобные публикации, где бы сравнивалась трудоёмкость реализации алгоритма (проектирование системы на кристалле ПЛИС) в программируемой логике с реализацией алгоритма на стандартных архитектурах (микропроцессорах/контроллерах). полагаю что кто-нибудь пытался из академических интересов оценить этот параметр.


Смотря что вы хотите от этих людей %) Поясню

1. Протащить идею выбить денег на аппаратный аналог софтового проекта или наоборот.
2. Дать людям истинную картину мира, позволив им выбирать.

В зависимости от цели можно рассказать по разному.

А вообще от задачи все сильно зависит.

Из личного опыта подобных вопросов есть только опыт в обработке видео. Уже пару раз свое мнение об этом высказывал на этом форуме. Сделать акселератор на фпга это да, можно, кодек кастрат тоже. Но полный, КАЧЕСТВЕННЫЙ кодек только на фпга, без процессора нет. При этом это будет дольше, дороже, сложнее и геморойнее чем взять хороший core2duro и хорошего программиста.


--------------------
Go to the top of the page
 
+Quote Post

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

 


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


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