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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Кто круче?, TI vs FPGA
vikk
сообщение Apr 7 2011, 10:34
Сообщение #16


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

Группа: Свой
Сообщений: 98
Регистрация: 13-01-06
Пользователь №: 13 134



Попробую опять о баранах.

Не специалист по процессорам, потому сильно не смейтесь )

Насколько я понимаю, решение многих задач обработки (изображения например) на процессоре является делом более привлекательным.
Почему:
1. Скорость отладки значительно выше чем на ПЛИС (здесь учтем и поиск ошибки и время ее устранения);
1а. Скорость отладки выше чем то же самое в гибридной системе;
2. Мобильность решения (подразумеваю случай корректировки проги на "объекте");
3. Делать модули содержащие только процы проще и дешевле, чем гибридные ПРОЦ+ПЛИС (здесь учтем и скорость разработки и цену);
4. Содержать фирме отдел программеров дешевле, чем его и еще отдел ПЛИСостроителей (здесь надо учесть сложность поддержания в "современном" состоянии нескольких технологий разработки, а также ЗНАЧИТЕЛЬНУЮ разницу в стоимости сред разработки);
5. Процы просто дешевле;
ну и больше пока в голову ниче не лезет )))

Теперь почему собственно существуют ПЛИС (имхо):
1. Многочисленные из***бы с интерфейсами, межмодульными и межблоковыми должен кто-то решать;
2. Производительность процессоров в силу своей последовательной архитектуры не позволяет решать несколько задач одновременно в реальном времени (за приемлимое время);

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

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

опять же наверное... Не знаю пока на что способны эти заявленные процы..

В качестве примера, ну не знаю... один из СФ-блоков который стоит у меня в конвейере обработки в ПЛИС, занимает целиком проц в софтверном решении, успевая при этом.. ээ.... за заданное время. Или одно из ядер двухядерного Павер ПиСи.. ну вы поняли тенденцию..

Программеры уже начинают косо смотреть на мою зарплату ))) и TI им способствует... сволочи...


Ваши опровержения господа!!
Go to the top of the page
 
+Quote Post
Мур
сообщение Apr 7 2011, 11:30
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(vikk @ Apr 7 2011, 14:34) *
Теперь почему собственно существуют ПЛИС (имхо):
1. Многочисленные из***бы с интерфейсами, межмодульными и межблоковыми должен кто-то решать;
2. Производительность процессоров в силу своей последовательной архитектуры не позволяет решать несколько задач одновременно в реальном времени (за приемлимое время);

ПЛИС как правило под проблемно-ориентированные системы. Новая заливка(а это время!)-новая задача!
Универсальность можно достичь с появлением ПЛИС, которые "на ходу" смогут менять архитектуру. Эта идея стара и к ней уже подступаются... И это уже будет действительно круто!

Одно но! Мозги программеров и инструментария(как следствие) отстают от технологий. И тут есть великий соблазн гнать халтуру.
Мой приятель называет 21 век - веком халтуры!
Go to the top of the page
 
+Quote Post
litv
сообщение Apr 8 2011, 04:27
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



Цитата(vikk @ Apr 7 2011, 14:34) *
1. Скорость отладки значительно выше чем на ПЛИС (здесь учтем и поиск ошибки и время ее устранения);
1а. Скорость отладки выше чем то же самое в гибридной системе;
2. Мобильность решения (подразумеваю случай корректировки проги на "объекте");
3. Делать модули содержащие только процы проще и дешевле, чем гибридные ПРОЦ+ПЛИС (здесь учтем и скорость разработки и цену);
4. Содержать фирме отдел программеров дешевле, чем его и еще отдел ПЛИСостроителей (здесь надо учесть сложность поддержания в "современном" состоянии нескольких технологий разработки, а также ЗНАЧИТЕЛЬНУЮ разницу в стоимости сред разработки);
5. Процы просто дешевле;
ну и больше пока в голову ниче не лезет )))

1.Скорость отладки - я проектирую ПЛИС в Мatlab. Очень быстро(готовая библиотека). Задачи ЦОС от меня иногда переводили на С по 3 недели. То что я делал за день.
ВСе сигналы внутри ПЛИС видны при отладке через Chipscope.
2.Корректировки на обьекте - это задница. И результаты таких корретировок только новые корретировки.
У меня обычно все работает в железе. Вот в программном интерфейсе одни залеты и выезды к заказчикам.
3.У нас ПЛИС стоит дешево(70$). Но работает на 200 МГц после АЦП в параллель по 4 потока.
Найдите процессор за эти деньги.И модули на ПЛИС ничего не дороже чем сделать плату с Blackfin.
4. Согласен.
5.Плохие процы дешевле.

На C быстрее моделирует на верхнем уровне чем симулятор ПЛИС. Этим пользуемся.
Результаты проекта на ПЛИС обычно более предсказуемы.
Протестировать полностью программный продукт обычно тяжелее .
Go to the top of the page
 
+Quote Post
blackfin
сообщение Apr 8 2011, 04:40
Сообщение #19


Гуру
******

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



Цитата(litv @ Apr 8 2011, 08:27) *
1.Скорость отладки - я проектирую ПЛИС в Мatlab. Очень быстро(готовая библиотека). Задачи ЦОС от меня иногда переводили на С по 3 недели. То что я делал за день.
...
3.У нас ПЛИС стоит дешево(70$). Но работает на 200 МГц после АЦП в параллель по 4 потока.
Найдите процессор за эти деньги.И модули на ПЛИС ничего не дороже чем сделать плату с Blackfin.

А можно полюбопытствовать?
Каков уровень сложности Ваших проектов?
Какие "Задачи ЦОС" у Вас решаются на плисине за 70 $?
Go to the top of the page
 
+Quote Post
litv
сообщение Apr 8 2011, 05:06
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



Цитата(blackfin @ Apr 8 2011, 08:40) *
А можно полюбопытствовать?
Каков уровень сложности Ваших проектов?
Какие "Задачи ЦОС" у Вас решаются на плисине за 70 $?

А причем здесь именно сложность? Какую задачу нельзя сделать на ПЛИС? какой нужен Вам алгоритм , напишете.
Я скажу - укладывается ли.
Сложность по частоте дискретизации, сложность по алгоритму, сложность по числу вентилей, сложность по интерфейсу в РС?
Вот Вы таки не говорите как принять четыре канала на 200 МГц на проце? Конверсия с фильтрацией и вычислением пеленгов по корреляционному алгоритму.
На одной плате делаются разные проекты. От многоканального пеленгатора-приемника до приемника DVB-T.
И выдается в ethernet 1ГБит.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Apr 8 2011, 05:15
Сообщение #21


Гуру
******

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



Цитата(litv @ Apr 8 2011, 09:06) *
А причем здесь именно сложность? Какую задачу нельзя сделать на ПЛИС? какой нужен Вам алгоритм , напишете.
Я скажу - укладывается ли.

Ну навскидку, например, G.723.1, или G.729A или H.264 сделаете?
Цитата(litv @ Apr 8 2011, 09:06) *
Конверсия с фильтрацией и вычислением пеленгов по корреляционному алгоритму.
На одной плате делаются разные проекты. От многоканального пеленгатора-приемника до приемника DVB-T.
И выдается в ethernet 1ГБит.

А, ну.. это понятно.. rolleyes.gif
Go to the top of the page
 
+Quote Post
litv
сообщение Apr 8 2011, 05:33
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



Цитата(blackfin @ Apr 8 2011, 09:15) *
Ну навскидку, например, G.723.1, или G.729A или H.264 сделаете?

А, ну.. это понятно.. rolleyes.gif

http://www.compactpci-systems.com/pdfs/Lyrtech.Jul04.pdf .

Всё на ПЛИС и все. Понятно если увидеть продажи ПЛИС в мире.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Apr 8 2011, 06:03
Сообщение #23


Гуру
******

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



Цитата(litv @ Apr 8 2011, 09:33) *
Всё на ПЛИС и все.

Что-то не заметил там H.264 кодека.
Цитата(litv @ Apr 8 2011, 09:33) *
Понятно если увидеть продажи ПЛИС в мире.

Может Вам и понятно, но я что-то не видел масс-продакшен VoIP телефонов на Virtex-II Pro..

С чего бы это?

PS. И, кстати, пример Ваш не вполне честный, т.к. весь VoIP стек реализован на встроенном "хардверном" PowerPC:
Цитата
For example, Xilinx’s Virtex-II Platform FPGA solution includes embedded hardware PPC (PowerPC) core processors, which make it a very interesting choice for VoIP.


PPS. И напомню, на всякий случай, название темы: "Кто круче? TI vs FPGA", отнюдь не "TI vs FPGA+CPU".. rolleyes.gif
Go to the top of the page
 
+Quote Post

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

 


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


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