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

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


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

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



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


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 36)
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
CaPpuCcino
сообщение Oct 9 2008, 14:32
Сообщение #16


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

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



Цитата(des00 @ Oct 9 2008, 17:22) *
Смотря что вы хотите от этих людей %) Поясню

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


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


Знающий
****

Группа: Свой
Сообщений: 859
Регистрация: 7-04-05
Из: Санкт-Петербург
Пользователь №: 3 943



На fpgajournal буквально вчера была статья про имплементацию си-алгоритмов: http://www.fpgajournal.com/articles_2008/2...007_mitrion.htm
там в конце статьи ссылки на 2 фирмы, которые делают платы на fpga и пишут к ним си-компиляторы. На сайтах этих фирм в разделе документация есть всякие разные статейки, которые могут оказаться Вам интересны.
http://www.mitrionics.com/ и
http://www.nallatech.com/


--------------------
"Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается." (с) С.Лем
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Oct 9 2008, 16:26
Сообщение #18


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

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



Приветствую!

У Xilinx в Xcell когдато были сравнение эфективности реализации различных алгоритмов (поиск цепочек генома, различное кодирование, и ряд других ) для обычных процов и для FPGA спец вычислителей. Естественно FPGA были от 10 - до 100 раз и более быстрее. Там-же был ряд статей (по большей части рекламных) по поводу эфективности переноса алгоритмов писанных на C в FPGA.
с помощью различного умного софта ;-).

Успехов. Rob.
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 10 2008, 03:51
Сообщение #19


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

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



Цитата(CaPpuCcino @ Oct 9 2008, 09:32) *
.........
миссия сугубо гуманитарная.
.........



ИМХО тогда нужно рассказывать правду, без красивостей на множестве примеров из разных областей %)
Кстати эти ребята в россии или за рубежом ? интересные разработки у них, а меня всегда тянет туда где интересно .... %)))


2 Gate

Цитата
там в конце статьи ссылки на 2 фирмы, которые делают платы на fpga и пишут к ним си-компиляторы. На сайтах этих фирм в разделе документация есть всякие разные статейки, которые могут оказаться Вам интересны.


На статьи сейчас времени нет, но вот что бросилось в глаза :

Код
The purpose of the Mitrion-C Open Bio Project is to accelerate key bioinformatics applications by porting their performance critical parts to Mitrion-C and running these on the Mitrion Virtual Processor in FPGAs.


т.е. я правильно понимаю, сделали конфигурируемый проц класса ниоса, запихали их кучу в одну систему, зашили в фпга и давай интеля рвать ? Т.е. сделали конфигурируемый аналог aspex и ambric.

2 RobFPGA

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


Особено меня впечатлил в статьях mp3decoder сделанный с нуля и ускоренный в 100 раз (если мне память не изменяет) за 3 дня %))

Интересно показать это скептикам которых дурят верилогами с вхдлями и ниосами с микроблейзами %))

ИМХО эра чистого rtl уходит, производители поняли что это тупик. Вот и двигаются в сторону BSV, C2H компиляторов и т.д.

PS. похоже что так оно и есть

Цитата
...The key to making it possible to run software in FPGAs is to put a processor in the FPGA....


Цитата
...The Mitrion Virtual Processor utilizes a novel processor architecture that resembles a cluster-on-a-chip....


Шикарно.

Выражаясь словами некоторых участников форума "ой дурят нашего брата, ой дурят......" %)))


--------------------
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 10 2008, 06:01
Сообщение #20


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

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



Цитата(CaPpuCcino @ Oct 9 2008, 18:32) *
чуваки хотят научится делать суперкомпьютеры типа BlueGene

Я стесняюсь спросить, а МК тут тогда причем?
Go to the top of the page
 
+Quote Post
Николай Иванович...
сообщение Oct 10 2008, 06:23
Сообщение #21


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

Группа: Новичок
Сообщений: 139
Регистрация: 26-09-08
Пользователь №: 40 510



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

А разве на ПЛИСину нельзя запрграммировать так, что она станет микроконтроллером? Причём ЛЮБОЙ нужной Вам архитектуры.
Go to the top of the page
 
+Quote Post
Mad_max
сообщение Oct 10 2008, 09:52
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



des00 правильно говорит, все зависит от решаемой задачи.
Например, реализовать сложную логику управления (конечный автомат) на МК или процессорах (тобишь на Си или асме) куда сложней, чем на фпга.
А вообще плис+мк/проц идеальная связка. У первых простота реализации алгоритм управления(вычисления), а вторые имеют широкий набор периферии (АЦП, ШИМ, ДМА, инерфейсы и прочее) .
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 10 2008, 10:15
Сообщение #23


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

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



Цитата(Николай Иванович Приходько @ Oct 10 2008, 10:23) *
А разве на ПЛИСину нельзя запрграммировать так, что она станет микроконтроллером? Причём ЛЮБОЙ нужной Вам архитектуры.

Можно, только зачем? FPGA стоит минимум на порядок дороже MK и кушает на порядок больше, и если можно применить готовый MK - то зачем тратить деньги на дорогой кристалл, а потом еще и на отладку реализации MK на нем?
Go to the top of the page
 
+Quote Post
blackfin
сообщение Oct 10 2008, 11:00
Сообщение #24


Гуру
******

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



Цитата(Mad_max @ Oct 10 2008, 13:52) *
Например, реализовать сложную логику управления (конечный автомат) на МК или процессорах (тобишь на Си или асме) куда сложней, чем на фпга.
Ага.. Безумно сложно:
Код
enum states {state_a,state_b,state_c};
enum events {event_a,event_b,event_c};

states state = state_a;
events event = event_a;
...
switch (state) {
case state_a:
    if (event == event_b) state = state_b;
    else if (event == event_c) state = state_c;
    break;
case state_b:
    if (event == event_c) state = state_c;
    else if (event == event_a) state = state_a;
    break;
case state_c:
    if (event == event_a) state = state_a;
    else if (event == event_b) state = state_b;
    break;
}
Go to the top of the page
 
+Quote Post
Николай Иванович...
сообщение Oct 10 2008, 11:28
Сообщение #25


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

Группа: Новичок
Сообщений: 139
Регистрация: 26-09-08
Пользователь №: 40 510



Цитата(blackfin @ Oct 10 2008, 15:00) *
Ага.. Безумно сложно:
Код
enum states {state_a,state_b,state_c};
enum events {event_a,event_b,event_c};

states state = state_a;
events event = event_a;
...
switch (state) {
case state_a:
    if (event == event_b) state = state_b;
    else if (event == event_c) state = state_c;
    break;
case state_b:
    if (event == event_c) state = state_c;
    else if (event == event_a) state = state_a;
    break;
case state_c:
    if (event == event_a) state = state_a;
    else if (event == event_b) state = state_b;
    break;
}

Ага. Просто. Только ПЛИСина сделает это за 1 такт, а процессор за 10000 тактов twak.gif

Сообщение отредактировал Николай Иванович Приходько - Oct 10 2008, 11:34
Go to the top of the page
 
+Quote Post
Николай Иванович...
сообщение Oct 10 2008, 11:38
Сообщение #26


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

Группа: Новичок
Сообщений: 139
Регистрация: 26-09-08
Пользователь №: 40 510



Цитата(DmitryR @ Oct 10 2008, 14:15) *
Можно, только зачем? FPGA стоит минимум на порядок дороже MK и кушает на порядок больше, и если можно применить готовый MK - то зачем тратить деньги на дорогой кристалл, а потом еще и на отладку реализации MK на нем?

А затем. Что можно сделать проц с любой заданной архитектурой. Кому-то надо чтоб в микроконтроллере было 12 UART-ов, а кому-то 24 штуки I2C подавай.

Если чел делал проект MCU на ПЛИС, ту у него есть наработки и готовые программные модули, которые легко можно "подправить" и сделать микроконтроллер с любой заданной архитектурой на одной и той же ПЛИСине.

Разве не крута?

Цитата(Николай Иванович Приходько @ Oct 10 2008, 15:32) *
Разве не крута?

По-моему "кадр", лабАющий на одной и той же ПЛИСине микроконтроллеры произвольной архитектуры, куда более крут, чем чел, юзающий готовые MCU, да к тому же часто даже не разбирающийся тОлком а архитектуре испольуемого MCU
Go to the top of the page
 
+Quote Post
blackfin
сообщение Oct 10 2008, 11:47
Сообщение #27


Гуру
******

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



Цитата(atlantic @ Oct 10 2008, 15:29) *
кажется нехватает малого(самого главного) - прерывания на event smile.gif

Прижелании, можно добавить немного "специй":
Код
while(1) {
    WaitForSingleObject(hEvent,INFINITE);

    switch (state) {
    ...
    }
}
wink.gif
Go to the top of the page
 
+Quote Post
Mad_max
сообщение Oct 10 2008, 11:59
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Цитата(blackfin @ Oct 10 2008, 15:00) *
Ага.. Безумно сложно:

blackfin сложную логику!
Например, инициализация памяти, управление фотоприёмной матрицей, да что угодно, где есть жёстко заданная времянка!

Сообщение отредактировал Mad_max - Oct 10 2008, 12:03
Go to the top of the page
 
+Quote Post
blackfin
сообщение Oct 10 2008, 12:09
Сообщение #29


Гуру
******

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



Цитата(Mad_max @ Oct 10 2008, 15:59) *
blackfin сложную логику!

Так, а "сложную логику" и для FPGA будет сложно описать. Причем, уровень сложности будет одинаковый и для Си и для VHDL/Verilog и пр.. laughing.gif

Цитата(Mad_max @ Oct 10 2008, 15:59) *
Например, инициализация памяти, управление фотоприёмной матрицей, да что угодно, где есть жёстко заданная времянка!
Только не надо ползать взад-вперед. rolleyes.gif
Вначале Вы речь вели о сложности реализации на Си, а теперь напираете на временные ограничения..
Go to the top of the page
 
+Quote Post
Mad_max
сообщение Oct 10 2008, 12:09
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Цитата(blackfin @ Oct 10 2008, 16:06) *
Так, а "сложную логику" и для FPGA будет сложно описать. Причем, уровень сложности будет одинаковый и для Си и для VHDL/Verilog и пр.. laughing.gif

Ну а зачем тогда блок диаграммы?
На Vhdl/Verilog писать такое конечно будет не проще чем на Си, тут никто и не спорит.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Oct 10 2008, 12:16
Сообщение #31


Гуру
******

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



Цитата(Mad_max @ Oct 10 2008, 16:09) *
Ну а зачем тогда блок диаграммы?
На Vhdl/Verilog писать такое конечно будет не проще чем на Си, тут никто и не спорит.
Ну что ж, будем считать, что Вы выразили свою мысль туманно и, как следствие, я Вас не понял:
Цитата(Mad_max @ Oct 10 2008, 13:52) *
реализовать сложную логику управления (конечный автомат) на МК или процессорах (тобишь на Си или асме) куда сложней, чем на фпга.
Go to the top of the page
 
+Quote Post
Mad_max
сообщение Oct 10 2008, 12:20
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Цитата(blackfin @ Oct 10 2008, 16:16) *
Ну что ж, будем считать, что Вы выразили свою мысль туманно и, как следствие, я Вас не понял:

Ну, главное в итоге пришли к пониманию друг друга smile.gif
Go to the top of the page
 
+Quote Post
mse
сообщение Oct 10 2008, 12:42
Сообщение #33


Знающий
****

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



Цитата(Николай Иванович Приходько @ Oct 10 2008, 10:23) *
А разве на ПЛИСину нельзя запрграммировать так, что она станет микроконтроллером? Причём ЛЮБОЙ нужной Вам архитектуры.

Можно. Только экономического смысла нет.
Go to the top of the page
 
+Quote Post
Николай Иванович...
сообщение Oct 10 2008, 13:45
Сообщение #34


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

Группа: Новичок
Сообщений: 139
Регистрация: 26-09-08
Пользователь №: 40 510



А кстати есть какая-то разница между FPGA, FSPLIC и ПЛИС ? Или это одно и то же?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Oct 10 2008, 13:51
Сообщение #35


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Николай Иванович Приходько @ Oct 10 2008, 17:45) *
А кстати есть какая-то разница между FPGA, FSPLIC и ПЛИС ? Или это одно и то же?

FPGA [Field Programmable Gate Array]- один из видов ПЛИС [Программируемая Логическая Интегральная Схема].
FPSLIC - это МК ядро с реконфигурируемым на лету FPGA.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Oct 10 2008, 19:28
Сообщение #36


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

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



Цитата(DmitryR @ Oct 10 2008, 10:01) *
Я стесняюсь спросить, а МК тут тогда причем?

при том что чуваки не очень хорошо понимают, что такое FPGA и как с ним работать - МК (точнее МП) это самая простая парадигма которую они понимают. можно конечно сравнивать с MPI или OpenMP, но только в чем смысл такого сравнения - парадигма-то у них всё равно одна - "программизм"

Цитата(des00 @ Oct 10 2008, 07:51) *
ИМХО тогда нужно рассказывать правду, без красивостей на множестве примеров из разных областей %)

ну, так и запланировано. единственное, что лекция ознакомительная и смысла их загружать тем что они пока всосать неспособны особого нет - всё равно всё сведётся к тому, что нужно будет давать глупые ответы на глупые вопросы
Цитата(des00 @ Oct 10 2008, 07:51) *
Кстати эти ребята в россии или за рубежом ? интересные разработки у них, а меня всегда тянет туда где интересно .... %)))

чуваки в Германии (http://www.fz-juelich.de/jsc/index.php?index=3). у них американский BlueGene от IBM уже есть, теперь партия приказала такой же, но родной немецкий разработать smile.gif


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


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

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



Цитата(CaPpuCcino @ Oct 10 2008, 14:28) *
чуваки в Германии (http://www.fz-juelich.de/jsc/index.php?index=3). у них американский BlueGene от IBM уже есть, теперь партия приказала такой же, но родной немецкий разработать smile.gif


Хорошая задача главное что бы выхлоп был %)


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

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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 20:41
Рейтинг@Mail.ru


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