Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Получить файл прошивки MAXII
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
zombi
если подключить некую "прослушку" паралельно сигналам JTAGа.
Интересует возможно ли в принципе ?
vetal
Если прослушивать непосредственно процесс программирования, то возможно.
Только зачем? Ведь прослушивая данный процесс вы уже имеете файл программирования sm.gif
eugen_pcad_ru
Насколько я понял речь идет о мониторинге линий при прошивке FPGА из внешней П3У (т.е. без прогpaмматopа и при включении питания). Так?
zombi
Цитата(vetal @ Aug 16 2013, 14:41) *
Только зачем? Ведь прослушивая данный процесс вы уже имеете файл программирования sm.gif

Хочу выяснить возможность удалённого программирования MAXII и при этом оставаться уверенным что никто не "стибрит" прошивку.

Цитата(eugen_pcad_ru @ Aug 16 2013, 14:47) *
Насколько я понял речь идет о мониторинге линий при прошивке FPGА из внешней П3У (т.е. без прогpaмматopа и при включении питания). Так?

Нет, cpld и единожды при изготовлении с обязательной установкой бита секретности.
vetal
Цитата
Хочу выяснить возможность удалённого программирования MAXII и при этом оставаться уверенным что никто не "стибрит" прошивку.

Сделайте таймаут, после которого будет подаваться сброс на схему - больше особо ничего не придумаешь sm.gif
zombi
Цитата(vetal @ Aug 16 2013, 16:04) *
Сделайте таймаут, после которого будет подаваться сброс на схему - больше особо ничего не придумаешь sm.gif

Что за таймаут? где его сделать? можно подробнее?
vitan
Цитата(zombi @ Aug 16 2013, 15:53) *
Хочу выяснить возможность удалённого программирования MAXII и при этом оставаться уверенным что никто не "стибрит" прошивку.

имхо надо в прошивку добавлять криптографию, которая будет распознавать, на оригинальной ли плате она запущена.
zombi
Цитата(vitan @ Aug 16 2013, 22:03) *
имхо надо в прошивку добавлять криптографию, которая будет распознавать, на оригинальной ли плате она запущена.

Куда добавлять? чего распознавать?

Есть оригинальная плата с чистой альтерой MAXII EPM570,EPM1270... в южном полушарии, надо её запрограммировать находясь в северном.
И никто не должен иметь даже малейшей возможности скопировать файл прошивки.
Как сделать?
eugen_pcad_ru
ИМХО:
при удаленном программировании никак. Вы же по какому-то протоколу будете ее прошивать? А вот на это то протокол и посадят сниффер, либо осциллом "сколят". Только если будет вещь в себе (т.е. без возможности удаленной прошивки).
vetal
Цитата
Что за таймаут? где его сделать? можно подробнее?

В "максах" есть встроенный генератор. Использую этот генератор Вы можете ограничить время работы вашего проекта добавив в него счетчик и запрет работы по превышении определенного времянного интервала.
Там образом можно ограничить использование проекта до уровня коммерчески незначимого.
zombi
Цитата(vetal @ Aug 19 2013, 10:45) *
В "максах" есть встроенный генератор. Использую этот генератор Вы можете ограничить время работы вашего проекта добавив в него счетчик и запрет работы по превышении определенного времянного интервала.
Там образом можно ограничить использование проекта до уровня коммерчески незначимого.

Согласен, возможно.
Но нужно будет ещё иметь возможность как-то останавливать этот счётчик. А как? и чем?
vetal
Цитата
Но нужно будет ещё иметь возможность как-то останавливать этот счётчик. А как? и чем?

Зачем?
После получения оплаты Вы должны передать результат своей работы, где этого счетчика уже не будет.
vitan
Цитата(zombi @ Aug 17 2013, 00:00) *
Куда добавлять? чего распознавать?

Вроде бы, ответ очевиден? На плату за пределы ПЛИС. Если это невозможно, ибо все уже изготовлено, то можно попытаться обойтись имеющимся оборудованием на плате. Например, если на плате есть часы (RTC), и плисина к ним подключена, то можно попробовать это использовать. На некоторых часах вообще бывают уникальные номера, которые можно прочитать плисиной. Если этого нет, то можно подумать о каком-нибудь протоколе многоступенчатой прошивки, который использовал бы показания часов для повышения секретности (фантазирую).
В общем, идея в том, чтобы плисина могла определить, в каком окружении она работает. Что за плата, что на ней еще есть?

Цитата(vetal @ Aug 19 2013, 13:21) *
Зачем?
После получения оплаты Вы должны передать результат своей работы, где этого счетчика уже не будет.

Так ведь этого не достаточно. Один раз отправит прошивку без счетчика, и всё...
vetal
Цитата
Так ведь этого не достаточно. Один раз отправит прошивку без счетчика, и всё...

Все зависит от того, что является результатом работы sm.gif
zombi
Цитата(vetal @ Aug 19 2013, 12:35) *
Все зависит от того, что является результатом работы sm.gif

biggrin.gif
Если бы речь шла о единственном или о нескольких изделиях я б их просто по почте отправил.
vetal
Цитата
Если бы речь шла о единственном или о нескольких изделиях я б их просто по почте отправил.

В таком случае самый надежный вариант - командировка за счет принимающей стороны sm.gif
zombi
Цитата(vetal @ Aug 19 2013, 13:03) *
В таком случае самый надежный вариант - командировка за счет принимающей стороны sm.gif

Похоже это единственный вариант.
Эх прокачусь! 08.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.