А в чем разница между процессором и FGPA?

 
+
-
edit
 
US Татарин #18.11.2015 05:53  @AGRESSOR#18.11.2015 05:13
+
+1
-
edit
 

Татарин

координатор
★★★★☆
AGRESSOR> Ну, если на пальцах?
Если на пальцах - это совершенно разные вещи. Примерно как напиток и апельсины.

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

Ты можешь прописать в ПЛИС процессор, если захочешь, - так иногда тоже делают. Ессно, что сложность схемы в ПЛИС и скорость ее работы поменьше, чем в "железной", "настоящей" схеме, где соединения определяются только разводкой физических дорожек.
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  46.0.2490.7646.0.2490.76
RU спокойный тип #18.11.2015 12:14  @Татарин#18.11.2015 05:53
+
-
edit
 

спокойный тип
Спокойный_Тип

старожил
★☆
собственно процессор это примерно вот это на логическом уровне

(технически может быть как микропроцессор в одной микросхеме так и набор чипов, плат или шкафов, да хоть даже на лампах или реле :D )


а FGPA это вариант микросхемы которую можно переделывать, технология
 42.042.0
?? Татарин #18.11.2015 12:17  @спокойный тип#18.11.2015 12:14
+
-
edit
 

Татарин

координатор
★★★★☆
с.т.> (технически может быть как микропроцессор в одной микросхеме так и набор чипов, плат или шкафов, да хоть даже на лампах или реле :D )
Протестую. :)Процессором - может быть. А вот микропроцессор подразумевает всё-таки сверхвысокую интеграцию - процессор либо в одном чипе, либо в немногих нескольких.
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  46.0.2490.8646.0.2490.86
RU спокойный тип #18.11.2015 12:19  @Татарин#18.11.2015 12:17
+
-
edit
 

спокойный тип
Спокойный_Тип

старожил
★☆
ну сабж то именно про разницу между процессором и FGPA. а так да
 42.042.0

yacc

старожил
★★☆
AGRESSOR> Ну, если на пальцах?
Сначала ты сделал одну схему,

но потом передумал и решил что твоей задаче соответствует другая

Для этого - перепрограммировал микросхему и теперь вместо схемы 1 у тебя схема 2

Так понятнее? :D

P.S. Чтобы понять, что это за "фигнюшки" например сюда Логические элементы — Википедия
 
Это сообщение редактировалось 18.11.2015 в 12:34
RU Серокой #18.11.2015 12:31  @Татарин#18.11.2015 05:53
+
+2
-
edit
 

Серокой

координатор
★★★★
Татарин> Ессно, что сложность схемы в ПЛИС и скорость ее работы поменьше, чем в "железной", "настоящей" схеме

Да вот про сложность я б поспорил. Иначе откуда взялось бы FPGA - прототипирование. :) Процессорное ядро легко влазит в даже не самые топовые ПЛИС.

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

И да, процессор можно сделать на FPGA. А наоборот - нет)
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
?? Татарин #18.11.2015 12:36  @Серокой#18.11.2015 12:31
+
-
edit
 

Татарин

координатор
★★★★☆
Татарин>> Ессно, что сложность схемы в ПЛИС и скорость ее работы поменьше, чем в "железной", "настоящей" схеме
Серокой> Да вот про сложность я б поспорил.
А что тут спорить?
При прочих равных (технология, цена) схема в ПЛИС проще.

Серокой> Иначе откуда взялось бы FPGA - прототипирование. :) Процессорное ядро легко влазит в даже не самые топовые ПЛИС.
Одно дело простое 32-бит ядро в самую навороченую ПЛИСку засунуть. И другое дело - найти в природе ПЛИС, куда можно засунуть самый навороченный процессор (уровня интеловских Core2). :)
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  46.0.2490.8646.0.2490.86
RU Anarky #18.11.2015 13:00  @Серокой#18.11.2015 12:31
+
-
edit
 

Anarky

аксакал

Серокой> Процессорное ядро легко влазит в даже не самые топовые ПЛИС.
Ну-ну :p
Тяжкое горе ожидает ту страну, которая окажется неспособной отразить удар с воздуха © Г. К. Жуков  1515
RU Серокой #18.11.2015 13:06  @Anarky#18.11.2015 13:00
+
+1
-
edit
 

Серокой

координатор
★★★★
Anarky> https://upload.wikimedia.org/wikipedia/en/1/12/MCST-4R_FPGA_prototype.gif

СТРАТИКС-2, Карл! Ну о чём тут можно говорить? :)
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
RU Серокой #18.11.2015 13:07  @Татарин#18.11.2015 12:36
+
+2
-
edit
 

Серокой

координатор
★★★★
Татарин> другое дело - найти в природе ПЛИС, куда можно засунуть самый навороченный процессор (уровня интеловских Core2). :)

А за этим к этим ребяткам:

Dini Group - Xilinx Boards

Big FPGA Boards - ASIC Prototyping - High Performance Computing Overview : Used by the world’s leading telecommunications and microelectronic companies, Dini Group's FPGA boards for Read more Dini Group offers latest generation FPGA boards dedicated to ASIC emulation and prototyping: Quad Virtex-7 FPGAs. 56M ASIC gates with 7V2000T. Stackable to 112M+ ASIC gates. Features Description Pictures Dual Virtex-7 FPGAs. 28M ASIC gates with 7V2000T. Stackable to 56M+ ASIC gates Features Description Pictures Dual Virtex-7 FPGAs. // Дальше — www.dinigroup.com
 

Съедят коре 2 и не поморщатся.
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
RU Серокой #18.11.2015 13:09  @Татарин#18.11.2015 12:36
+
+1
-
edit
 

Серокой

координатор
★★★★
Татарин> При прочих равных (технология, цена) схема в ПЛИС проще.

Как, по-твоему, отлаживается микросхема микропроцессора пред запуском? Только моделирование? Неееет, это не гарантия. Ни разу.
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
RU Серокой #18.11.2015 13:13  @AGRESSOR#18.11.2015 05:13
+
+1
-
edit
 

Серокой

координатор
★★★★
AGRESSOR> Ну, если на пальцах?

И, кстати.
У Альтеры было аж три подхода вставить процессор в FPGA. Первый - это был железный процессор Эскалибур. Как-то не пошло у них это. Второй - это NIOS, процессор MIPS синтезировался ресурсами самой ПЛИС. Ну и третий сейчас, уже ARMовское ядро всобачили. Вышло удачнее Эскалибура, наверное потому что рынок созрел. )
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
?? Татарин #18.11.2015 13:18  @Серокой#18.11.2015 13:07
+
-
edit
 

Татарин

координатор
★★★★☆
Серокой> Съедят коре 2 и не поморщатся.
56 мегагейтов? :) В 2015-м?
Смешно. :)

Core 2 Quad Q8200 - 420 миллионов транзисторов.
2008-й год.

УПД.
А, да... и 56Мг - это ж на 7(!) ПЛИС. Можно поставить две такие платы, и 14 микросхемами последнего писка технологической мощи 2015-го года соорудить средненький процессор 10-летней давности, сделаный по техпроцессу, худшему в десятки раз (по площади элемента) на более низкой частоте.

Если б можно было литографить сложные микросхемы на заказ в штуках (ну хорошо, в тысячах штук) по приемлимой цене, нафиг никому ПЛИС не были б нужны (в смысле, кому-то нафиг были бы нужны, :) конечно, но этих кого-то, кто пользуется выгодами динамической реконфигурации, было б очень мало).
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  46.0.2490.8646.0.2490.86
Это сообщение редактировалось 18.11.2015 в 13:25
?? Татарин #18.11.2015 13:20  @Серокой#18.11.2015 13:09
+
-
edit
 

Татарин

координатор
★★★★☆
Татарин>> При прочих равных (технология, цена) схема в ПЛИС проще.
Серокой> Как, по-твоему, отлаживается микросхема микропроцессора пред запуском? Только моделирование? Неееет, это не гарантия. Ни разу.
Именно так - кучей ПЛИС, за безумные деньги на низкой частоте.
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  46.0.2490.8646.0.2490.86
RU yacc #18.11.2015 13:24  @Серокой#18.11.2015 13:13
+
+2
-
edit
 

yacc

старожил
★★☆
AGRESSOR>> Ну, если на пальцах?
Серокой> И, кстати.
Ребята, вас на пальцах просили, а вы уже лезете в высшие материи... :p
 
RU Серокой #18.11.2015 13:30  @Татарин#18.11.2015 13:18
+
+2
-
edit
 

Серокой

координатор
★★★★
Татарин> Core 2 Quad Q8200 - 420 миллионов транзисторов.
Из которых подавляющая, львиная, просто ужасающая :-D доля - кеши. То есть памяти. Логика, которую надо проверить, умещается.

Татарин> Именно так - кучей ПЛИС, за безумные деньги на низкой частоте.
Ну не очень безумные... на самом деле. Тыщ 100 долларов за ящик.

Ну ещё есть ускорители, третий подход:

Cadence System Design and Verification 

Cadence system design and verification solutions provide the simulation, acceleration, emulation, and management capabilities to verify pre-silicon complex hardware/software systems, reducing time to market and risk. // www.cadence.com
 

Тоже медленно, зато всё видно внутри. В отличие от ПЛИС.
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
RU Anarky #18.11.2015 13:36  @Серокой#18.11.2015 13:13
+
-
edit
 

Anarky

аксакал

Серокой> И, кстати.
Серокой> У Альтеры было аж три подхода вставить процессор в FPGA.

У Xilinx Цинк взлетел сразу. Вот что значит угадать с ядром.
Тяжкое горе ожидает ту страну, которая окажется неспособной отразить удар с воздуха © Г. К. Жуков  1515
RU Anarky #18.11.2015 13:42  @Серокой#18.11.2015 13:06
+
-
edit
 

Anarky

аксакал

Anarky>> https://upload.wikimedia.org/wikipedia/en/1/12/MCST-4R_FPGA_prototype.gif
Серокой> СТРАТИКС-2, Карл! Ну о чём тут можно говорить? :)

Я думал, что Стратикс у Альтеры этот как Виртекс у известно кого.
Тяжкое горе ожидает ту страну, которая окажется неспособной отразить удар с воздуха © Г. К. Жуков  1515
+
-
edit
 

hcube

старожил
★★
AGRESSOR> Ну, если на пальцах?

Примерно как между цельным изделием и ЛЕГО. Процессор имеет фиксированный дизайн. FPGA дизайна НЕ ИМЕЕТ - это регулярная решетка логических элементов, меняя состояние которых можно собрать любую логическую схему.

Работать, однако, она будет медленнее, чем фиксированный дизайн, и иметь более низкую предельную сложность при том же размере, что у процессора.
Убей в себе зомби!  46.0.2490.8646.0.2490.86
?? Татарин #18.11.2015 13:57  @Серокой#18.11.2015 13:30
+
-
edit
 

Татарин

координатор
★★★★☆
Татарин>> Core 2 Quad Q8200 - 420 миллионов транзисторов.
Серокой> Из которых подавляющая, львиная, просто ужасающая :-D доля - кеши. То есть памяти. Логика, которую надо проверить, умещается.
Ну да. Но мы же изначально говорили не о том, какую функциональность имеет смысл реализовывать? :)
Я сказал (а ты оспаривал) только то, что схемы на ПЛИС проще, дороже и медленее, чем железные (подразумевая "при равных технологиях"). Ну вот - имеем чип на 420 миллионов транзисторов 2008-го года... имеем топовую конфигурацию 2015-го года из 2-х плат с 14-ю микросхемами ПЛИС, которые этот чип потянуть не могут, даже на стероидах, амфетаминах и с непрерывной молитвой. Просто никак.

Разве я был неправ?

Татарин>> Именно так - кучей ПЛИС, за безумные деньги на низкой частоте.
Серокой> Ну не очень безумные... на самом деле. Тыщ 100 долларов за ящик.
Ну таки вполне безумные, если представить, что этот функционал нужен не для отладки, а в готовом изделии.
На такое соглашаются только когда тираж мал, и альтернативы - ещё безумнее. :)
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  46.0.2490.8646.0.2490.86
RU Серокой #18.11.2015 14:08  @Anarky#18.11.2015 13:42
+
-
edit
 

Серокой

координатор
★★★★
Anarky> Я думал, что Стратикс у Альтеры этот как Виртекс у известно кого.

Уже нет. Последние годы Альтера сдаёт. Сильно.
Ну и stratix-II уже старый, новый - это V-й.
Но сейчас они с Интелом слились в экстазе... И таки обещают :-D выкатить 10-й стратикс. Если что, обещания длятся уже года три. ) Но по хотелкам он круче виртекса выходит. "Продажные" экземпляры - вторая половина 16-го...
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
Это сообщение редактировалось 18.11.2015 в 14:14
RU Серокой #18.11.2015 14:11  @Татарин#18.11.2015 13:57
+
-
edit
 

Серокой

координатор
★★★★
Татарин> Я сказал (а ты оспаривал) только то, что схемы на ПЛИС проще, дороже и медленее, чем железные (подразумевая "при равных технологиях").
Я оспаривал только то, что "проще". Проверяется всё равно в итоге весь функционал.
Ну ладно, в одну такой же, но медленнее, не влезет, уговорил.

Татарин> Ну таки вполне безумные, если представить, что этот функционал нужен не для отладки, а в готовом изделии.
Да не, это чисто средство верификации. Для этого и используется. Как готовое - нет.
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
RU Anarky #18.11.2015 14:23  @Серокой#18.11.2015 14:08
+
-
edit
 

Anarky

аксакал

Серокой> Если что, обещания длятся уже года три. ) Но по хотелкам он круче виртекса выходит. "Продажные" экземпляры - вторая половина 16-го...
Какого из? 7-го? Так уже Ultra Scale на подходе.

PS: странно, помню года два назад читал хвастливую статью Альтеры про новый стратикс на 4 ядра транзисторов, что де самая большая СБИС в мире.
Тяжкое горе ожидает ту страну, которая окажется неспособной отразить удар с воздуха © Г. К. Жуков  1515
RU Anarky #18.11.2015 14:25  @Татарин#18.11.2015 13:18
+
-
edit
 

Anarky

аксакал

Серокой>> Съедят коре 2 и не поморщатся.
Татарин> 56 мегагейтов? :) В 2015-м?
Татарин> Core 2 Quad Q8200 - 420 миллионов транзисторов.

Ну ты не забывай, что гейты гейтам рознь, часть кешевых гейтов уложится в BRAM.
Тяжкое горе ожидает ту страну, которая окажется неспособной отразить удар с воздуха © Г. К. Жуков  1515

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru