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

 
 
> Не дурят ли нашего брата?, О целесообразности всяких ниосов в FPGA.
Aprox
сообщение Jul 23 2008, 19:13
Сообщение #1


Местный
***

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



Я конечно могу жутко ошибаться, но покумекав на предмет применения процессорных ядер а матрице пришел к выводу, что не стоит овчинка выделки. С одной стороны создается монстр, с внешней шиной DDR2 и FLASH , а с другой он работает не лучше и не быстрее напичканных периферией ARM9. Спрашивается- нафига козе баян? Не проще ли использовать какой-нибудь готовый чип с ядром ARM? Чем хороша FPGA, где она вне конкуренции? На мой взгляд там, где нужно вести несколько тредов параллельно на аппаратном уровне. И какой смысл в данном случае опускать FPGA до конечного автомата последовательного действия - я не понимаю. Короче, для себя принял стратегию использовать FPGA только в связке с микроконтроллером со встроенным Flash. Много проблем, включая загрузку и защиту проекта сразу решаются автоматом. А ниосы пусть отдыхают в сторонке. Рекламные трюки на нас не действуют! smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Postoroniy_V
сообщение Jul 30 2008, 23:42
Сообщение #2


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(zltigo @ Jul 31 2008, 00:20) *
Да, я прилично знаю русский язык. Именно так добуквенно и написано в заголовке этого топика. Схоластические толкования меня не интересуют. То, что, как Вы говорите позже "по ходу" возникли подвопросы дело второе.

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


Цитата(Aprox @ Jul 31 2008, 04:43) *
Тут, по-моему, очень хорошо получается остаться в топике. Отбросим игры в красивые термины, а попросту возьмем простейший пример- реализация FIR-фильтра в FPGA. По-существу, это длинный сдвиговый регистр, много умножителей и один сумматор. Умножения и суммирование здесь производятся одновременно, за один цикл поступления данных. Что здесь существует параллельно, данные или операции,- неважно. Важно, что на софтпроцессоре последовательного действия такой же скорострельности фильтра никогда не достичь. Это один из тех примеров, когда ниосы не нужны и даже вредны. Более того, глядя на задачи скоростной обработки данных, я рискну заявить, что софтпроцессорам там тоже нет места. Потому, что проект в конечном счете приходит к некоторому разветвленному конвееру, каждый узел которого работает одновременно с остальными. Софтпроцессор такое принципиально не может. Поэтому, дело даже не в эффективности, не в стоимости, а именно в принципиальной невозможности применить софпроцессор в быстродействующей конвеерной обработке данных. И этот тезис очень сильно расходится с залихвасткой рекламой, например Альтеры, мол "ниосы могут все!"

будте так добры приведите ссылки на альтеру где сказано что "ниосы могут все!"
на то как именно применялись или применяются софт процы в реальных проектах, вы похоже просто закрываете глаза, как впрочем и на здравый смысл. Дело ваше biggrin.gif


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
Aprox
сообщение Jul 31 2008, 08:03
Сообщение #3


Местный
***

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



Цитата(Postoroniy_V @ Jul 31 2008, 03:42) *
будте так добры приведите ссылки на альтеру где сказано что "ниосы могут все!"

Буквально эту фразу я конечно не укажу в материалах Альтеры. Hо принцип, которым руководствуется маркетинговая служба этой фирмы именно таков. В каждый кит идет в нагрузку ниос. А к нему и тулзы разработки программ. Естественно и DDR2 память и флэш, без которых ниос не имеет смысла. Происходит приучение начинающих юзеров к использованию именно софтпроцессоров. Примерно в той же манере посадки на иглу, как Билл Гейтс приучает детишек в школе к виндам.
Цитата
на то как именно применялись или применяются софт процы в реальных проектах, вы похоже просто закрываете глаза, как впрочем и на здравый смысл. Дело ваше biggrin.gif

Я не закрываю глаза, а очень внимательно пытаюсь найти здравое зерно в аргументах за софтпроцессоры. Увы, вместо здравого смысла вижу только мученья по утаптыванию неутаптываемого (ваше выражение?).
Go to the top of the page
 
+Quote Post
iosifk
сообщение Aug 1 2008, 07:02
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Читаю несколько дней эту переписку и жду, когда же "зачинатель" этого топика начнет "крыть" мои высказывания о софт-процессорах. А ведь я довольно подробно расписал мою точку зрения на этот вопрос, или говоря его словами - "дурю головы"... И делаю это уже много лет...
Вот и делаю вывод, что он даже не потрудился поискать по сети, что и где сказано по этому поводу....
И еще... Конечно, если в голове только одна любимая Альтера, а Кен Чепман пишет на сайте Ксайлинкса, то он тоже не "указ" и тоже, наверное, "дурит"... Но про него пока ни слова не сказано...
Ну и давайте теперь спросим автора топика: почему же существуют как минимум 3 версии Ниоса, да еще секвенсер у Альтеры?
Почему у Ксайлинкса есть 2 процессора - большей и меньшей производительности? Почему Актел имеет 8-ми битник и АРМ.... Почему все они так настойчиво "дурят" автора топика?
Судя по топикам, для него автомат на пару сотен состояний - любимое дело... Или, или у него их там вовсе нет?

Вообще обсуждение похоже на известную басню о том, как слепые ощупывали слона.
Каждое суждение необходимо соотносить с конкретной задачей... Тут я только могу ему порекомендовать прочесть про "Гайку М3"...
Иначе, все высказывания можно свести к лозунгам.
Ну а по сути, все что ему написали в ответ - практически полностью совпадает с моими взглядами.
удачи всем господа!

P.S. Я, как и Денис, скорее всего, останусь при своем мнении. А оно Вам известно.
Пойду делать топик про новую микросхему KSZ8851. Это для жизни будет полезней...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 1 2008, 08:54
Сообщение #5


Гуру
******

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



Цитата(iosifk @ Aug 1 2008, 09:02) *
Читаю несколько дней эту переписку и жду, когда же "зачинатель" этого топика начнет "крыть" мои высказывания о софт-процессорах.

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alex77
сообщение Aug 1 2008, 11:11
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 295
Регистрация: 2-12-05
Пользователь №: 11 695



Между CPU+FPGA и SOFT_FPGA есть одно большой различие. Цикл разработки, внедрения, сопровождения может оказаться больше, чем время жизни конкретно выбранного CPU. В результате придётся изучать новый CPU (замену снятому с производства). А у каждой новой модели CPU всегда найдутся отличия: первоначальное конфигурирование, другой набор перефирии, другой тип корпуса, новые особенности чипа (глюки) итд. Преимущество SOFT_FPGA в большем времени жизни, как микросхемы. Можно привести ещё много аналогичных доводов.
PS: НО у каждой конкретной разработке свои требования (специфика) и это определяет выбор CPU+FPGA или SOFT_FPGA.
Go to the top of the page
 
+Quote Post
Aprox
сообщение Aug 1 2008, 11:45
Сообщение #7


Местный
***

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



Цитата(Alex77 @ Aug 1 2008, 15:11) *
Между CPU+FPGA и SOFT_FPGA есть одно большой различие. Цикл разработки, внедрения, сопровождения может оказаться больше, чем время жизни конкретно выбранного CPU. В результате придётся изучать новый CPU (замену снятому с производства). А у каждой новой модели CPU всегда найдутся отличия: первоначальное конфигурирование, другой набор перефирии, другой тип корпуса, новые особенности чипа (глюки) итд. Преимущество SOFT_FPGA в большем времени жизни, как микросхемы. Можно привести ещё много аналогичных доводов.

На мой взгляд время жизни модели FPGA меньше, чем время жизни модели MCU. Достаточно взглянуть на скорость, с какой, например, Альтера выпускает C1, C2, C3. И каждый новый вариант новаций требует значительной перетряски проекта и пакета разработки. Т.е. ситуация ровным счетом наоборот, нежели вы представили.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 1 2008, 12:05
Сообщение #8


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

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



Цитата(Aprox @ Aug 1 2008, 15:45) *
На мой взгляд время жизни модели FPGA меньше, чем время жизни модели MCU.

Ну и что?
При разработке львиную долю времени съедает софтописание.
И перекомпилировать FPGA'шный проект для нового семейства FPGA (абсолютно не трогая при этом исполняемого кода soft-ядра) будет гораздо быстрее и проще, чем переписать код под новый MCU.
И никакой значительной перетряски проекта, а уж тем более пакета, при этом не требуется.
Я переносил один и тот же проект по всей линейке циклонов, и его же переносил на стратиксы - ну нечего там перетрясать абсолютно!


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Aprox
сообщение Aug 1 2008, 12:56
Сообщение #9


Местный
***

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



Цитата(Stewart Little @ Aug 1 2008, 16:05) *
При разработке львиную долю времени съедает софтописание.

Hет, львиную долю времени съедает тестирование и отладка
Цитата
И перекомпилировать FPGA'шный проект для нового семейства FPGA (абсолютно не трогая при этом исполняемого кода soft-ядра) будет гораздо быстрее и проще, чем переписать код под новый MCU.

Перевод проекта на новый MCU требует по-максимуму переписать драйверы периферии. А если новый MCU принадлежит той же линейке чипов той же фирмы, что обычно и случается, то и этого переписывания не потребуется.
Цитата
И никакой значительной перетряски проекта, а уж тем более пакета, при этом не требуется.
Я переносил один и тот же проект по всей линейке циклонов, и его же переносил на стратиксы - ну нечего там перетрясать абсолютно!

Вам виднее. Я лично избегаю переносить работающие проекты в новые чипы, поскольку известно- лучшее враг хорошего. Как запустил семь лет назад на ACEX-е PCI-плату радарного экстрактора морских целей, так и продолжаю сопровождать ее на ACEX и MAX-II. Hесмотря на то, что это все старье и ACEX нынче стоит очень неслабо. Зато новый проект начинаю на современной основе, причем с запасом и совместимостью вверх, чтобы потом не пришлось скакать по моделям FPGA.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 1 2008, 13:08
Сообщение #10


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

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



To All :

Предлагаю прикрыть эту тему.
Каждый все равно остается при своем мнении, а стиль аргументов типа "сам дурак" и переход на личности никого не красит.
Мне, к сожалению, результат этого обсуждения напоминает старый анекдот : "тебе не кажется, что мы забесплатно дерьма наелись?"

Модератор со мной согласен?


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Aprox   Не дурят ли нашего брата?   Jul 23 2008, 19:13
- - LeonY   Вот нравятся мне такие категоричные заявления Тип...   Jul 23 2008, 21:21
|- - CaPpuCcino   Цитата(LeonY @ Jul 24 2008, 01:21) А нафи...   Jul 23 2008, 21:47
|- - Postoroniy_V   Цитата(CaPpuCcino @ Jul 24 2008, 06:47) м...   Jul 24 2008, 02:11
||- - Aprox   Цитата(Postoroniy_V @ Jul 24 2008, 06:11)...   Jul 24 2008, 06:35
|||- - vadimuzzz   Цитата(Aprox @ Jul 24 2008, 13:35) А отде...   Jul 24 2008, 07:26
||||- - Волощенко   Главное в применении связки FPGA + MCU - условия з...   Jul 24 2008, 08:09
|||- - Postoroniy_V   Цитата(Aprox @ Jul 24 2008, 15:35) А отде...   Jul 24 2008, 09:39
|||- - LeonY   Цитата(Aprox @ Jul 24 2008, 08:35) А отде...   Jul 24 2008, 10:21
|||- - gab   Цитата(LeonY @ Jul 24 2008, 14:21) Хотя н...   Jul 26 2008, 16:58
||- - zltigo   Цитата(Postoroniy_V @ Jul 24 2008, 04:11)...   Jul 24 2008, 10:33
|||- - Postoroniy_V   Цитата(zltigo @ Jul 24 2008, 19:33) Все н...   Jul 24 2008, 12:36
|||- - zltigo   Цитата(Postoroniy_V @ Jul 24 2008, 14:36)...   Jul 24 2008, 14:40
|||- - Postoroniy_V   Цитата(zltigo @ Jul 24 2008, 23:40) Нет. ...   Jul 24 2008, 23:37
|||- - zltigo   Цитата(Postoroniy_V @ Jul 25 2008, 01:37)...   Jul 25 2008, 07:55
|||- - Postoroniy_V   Цитата(zltigo @ Jul 25 2008, 16:55) Приче...   Jul 25 2008, 08:36
|||- - des00   Цитата(zltigo @ Jul 25 2008, 02:55) Про п...   Jul 25 2008, 09:29
|||- - zltigo   Цитата(des00 @ Jul 25 2008, 11:29) покажи...   Jul 25 2008, 10:01
|||- - zltigo   Цитата(des00 @ Jul 25 2008, 11:29) насчет...   Jul 25 2008, 10:05
||||- - yes   Цитата(zltigo @ Jul 25 2008, 14:05) Потом...   Jul 25 2008, 10:19
|||- - zltigo   Цитата(des00 @ Jul 25 2008, 11:29) Кроме ...   Jul 25 2008, 10:16
|||- - Aprox   Цитата(zltigo @ Jul 25 2008, 14:16) Цитат...   Jul 26 2008, 06:35
|||- - slog   Цитата(Aprox @ Jul 26 2008, 10:35) Пока-ч...   Jul 26 2008, 07:52
|||- - CaPpuCcino   Цитата(slog @ Jul 26 2008, 11:52) Если уж...   Jul 26 2008, 20:20
||||- - gab   Цитата(CaPpuCcino @ Jul 27 2008, 00:20) (...   Jul 26 2008, 21:56
||||- - CaPpuCcino   Цитата(gab @ Jul 27 2008, 01:56) Полность...   Jul 26 2008, 22:24
||||- - gab   Цитата(CaPpuCcino @ Jul 27 2008, 02:24) а...   Jul 26 2008, 23:24
|||- - Aprox   Цитата(slog @ Jul 26 2008, 11:52) Если уж...   Jul 28 2008, 18:07
|||- - Postoroniy_V   Цитата(Aprox @ Jul 29 2008, 03:07) А лишн...   Jul 28 2008, 23:23
|||- - Aprox   Цитата(Postoroniy_V @ Jul 29 2008, 03:23)...   Jul 29 2008, 06:30
|||- - Postoroniy_V   Цитата(Aprox @ Jul 29 2008, 15:30) да ост...   Jul 29 2008, 07:56
|||- - des00   Цитата(Aprox @ Jul 29 2008, 01:30) Значит...   Jul 29 2008, 08:13
|||- - CaPpuCcino   интересно, скоро дойдёт до вызывов на дуэль...   Jul 29 2008, 15:38
|||- - zltigo   Цитата(des00 @ Jul 29 2008, 10:13) Никто ...   Jul 29 2008, 15:55
|||- - Aprox   Цитата(des00 @ Jul 29 2008, 12:13) интере...   Jul 29 2008, 17:43
||- - CaPpuCcino   Цитата(Postoroniy_V @ Jul 24 2008, 06:11)...   Jul 24 2008, 17:16
|- - Aprox   Цитата(CaPpuCcino @ Jul 24 2008, 01:47) ....   Jul 24 2008, 07:18
- - des00   Цитата(Aprox @ Jul 23 2008, 14:13) А ниос...   Jul 24 2008, 02:21
- - slog   "Элементарно, ватсон" Если уже есть FPG...   Jul 24 2008, 05:07
- - Kuzmi4   2 Aprox - отдельный чип загрузки не сильно много м...   Jul 24 2008, 07:09
- - arexol   Цитата(Aprox @ Jul 23 2008, 22:13) Я коне...   Jul 24 2008, 09:16
- - Евгений Николаев   Основное преимущество soft-CPU, для меня в частнос...   Jul 24 2008, 10:28
|- - Aprox   Цитата(Евгений Николаев @ Jul 24 2008, 14...   Jul 24 2008, 14:20
||- - Волощенко   Цитата(Aprox @ Jul 24 2008, 17:20) И. соб...   Jul 24 2008, 15:51
|- - faa   Цитата(Евгений Николаев @ Jul 24 2008, 14...   Jul 24 2008, 20:52
|- - CaPpuCcino   Цитата(faa @ Jul 25 2008, 00:52) ЗЫ: Толь...   Jul 24 2008, 21:17
- - Nixon   Пастернака я не читал, но осуждаю arexol же вам ...   Jul 24 2008, 14:38
|- - Aprox   Цитата(Nixon @ Jul 24 2008, 18:38) Пастер...   Jul 25 2008, 09:35
- - dvladim   Свои 5 копеек вставлю. IMHO Встроенный софт проце...   Jul 24 2008, 19:26
|- - CaPpuCcino   Цитата(dvladim @ Jul 24 2008, 23:26) 1. С...   Jul 24 2008, 19:45
|- - zltigo   Цитата(dvladim @ Jul 24 2008, 21:26) 1. С...   Jul 24 2008, 20:13
- - des00   Ну блин так и чувствовал что начнется холивар (как...   Jul 25 2008, 02:41
|- - blackfin   Цитата(des00 @ Jul 25 2008, 06:41) Считат...   Jul 25 2008, 05:56
||- - Postoroniy_V   Цитата(blackfin @ Jul 25 2008, 14:56) Жиз...   Jul 25 2008, 06:19
|||- - blackfin   Цитата(Postoroniy_V @ Jul 25 2008, 10:19)...   Jul 25 2008, 06:22
||||- - Postoroniy_V   Цитата(blackfin @ Jul 25 2008, 15:22) Для...   Jul 25 2008, 06:26
||||- - blackfin   Цитата(Postoroniy_V @ Jul 25 2008, 10:26)...   Jul 25 2008, 06:37
||||- - yes   Цитата(blackfin @ Jul 25 2008, 10:37) Смо...   Jul 25 2008, 10:05
||||- - blackfin   Цитата(yes @ Jul 25 2008, 14:05) для JPEG...   Jul 25 2008, 10:47
||||- - yes   Цитата(blackfin @ Jul 25 2008, 14:47) Что...   Jul 25 2008, 15:46
|||- - Aprox   Цитата(Postoroniy_V @ Jul 25 2008, 10:19)...   Jul 25 2008, 10:07
||- - des00   Цитата(blackfin @ Jul 25 2008, 00:56) Жиз...   Jul 25 2008, 06:46
||- - blackfin   Цитата(des00 @ Jul 25 2008, 10:46) ...мог...   Jul 25 2008, 07:02
||- - des00   Цитата(blackfin @ Jul 25 2008, 02:02) .. ...   Jul 25 2008, 07:07
||- - blackfin   Цитата(des00 @ Jul 25 2008, 11:07) так эт...   Jul 25 2008, 07:19
|- - CaPpuCcino   Цитата(des00 @ Jul 25 2008, 06:41) что по...   Jul 25 2008, 18:59
- - avesat   Фухх, осилил четыре страницы текста Интересное ...   Jul 25 2008, 18:11
- - blackfin   Цитата(des00 @ Jul 25 2008, 10:46) ..скаж...   Jul 25 2008, 19:07
- - des00   2 CaPpuCcino Цитатаинтересно, скоро дойдёт до выз...   Jul 30 2008, 03:15
|- - CaPpuCcino   Цитата(des00 @ Jul 30 2008, 07:15) В ваши...   Jul 30 2008, 14:38
|- - zltigo   Цитата(des00 @ Jul 30 2008, 05:15) тема т...   Jul 30 2008, 14:44
|- - CaPpuCcino   Цитата(des00 @ Jul 30 2008, 07:15) ну пар...   Jul 30 2008, 14:47
|- - blackfin   Цитата(CaPpuCcino @ Jul 30 2008, 18:47) ....   Jul 30 2008, 15:15
||- - CaPpuCcino   Цитата(blackfin @ Jul 30 2008, 19:15) Так...   Jul 30 2008, 15:32
||- - Aprox   Цитата(CaPpuCcino @ Jul 30 2008, 19:32) в...   Jul 30 2008, 19:43
|- - des00   Цитата(CaPpuCcino @ Jul 30 2008, 09:47) н...   Jul 31 2008, 03:30
|- - CaPpuCcino   Цитата(des00 @ Jul 31 2008, 07:30) я испо...   Jul 31 2008, 17:07
- - Евгений Николаев   Aprox, Вы перегибаете палку. Одно только совместно...   Jul 31 2008, 09:43
- - blackfin   Цитата(Aprox @ Aug 1 2008, 00:33) Я не зн...   Aug 1 2008, 03:01
- - blackfin   Чисто из любопытства.. Кто-нибудь может указать се...   Aug 1 2008, 08:32
- - Postoroniy_V   Цитата(blackfin @ Aug 1 2008, 17:32) Чист...   Aug 1 2008, 12:54
2 страниц V   1 2 >


Closed TopicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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