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

 
 
7 страниц V  « < 2 3 4 5 6 > »   
Closed TopicStart new topic
> Не дурят ли нашего брата?, О целесообразности всяких ниосов в FPGA.
Aprox
сообщение Jul 25 2008, 10:07
Сообщение #46


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(Postoroniy_V @ Jul 25 2008, 10:19) *
ыыы....как бы это...а где тут место для плис то???
поставьте 1 проц "имени вас" wink.gif и усё... и веб и дсп обработка с камеры. :-)

Так, именно про это и спич, что реализовать такое на FPGA -умопомрачительно и никому не нужно. И тем не менее, Альтера дает ссылки на реализацию TCP стека на Си через ниос! Скажете. не дурят нашего брата бессовестные промоутеры?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 25 2008, 10:16
Сообщение #47


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(des00 @ Jul 25 2008, 11:29) *
Кроме того я видел рабочие проекты где весь код проекта умещался в 8 килобайт и все крутилось во внутренней памяти.

А лично в повседневной жизни пользую проекты в которых затраты памяти ну никак меньше 60-70K (средние под 200K) не опускаюся. Ну и что мне прикажете делать с голыми FPGA? Использовать старшие стратиксы c десятком мегабит на борту и соответствуюющей им стоимостью вместо 5-6 баксового ARM + 10-30 баксового FPGA?? А оно мне сегодня надо???

Цитата(Aprox @ Jul 25 2008, 12:07) *
И тем не менее, Альтера дает ссылки на реализацию TCP стека на Си через ниос! Скажете. не дурят нашего брата бессовестные промоутеры?

Повторяю уже в третий раз - НЕ дурят, если софтпроцессор просто является одним их многих вспомогательных узлов в больших FPGA. Просто лично Вы с такими еще пока не сталкивались.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
yes
сообщение Jul 25 2008, 10:19
Сообщение #48


Гуру
******

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



Цитата(zltigo @ Jul 25 2008, 14:05) *
Потому, что оно совсем неплохое smile.gif и поддерживается многими средствами разработки, и позволяет проще производить миграцию FPFA+ARM -> большой FPGA c софтпроцессором.


к слову - миграцию и на ниос/блейз с арма или чего-угодно - не проблема : компилятор есть, ОС правильно брать с открытым кодом (NIOS, если я не ошибаюсь, даже имеет ММУ и порт Линукса)

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

имхо, Cortex они хотят для привлечения прототипистов и еще раз "обдурить нашего брата" на предмет, что АРМ компатибле софтпроцессор уж однозначна стоит использовать
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jul 25 2008, 10:47
Сообщение #49


Гуру
******

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



Цитата(yes @ Jul 25 2008, 14:05) *
для JPEG-а, имхо, при современном развитии техники проблемы будут в пропускной способности входного канала и выходного. даже если из/во внешнюю память, то все-равно сам "алгоритм" не сильно затормозит
Что, конкретно, подразумевается под "... входного и выходного канала"? PPI? Ethernet? SDRAM? В BF, например, невозможно впихнуть поток HDTV, а в FPGA - можно.

Цитата(yes @ Jul 25 2008, 14:05) *
...поэтому использование ПЛИС для этого неоправдано
Ну, Вы это вот этим товарищам объясните: Andrey Filippov, 4dsp. Или сожмите на BF533 MJPEG со скоростью 500 frames/s или в 2048 x 2048 пикселей.
Go to the top of the page
 
+Quote Post
yes
сообщение Jul 25 2008, 15:46
Сообщение #50


Гуру
******

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



Цитата(blackfin @ Jul 25 2008, 14:47) *
Что, конкретно, подразумевается под "... входного и выходного канала"? PPI? Ethernet? SDRAM? В BF, например, невозможно впихнуть поток HDTV, а в FPGA - можно.

Ну, Вы это вот этим товарищам объясните: Andrey Filippov, 4dsp. Или сожмите на BF533 MJPEG со скоростью 500 frames/s или в 2048 x 2048 пикселей.


потоки, типа HDTV, как-то несерьезно обрабатывать без межкадровой корреляции, предказания движения и т.п.

проект Andrey Filippov-а никак не просто MJPEG

ну а кор разных наделать - не проблема, помоему в корегене есть JPEG (может отдельно DCT и HUFFMAN)
я пытался с некой "общетехнической целесообразности" посмотреть на вопрос
Go to the top of the page
 
+Quote Post
avesat
сообщение Jul 25 2008, 18:11
Сообщение #51


Знающий
****

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



Фухх, осилил четыре страницы текста wacko.gif Интересное обсуждение, люди которые применяют софт процессоры пытаются доказать людям которые "Короче, для себя приняли стратегию использовать FPGA только в связке с микроконтроллером со встроенным Flash" что s-p не так уж плохи.
Всегда ставлю MicroBlaze от ксайлинкса, если плис без PPC внутри, нравится мне этот процессор, очень удобно реализовывать верхний уровень именно на нем. А уже несколько PPC могут и посчитать кое-чего и не простенькое smile.gif . Для сети конечно отдельный процессор идет, для плавучки TMS. В общем как много раз уже говорили все зависит от ваших задач. wassat.gif Но думаю когда ПЛИС подешевеют (еще больше), а софт процессоры возмужают, некоторые изменят свое мнение wink.gif


--------------------
"Мы будем играть, пока не треснут наши гитары, и все те, кто любит рок - я отдаю вам честь!" AC/DC
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Jul 25 2008, 18:59
Сообщение #52


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

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



Цитата(des00 @ Jul 25 2008, 06:41) *
что по вашему "полноценное процессорное ядро".
И что вы от него ждете.

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


Цитата(des00 @ Jul 25 2008, 10:46) *
скажите что вы вкладываете в понятие математика ? FIR, IIR, DCT и все ? smile.gif

я не разбираюсь "в задачах парсинга запросов HTTP", но из того что вы написали могу заключить что тут встает задача разбора и возможно сравнения строк. Я бы отнес эту задачу к математической, т.к. в коде скорее всего будет много сравнений, битовых операций и ветвлений.

математикой я так полагаю именуется обработка данных приводящая к их трансформации. приложение арифметических инструкций к обработке заголовков пакетов наверное математикой не разумелось smile.gif


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


Гуру
******

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



Цитата(des00 @ Jul 25 2008, 10:46) *
..скажите что вы вкладываете в понятие математика ? FIR, IIR, DCT и все ? smile.gif
Цитата(CaPpuCcino @ Jul 25 2008, 22:59) *
математикой я так полагаю именуется обработка данных приводящая к их трансформации. приложение арифметических инструкций к обработке заголовков пакетов наверное математикой не разумелось smile.gif
Ессно не "разумелось", ибо в противном случае, любую программу использующую условные переходы if-else придется "отнести к математической"..
Go to the top of the page
 
+Quote Post
Aprox
сообщение Jul 26 2008, 06:35
Сообщение #54


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(zltigo @ Jul 25 2008, 14:16) *
Цитата

И тем не менее, Альтера дает ссылки на реализацию TCP стека на Си через ниос! Скажете. не дурят нашего брата бессовестные промоутеры?

Повторяю уже в третий раз - НЕ дурят, если софтпроцессор просто является одним их многих вспомогательных узлов в больших FPGA. Просто лично Вы с такими еще пока не сталкивались.

Пока-что, судя по аргументам апологетов SoPC, я не вижу, чтобы реализация сложных проектов с софтпроцессором на борту больших FPGA выглядела бы проще, компактнее, быстрее, дешевле, защищеннее, нежели комбинация из простых FPGA+MCU порознь. Поэтому, я наверное и не сталкивался с представленной вами ситуацией "больших FPGA". Надеюсь, этого и не произойдет.
Go to the top of the page
 
+Quote Post
slog
сообщение Jul 26 2008, 07:52
Сообщение #55


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Цитата(Aprox @ Jul 26 2008, 10:35) *
Пока-что, судя по аргументам апологетов SoPC, я не вижу, чтобы реализация сложных проектов с софтпроцессором на борту больших FPGA выглядела бы проще, компактнее, быстрее, дешевле, защищеннее, нежели комбинация из простых FPGA+MCU порознь. Поэтому, я наверное и не сталкивался с представленной вами ситуацией "больших FPGA". Надеюсь, этого и не произойдет.

Процессор лезет даже в самую маленькую FPGA, оставляя большинство ресурсов не занятыми. Если уже есть FPGA в которой осталось лишнее место, то почему бы не засунуть в неё и процессор?


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
gab
сообщение Jul 26 2008, 16:58
Сообщение #56


Местный
***

Группа: Свой
Сообщений: 376
Регистрация: 30-06-04
Из: Moskow
Пользователь №: 218



Цитата(LeonY @ Jul 24 2008, 14:21) *
Хотя никому не посоветую использовать Actel - но это персональное, не люблю я их, хотя вынужден работать.

Можно узнать почему? Тоже вынужден с ними начать работать (делаем прибор для космока. Ядро - LEON3).


--------------------
serpents on the way to paradise -
dying for love, fighting for ages.

Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Jul 26 2008, 20:20
Сообщение #57


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

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



Цитата(slog @ Jul 26 2008, 11:52) *
Если уже есть FPGA в которой осталось лишнее место, то почему бы не засунуть в неё и процессор?

(мечтательно) ах, если бы были такие проекты, при реализации в ПЛИС которых оставалось бы лишнее место rolleyes.gif


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
gab
сообщение Jul 26 2008, 21:56
Сообщение #58


Местный
***

Группа: Свой
Сообщений: 376
Регистрация: 30-06-04
Из: Moskow
Пользователь №: 218



Цитата(CaPpuCcino @ Jul 27 2008, 00:20) *
(мечтательно) ах, если бы были такие проекты, при реализации в ПЛИС которых оставалось бы лишнее место rolleyes.gif

Полностью поддерживаю. Xc2VP50 - 40% -- обвязка powerpc sad.gif.


--------------------
serpents on the way to paradise -
dying for love, fighting for ages.

Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Jul 26 2008, 22:24
Сообщение #59


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

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



Цитата(gab @ Jul 27 2008, 01:56) *
Полностью поддерживаю. Xc2VP50 - 40% -- обвязка powerpc sad.gif.

а у меня V2Pro100 90% и хочется ещё больше, потому как и сейчас уже приходится искать компромисы по реализации алгоритма, а он ещё и масштабируется хорошо - с удовольствием бы пересел на V5-330 laughing.gif


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


Местный
***

Группа: Свой
Сообщений: 376
Регистрация: 30-06-04
Из: Moskow
Пользователь №: 218



Цитата(CaPpuCcino @ Jul 27 2008, 02:24) *
а у меня V2Pro100 90% и хочется ещё больше, потому как и сейчас уже приходится искать компромисы по реализации алгоритма, а он ещё и масштабируется хорошо - с удовольствием бы пересел на V5-330 laughing.gif

Мы тоже хотим на v5 пересесть, но нам его не продают пока smile.gif.


--------------------
serpents on the way to paradise -
dying for love, fighting for ages.

Go to the top of the page
 
+Quote Post

7 страниц V  « < 2 3 4 5 6 > » 
Closed TopicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 14:21
Рейтинг@Mail.ru


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