Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: некое сравнение современных лоу-энд ПЛИС
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
yes
метода не претендующая на объективность - есть один маштабируемый плис-независимый проект со слабыми констрейнами
для ксайлинса использовался симплифай+ISE
для альтеры квартус без костылей

Spartan 6 не смотря на хитрую архитектуру ничем не выиграл и не проиграл (для мэпера было разрешено LUT combining)
то есть то что лезло в xc6slx9, то заняло по 90% в циклонах 10-ках III и VI

но получается, что спартаны сильно дешевле: например, xc6slx75 стоит там $130, в то время как циклоны там по III $230, но для III непонятно мне с Ind и IV $270 (корпус BGA484 Ind, младший спидгрейд)

------------------

но интересный для меня факт, старые S3 типа 3S5000 соответствуют в новой шкале 100-кам и при этом стоят те же $130

понятно, что со скоростями и потреблением там раза в 1.5 похуже, но S3 лет 5 назад появились, то есть по закону Мура должны бы в 4 раза улучшиться ПЛИСы с тех пор

кстати закон Мура имеет вторую, секретную smile.gif часть
кол-во транзисторов удваивается за 2 года, но стоимость остается постоянной
то есть можно было бы ожидать что при тех же размерах стоимость уменьшится вдвое
а вот для ПЛИС такого нет.
ADA007
Сдается мне, что XC6 - это у них вообще коммерческий ход такой...посмотрим, что они сделают для 7-ой серии.
yes
Spartan 6 is basically a V5 redesigned for 45nm Samsung fab

то есть xilinx перешли с UMC на Samsung (по крайней мере для спартанов)
при этом грозились использовать и 28 нм
http://www.samsung.com/us/business/semicon...do?news_id=1133

кстати, новые документы по спартан6 (август) гораздо иттереснее - выбросили МСВ для быстрых грейдов 3N
и сделали адекватную секьюрность (FUSE)
то есть ксайлинкс рулит!
bogaev_roman
Цитата(yes @ Sep 15 2010, 16:08) *
то есть xilinx перешли с UMC на Samsung (по крайней мере для спартанов)
при этом грозились использовать и 28 нм
кстати, новые документы по спартан6 (август) гораздо иттереснее - выбросили МСВ для быстрых грейдов 3N
и сделали адекватную секьюрность (FUSE)
то есть ксайлинкс рулит!

На а альтера уже давно эти 28нм аннонсировало для stratixV, который и появится раньше. Именно так было с 40нм и stratixIV.
yes
Цитата(bogaev_roman @ Sep 15 2010, 16:16) *
На а альтера уже давно эти 28нм аннонсировало для stratixV, который и появится раньше. Именно так было с 40нм и stratixIV.

сравним 200 баксовый спартан с ... с чем сравнить, то? даже циклон 3/4 200 баксовый логики вдвое меньше...
а секретность только у латтиса была до этого, у циклона LS (ну и у виртексов) - профанация с батарейкой

Victor®
Цитата(yes @ Sep 15 2010, 15:08) *
Spartan 6 is basically a V5 redesigned for 45nm Samsung fab

то есть xilinx перешли с UMC на Samsung (по крайней мере для спартанов)
при этом грозились использовать и 28 нм
http://www.samsung.com/us/business/semicon...do?news_id=1133

кстати, новые документы по спартан6 (август) гораздо иттереснее - выбросили МСВ для быстрых грейдов 3N
и сделали адекватную секьюрность (FUSE)
то есть ксайлинкс рулит!


У Xilinx секурити адекватная (Digital DNA) есть еще со времен Spartan-3A...
и в S-6 она есть.
yes
Цитата(Victor® @ Sep 15 2010, 18:27) *
У Xilinx секурити адекватная (Digital DNA) есть еще со времен Spartan-3A...
и в S-6 она есть.

очень сомневаюсь в адекватности DNA
при наличии нескольких битстримов для разных DNA она вырезается очень легко
ну и процедура генерации новой прошивки (пересинтез) для использования DNA вряд ли годится для производства

вариант с использователем универсального автомата (например, пикоблейз) для проверки DNA и разными образами в BRAM (или загрузкой от хоста) даже ксайлинс не считает секьюрным

я сильно интересовался вопросом, но адекватной схемы секретности с использованием DNA не нашел

если есть желание объяснить и знаете как - мне было бы интересно.
bogaev_roman
Цитата(yes @ Sep 15 2010, 17:39) *
сравним 200 баксовый спартан с ... с чем сравнить, то? даже циклон 3/4 200 баксовый логики вдвое меньше...
а секретность только у латтиса была до этого, у циклона LS (ну и у виртексов) - профанация с батарейкой

Ценовая категория это да, сам убедился что stratixIV стоит раз в 5 дороже virtex5 (самые дорогие), но он и появился физически уже в феврале этого года, а виртексы тока-тока НЕинженерные образцы появились на офсайте, а до нас докатятся к концу года. Так что хошь - бери щас, но в 5 раз дороже и похоже, что тенденция сохранится и с новыми линейками smile.gif
CaPpuCcino
Цитата(bogaev_roman @ Sep 15 2010, 17:53) *
Ценовая категория это да, сам убедился что stratixIV стоит раз в 5 дороже virtex5 (самые дорогие), но он и появился физически уже в феврале этого года, а виртексы тока-тока НЕинженерные образцы появились на офсайте

у ксайлинкса, кажись, на сайте уже давно девелопмент бордами с Виртекс-6 давно во всю торгуют. притом не за дорого. вы наверное с 7-ами путаете?
VladimirB
Цитата(bogaev_roman @ Sep 15 2010, 18:53) *
Ценовая категория это да, сам убедился что stratixIV стоит раз в 5 дороже virtex5 (самые дорогие), но он и появился физически уже в феврале этого года, а виртексы тока-тока НЕинженерные образцы появились на офсайте, а до нас докатятся к концу года. Так что хошь - бери щас, но в 5 раз дороже и похоже, что тенденция сохранится и с новыми линейками smile.gif

Ну тут вы не правы. Отладочную плату ML-605 ещё в том году привезли. А сейчас mass production Virtex-6 XC6VLX240T-1156I уже вовсю работают на платах нашей собственной разработки. Привезли их в мае-июне. На микросхемах стоят даты изготовления 13 и 21 неделя 2010.
А как взглянешь на цены сратикса-4 так плакать хочется - лучше подождать пару месяцев и с ISE попарится чем отдавать стока денег.

P.S. А тут уже и Kintex7 на подходе.
CaPpuCcino
Цитата(VladimirB @ Sep 15 2010, 23:18) *
А сейчас mass production Virtex-6 XC6VLX240T-1156I уже вовсю работают на платах нашей собственной разработки.

вы плату на продажу делаете или для себя? если на продажу, дайте, плз, ссылку на сайт с продукцией вашей компании
спб
bogaev_roman
Цитата(CaPpuCcino @ Sep 15 2010, 22:40) *
у ксайлинкса, кажись, на сайте уже давно девелопмент бордами с Виртекс-6 давно во всю торгуют. притом не за дорого. вы наверное с 7-ами путаете?

Я не про борды говорил, хотя сейчас на xilinx.com залез - действительно, обычые плис уже предлагают, просто в прошлом месяце там только ES были (может не обновлялся сайт давно).
MrYuran
Цитата(yes @ Sep 9 2010, 14:42) *
то есть можно было бы ожидать что при тех же размерах стоимость уменьшится вдвое
а вот для ПЛИС такого нет.

Это ваши собственные измышления.
Стоимость определяется маркетологами, им глубоко плевать на законы Мура, Ома и многие другие.
Кстати, согласно вашей логике, AVR и вообще восьмибитники должны стоить в разы (если не десятки раз) меньше, чем АРМы.
Чего тоже не наблюдается.
DmitryR
Цитата(yes @ Sep 15 2010, 18:46) *
я сильно интересовался вопросом, но адекватной схемы секретности с использованием DNA не нашел
если есть желание объяснить и знаете как - мне было бы интересно.

Шифровать код для Microblaze, используя в качестве ключа DNA.
Maksim
Цитата(DmitryR @ Sep 16 2010, 11:41) *
Шифровать код для Microblaze, используя в качестве ключа DNA.

DNA можно считать, подключить другую прошивку
VladimirB
Цитата(CaPpuCcino @ Sep 16 2010, 00:48) *
вы плату на продажу делаете или для себя? если на продажу, дайте, плз, ссылку на сайт с продукцией вашей компании
спб

Не для себя и не на продажу. Есть заказчик smile.gif


Цитата(Maksim @ Sep 16 2010, 14:23) *
DNA можно считать, подключить другую прошивку

Ну считаете DNA, а к аппаратному дешифратору на FPGA fabric
при переносе прошивки в другую ПЛИС будете МГТФом подпаиватся ?

И дешифровать код прошивки Микроблейза - не зная алгоритм шифрования - м.б. очень сложно.

При производстве конечно для каждого девайса придётся каждый раз заново шифровать программу для Микроблейза и перезаливать её в bit файл.

Хотя AES + батарейка или eFUSы конечно надёжней. В Spartan6 в старших версиях батарейка вроде предусмотрена, и в упоминавшейся выше микросхеме даже eFUSы.
Maksim
[/quote]
Ну считаете DNA, а к аппаратному дешифратору на FPGA fabric
при переносе прошивки в другую ПЛИС будете МГТФом подпаиватся ?

И дешифровать код прошивки Микроблейза - не зная алгоритм шифрования - м.б. очень сложно.

При производстве конечно для каждого девайса придётся каждый раз заново шифровать программу для Микроблейза и перезаливать её в bit файл.
[/quote]

1) ключ известен
2) из чего состоит зашифрованный текст (коды команд и их структура) тоже известно
3) кто будет ломать может сравнивать ещё прошивки от разных устройств (с разными DNA)

расшифруют вашу прошивку и наделают клонов. Не надейтесь на этот способ защиты. Он для других целей (может быть).
yes
Цитата(VladimirB @ Sep 17 2010, 00:42) *
Ну считаете DNA, а к аппаратному дешифратору на FPGA fabric
при переносе прошивки в другую ПЛИС будете МГТФом подпаиватся ?


обобщенно
вся эта DNA секретность опирается на невозможность реверснуть битстрим - а это не так
для спартана 3 есть несколько бесплатных
проектов реверса битстрима, да и стоимость поисследовать подключение DNA к фабрику (есть чип-едитор, есть битстрим - что помешает?)
потом делаешь внутре защищенного битстрима фрагмент с подключением сдвигового регистра вместо DNA
забить ПЛИСину так, чтоб свободного места на это не осталось имхо, сложнее процедуры взлома

пример с микроблейзом
вопервых криптор/енкриптор пожрет логику (если тот же АЕS) и время разработки
во вторых 57бит ключ это несеръезно, тем более DNA взломщику известен (как бы не хитрить с формированием ключа из DNA - все равно больше известных 57 бит не получится) и даже хороший алгоритм криптования перебирается

вариант с самодельным декриптователем типа 1 бит ксорим с 47 битом DNA, 2 бит с 33 и т.д - это вообще не серьезно
Shtirlits
QUOTE (yes @ Sep 17 2010, 15:10) *
для спартана 3 есть несколько бесплатных

Если не лениво, поделитесь линками, любопытно.
DmitryR
Цитата(Maksim @ Sep 17 2010, 03:59) *
1) ключ известен
2) из чего состоит зашифрованный текст (коды команд и их структура) тоже известно
3) кто будет ломать может сравнивать ещё прошивки от разных устройств (с разными DNA)

расшифруют вашу прошивку и наделают клонов.

Это все теория, и теория в принципе верная: абсолютную стойкость дает только шифроблокнот, как известно. Посмотрите с точки зрения практики: у взломщика есть DNA и есть некий зашифрованный массив. DNA не обязательно является в чистом виде ключом - его можно видоизменить (XOR с константой сразу добавляет необходимость еще и саму прошивку FPGA разгребать), можно использовать какую-то его часть, переставить биты и т.д., плюс неизвестен размер и адрес зашифрованного блока. Алгоритм шифрования неизвестен. Прошивок может быть и есть неколько, но немного (не будут же конкуренты ради декриптования покупать устройства десятками?). Конечно, теоретически это можно сломать. Практически зарплата специалисту, который сможет это сделать, помноженная на время и помноженная на негарантированный успех отсечет такие попытки.
yes
Цитата(Shtirlits @ Sep 17 2010, 15:41) *
Если не лениво, поделитесь линками, любопытно.


линков нет - не собрал

начать можно так
http://lmgtfy.com/?q=reverse+bitgen
но так сразу я не нашел проектов с кодами, либо их ксайлинкс трет, либо интерес пропал у народа продолжать

была какая-то фирмочка (стартап), которая вроде как расковыряла и ксайлинс их купил -
сейчас тоже ссылок на это не нашел, а 2-3 года назад каждая вторая была об этом

upd: нашел
по поводу реверсеров битстримов
http://www.ulogic.org/trac

да это не совсем ответ (имхо, студенты или обломались или институт закончили и делом занялись)
но типа принцип продемонстрировали...


Цитата(DmitryR @ Sep 17 2010, 16:45) *
Это все теория, и теория в принципе верная: абсолютную стойкость дает только шифроблокнот, как известно.
.....


когда-то спутниковое телевидение кодировали 58-ми битным ключем (DES) - ломалки чуть ли не каждый второй написал (тупо перебор на пне/амд)
с ростом процев дошло до того, что в реал-тайме ломалось

я не силен в теории, так вводный курс очень давно послушал, но все эти ксоры с константами при неправильном использовании для вражеского анализатора все равно что ксор с 0 smile.gif

это у нас алгебру плохо преподают а в западных странах и продвинутых юго-восточных с алгеброй хорошо и найти желающих поковырять мне кажется не так сложно, то есть оценка взлома имхо $10к
если проект (убытки от клонирования) дешевле - то вполне DNA годится
DmitryR
Цитата(yes @ Sep 17 2010, 19:05) *
когда-то спутниковое телевидение кодировали 58-ми битным ключем (DES) - ломалки чуть ли не каждый второй написал (тупо перебор на пне/амд)
с ростом процев дошло до того, что в реал-тайме ломалось

Значит там есть критические уязвимости. В WEP например 104 бита, но он тоже взламывается за несколько минут.

Цитата(yes @ Sep 17 2010, 19:05) *
я не силен в теории, так вводный курс очень давно послушал...

Не сильны в теории - давайте обратимся к практике. Вот тут RC5 с ключом длиной в 56 бит люди ломали 250 дней практически всем миром. И не думаю, что там собрались поголовно идиоты не знающие, что ключи в 58 бит можно ломать в реалтайме.
thinkerreed
Цитата(yes @ Sep 15 2010, 18:46) *
я сильно интересовался вопросом, но адекватной схемы секретности с использованием DNA не нашел

если есть желание объяснить и знаете как - мне было бы интересно.

Дак вроде простая схема, у ксайленкса где-то описана: номер DNA + сколько-нибудь дополнительных бит (случайных) шифруется и хранится где-нибудь на плате, а для проверки читается, расшифровывается и сравнивается. Есть только одна засада - расшифровку надо делать аппаратную, иначе расковыряют программу и конец защите. Хотя если битстрим кто-то может реверсить, то не поможет. Но мне что-то не верится, что кто-то реально может, ИМХО это офигительно трудоёмко.
_Anatoliy
Цитата(DmitryR @ Sep 17 2010, 19:41) *
Не сильны в теории - давайте обратимся к практике. Вот тут RC5 с ключом длиной в 56 бит люди ломали 250 дней практически всем миром. И не думаю, что там собрались поголовно идиоты не знающие, что ключи в 58 бит можно ломать в реалтайме.

Мне тоже слабо верится.Сам когда-то разрабатывал систему условного доступа для DVB по алгоритму CSA. Там ключ длиной 56 бит динамически изменялся через каждые 2 секунды.Подбирать ключ просто нет смысла.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.