Перейти к содержанию
    

Получить файл прошивки MAXII

если подключить некую "прослушку" паралельно сигналам JTAGа.

Интересует возможно ли в принципе ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если прослушивать непосредственно процесс программирования, то возможно.

Только зачем? Ведь прослушивая данный процесс вы уже имеете файл программирования :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Насколько я понял речь идет о мониторинге линий при прошивке FPGА из внешней П3У (т.е. без прогpaмматopа и при включении питания). Так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только зачем? Ведь прослушивая данный процесс вы уже имеете файл программирования :)

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

 

Насколько я понял речь идет о мониторинге линий при прошивке FPGА из внешней П3У (т.е. без прогpaмматopа и при включении питания). Так?

Нет, cpld и единожды при изготовлении с обязательной установкой бита секретности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Сделайте таймаут, после которого будет подаваться сброс на схему - больше особо ничего не придумаешь :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделайте таймаут, после которого будет подаваться сброс на схему - больше особо ничего не придумаешь :)

Что за таймаут? где его сделать? можно подробнее?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

имхо надо в прошивку добавлять криптографию, которая будет распознавать, на оригинальной ли плате она запущена.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

имхо надо в прошивку добавлять криптографию, которая будет распознавать, на оригинальной ли плате она запущена.

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

 

Есть оригинальная плата с чистой альтерой MAXII EPM570,EPM1270... в южном полушарии, надо её запрограммировать находясь в северном.

И никто не должен иметь даже малейшей возможности скопировать файл прошивки.

Как сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ИМХО:

при удаленном программировании никак. Вы же по какому-то протоколу будете ее прошивать? А вот на это то протокол и посадят сниффер, либо осциллом "сколят". Только если будет вещь в себе (т.е. без возможности удаленной прошивки).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что за таймаут? где его сделать? можно подробнее?

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

Там образом можно ограничить использование проекта до уровня коммерчески незначимого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Там образом можно ограничить использование проекта до уровня коммерчески незначимого.

Согласен, возможно.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Зачем?

После получения оплаты Вы должны передать результат своей работы, где этого счетчика уже не будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

В общем, идея в том, чтобы плисина могла определить, в каком окружении она работает. Что за плата, что на ней еще есть?

 

Зачем?

После получения оплаты Вы должны передать результат своей работы, где этого счетчика уже не будет.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Все зависит от того, что является результатом работы :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все зависит от того, что является результатом работы :)

:biggrin:

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...