|
Кто круче?, TI vs FPGA |
|
|
|
 |
Ответов
|
Apr 7 2011, 10:34
|
Частый гость
 
Группа: Свой
Сообщений: 98
Регистрация: 13-01-06
Пользователь №: 13 134

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

Местный
  
Группа: Свой
Сообщений: 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 быстрее моделирует на верхнем уровне чем симулятор ПЛИС. Этим пользуемся. Результаты проекта на ПЛИС обычно более предсказуемы. Протестировать полностью программный продукт обычно тяжелее .
|
|
|
|
|
Apr 8 2011, 04:40
|
Гуру
     
Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261

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

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

|
Цитата(blackfin @ Apr 8 2011, 08:40)  А можно полюбопытствовать? Каков уровень сложности Ваших проектов? Какие "Задачи ЦОС" у Вас решаются на плисине за 70 $? А причем здесь именно сложность? Какую задачу нельзя сделать на ПЛИС? какой нужен Вам алгоритм , напишете. Я скажу - укладывается ли. Сложность по частоте дискретизации, сложность по алгоритму, сложность по числу вентилей, сложность по интерфейсу в РС? Вот Вы таки не говорите как принять четыре канала на 200 МГц на проце? Конверсия с фильтрацией и вычислением пеленгов по корреляционному алгоритму. На одной плате делаются разные проекты. От многоканального пеленгатора-приемника до приемника DVB-T. И выдается в ethernet 1ГБит.
|
|
|
|
|
Apr 8 2011, 05:15
|
Гуру
     
Группа: Свой
Сообщений: 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ГБит. А, ну.. это понятно..
|
|
|
|
Сообщений в этой теме
vikk Кто круче? Apr 5 2011, 18:45 Methane Цитата(vikk @ Apr 5 2011, 21:45) Интересн... Apr 5 2011, 18:50 Aner Не связанные вещи, одно другое дополняет. Apr 5 2011, 19:23 Victor® Цитата(vikk @ Apr 5 2011, 21:45) Интересн... Apr 5 2011, 19:47 dxp Цитата(Victor® @ Apr 6 2011, 02:47) TI да... Apr 6 2011, 04:50  Victor® Цитата(dxp @ Apr 6 2011, 07:50) Не подска... Apr 6 2011, 06:21   Мур Цитата(Victor® @ Apr 6 2011, 10:21) Black... Apr 6 2011, 07:01    Victor® Цитата(Мур @ Apr 6 2011, 10:01) Ничего се... Apr 6 2011, 07:33   dxp Цитата(Victor® @ Apr 6 2011, 13:21) Непон... Apr 6 2011, 08:55    Victor® Цитата(dxp @ Apr 6 2011, 11:55) Насколько... Apr 6 2011, 09:30     dxp Цитата(Victor® @ Apr 6 2011, 16:30) http:... Apr 6 2011, 13:39      Victor® Цитата(dxp @ Apr 6 2011, 16:39) Да, читал... Apr 6 2011, 13:55       hobgoblin Цитата(Victor® @ Apr 6 2011, 17:55) Да, н... Apr 6 2011, 14:29        Victor® Цитата(hobgoblin @ Apr 6 2011, 17:29) Они... Apr 6 2011, 18:39 Bad0512 Цитата(vikk @ Apr 6 2011, 01:45) Интересн... Apr 7 2011, 09:03 Мур Цитата(vikk @ Apr 7 2011, 14:34) Теперь п... Apr 7 2011, 11:30     litv Цитата(blackfin @ Apr 8 2011, 09:15) Ну н... Apr 8 2011, 05:33      blackfin Цитата(litv @ Apr 8 2011, 09:33) Всё на П... Apr 8 2011, 06:03
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|