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

 
 
> Установлен ли "Security bit" ?, Как узнать
KyTyIIIa
сообщение Mar 5 2013, 11:09
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 5-03-13
Пользователь №: 75 900



Имеется плис MAX II EPM240T100.
Каким образом можно узнать, установлен ли бит защиты от считывания?

С помощью функции "examine" Quartus'а, удается получить .pof-файл, и сам Quartus ничего не говорит о существовании какой-либо защиты.
Возможно ли узнать, насколько этот .pof-файл соответствует содержимому плис (естественно, без учета заголовков самого Quartus)?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
jks
сообщение Mar 5 2013, 14:39
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 3-04-11
Из: .
Пользователь №: 64 084



А такая последовательность JTAG команд что показывает?

CODE


TRST ABSENT;
ENDDR IDLE;
ENDIR IRPAUSE;
STATE IDLE;
SIR 10 TDI (2CC); ! ISC_ENABLE
RUNTEST IDLE 18003 TCK ENDSTATE IDLE;
!
!
!
SIR 10 TDI (203); ! ISC_ADDRESS_SHIFT
RUNTEST 93 TCK;
SDR 14 TDI (0000); ! ADDR = 0000
SIR 10 TDI (205); ! ISC_READ
RUNTEST 93 TCK;
SDR 16 TDI (FFFF) TDO (6BFF) MASK (FBFF); ! 7BFF, 6BFF <===== ????
RUNTEST 53 TCK;
!
!
!
SIR 10 TDI (201); ! ISC_DISABLE
RUNTEST 18003 TCK;
SIR 10 TDI (3FF);
RUNTEST 18000 TCK;
STATE IDLE;

Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Mar 6 2013, 11:54
Сообщение #3


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

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



Цитата(jks @ Mar 5 2013, 18:39) *
А такая последовательность JTAG команд что показывает?

Ну, это все-таки SVF, а не POF.
Не могли бы Вы объяснить процесс определения состояния бита защиты (по считанному POF'у) поподробнее, для особо догадливых? А то я ничего не понял laughing.gif


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
jks
сообщение Mar 6 2013, 14:50
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 3-04-11
Из: .
Пользователь №: 64 084



Цитата(Stewart Little @ Mar 6 2013, 15:54) *
Ну, это все-таки SVF, а не POF.
Не могли бы Вы объяснить процесс определения состояния бита защиты (по считанному POF'у) поподробнее, для особо догадливых? А то я ничего не понял laughing.gif


Да особых знаний не надо.
В спецификации указано что после установки бита защиты внутренняя память конфигурации не читается (точнее читается как "0"),
а EEPROM память читается и на нее бит защиты не действует.

Это скан без бита защиты
Прикрепленное изображение


Это скан с битом защиты
Прикрепленное изображение


по смещению 0x8D начинается POF запись с типом 0x11(17) - блок конфигурации
далее 32 разряда длина блока 00001A0C
потом собственно конфигурационные данные 12 байт служебные, опции размер битстрима в битах (0x0000D000).
дальше конфигурация.

Запись с типом 0x18 (24 dec) - данные EEPROM.

Запись с типом 0x8 - контрольная сумма.


Цитата(KyTyIIIa @ Mar 6 2013, 18:28) *
Если я все правильно понял, то вот по этим данным можно судить, есть защита или нет:

и, судя по "Data Bytes", никакой защиты нет (в данном случае), так?


Запись с типом (5) влияет только при создании файла Quartus-ом. В ней указывается зашивать бит защиты или нет.
Защита прошивается после программирования битстрима, по нулевому адресу.

Цитата(KyTyIIIa @ Mar 6 2013, 18:28) *
Получается, что бит защиты влияет только на возможность считывания CFM, а на UFM нет?


Да
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- KyTyIIIa   Установлен ли "Security bit" ?   Mar 5 2013, 11:09
- - Костян   QUOTE (KyTyIIIa @ Mar 5 2013, 10:09) Имее...   Mar 5 2013, 11:25
|- - KyTyIIIa   Цитата(Костян @ Mar 5 2013, 15:25) прошит...   Mar 5 2013, 11:54
|- - jks   Цитата(KyTyIIIa @ Mar 5 2013, 15:54) Возм...   Mar 5 2013, 12:41
|- - KyTyIIIa   Цитата(jks @ Mar 5 2013, 16:41) Есть тако...   Mar 5 2013, 15:41
|- - jks   Цитата(KyTyIIIa @ Mar 5 2013, 19:41) WinH...   Mar 5 2013, 15:56
|- - KyTyIIIa   Если я все правильно понял, то вот по этим данным ...   Mar 6 2013, 14:28
- - Stewart Little   У MAX II нет возможности считать состояние бита за...   Mar 5 2013, 11:51
|- - Stewart Little   Цитата(jks @ Mar 6 2013, 18:50) Запись с ...   Mar 7 2013, 12:21
- - KyTyIIIa   А возможно ли раздобыть описание формата .pof ?   Mar 6 2013, 15:49
|- - jks   Цитата(KyTyIIIa @ Mar 6 2013, 19:49) А во...   Mar 6 2013, 16:35
|- - Stewart Little   Цитата(jks @ Mar 6 2013, 19:35) http://ww...   Mar 6 2013, 17:00
- - Alex11   Если у Вас прочитаны все нули в записи типа 11, то...   Mar 7 2013, 21:39


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th August 2025 - 01:37
Рейтинг@Mail.ru


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