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

 
 
> Выложил документацию на эмулятор ПЗУ до хх040
NeoN
сообщение Jan 12 2008, 18:45
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 150
Регистрация: 18-10-04
Пользователь №: 901



Удобно использовать для девайсов на ПЛИС, у которых конфигурацию процессор грузит из своей памяти. Т.е. связка ПЛИС + х51 + хх040 позволяет грузить до 4Мбит конфигурации и сама еще работает smile.gif
страница проекта


--------------------
user posted image
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
zltigo
сообщение Jan 12 2008, 19:35
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(NeoN @ Jan 12 2008, 20:45) *
Т.е. связка ПЛИС + х51 + хх040 позволяет грузить до 4Мбит конфигурации и сама еще работает smile.gif

Контроллеры для загрузки FPGA действительно удобно использовать, но из собственной набортной или
сериальной FLASH. При отдадке - через JTAG в цепочке с контроллером, ну или через внешний интерфес контроллера. Но уж не через эмулятор flash в DIP корпусе подключенному как внешняя память к контроллеру с недостаточными ресурсами. 21 век на дворе.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
NeoN
сообщение Jan 13 2008, 09:29
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 150
Регистрация: 18-10-04
Пользователь №: 901



Объясняю. Указанный в топике вариант _оптимален_ для выполнения следующих требований: возможность самостоятельной замены прошивки заказчиком при сохранении защищенности от копирования. Часть прошивки при этом лежит во встроенном флеше контроллера, который (о, ужас!), то же в DIP корпусе. Второй момент, сподвигнувший меня на данную разработку, необходимость отлаживать систему из 3..4 одинаковых устройств одновременно.
В прочем, как говорят, не нравиться - не ешь...


--------------------
user posted image
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 13 2008, 09:50
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата
В прочем, как говорят, не нравиться - не ешь...

Естественно smile.gif. Если Вы думаете, что я почему-то буду кого-то агитировать за неиспользование данного девайса, то это не так - просто изложил свое видение проблемы и используемые мной решения.
Цитата(NeoN @ Jan 13 2008, 11:29) *
возможность самостоятельной замены прошивки заказчиком при сохранении защищенности от копирования

Аналогичное требование выполняются в любом варианте построения системы, где присутствует прошиваемый производителем бутовый загрузчик загружающий в последствии шифрованные образы. При этом, если далее речь идет о загрузке в FPGA, то она естесвенно может быть перехвачена на этапе загрузки в FPGA (если в FPGA нет собственной поддержки шифрования) при любом построении системы.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
NeoN
сообщение Jan 13 2008, 10:52
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 150
Регистрация: 18-10-04
Пользователь №: 901



Цитата(zltigo @ Jan 13 2008, 12:50) *
При этом, если далее речь идет о загрузке в FPGA, то она естесвенно может быть перехвачена на этапе загрузки в FPGA (если в FPGA нет собственной поддержки шифрования) при любом построении системы.


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


--------------------
user posted image
Go to the top of the page
 
+Quote Post
dvladim
сообщение Jan 13 2008, 15:00
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(NeoN @ Jan 13 2008, 13:52) *
Защищенность в данном случае обеспечивает обмен ПЛИС с защищенным процессором, выбор ПЛИС с шифрованием, увы, не велик.

Защищенность от чего? Если от снятия конфигурации ПЛИС, то не обеспечивает.
Если ПЛИС без шифрования, то канал загрузки ПЛИС всегда можно прослушать.
Go to the top of the page
 
+Quote Post
NeoN
сообщение Jan 13 2008, 15:24
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 150
Регистрация: 18-10-04
Пользователь №: 901



Цитата(den_realan @ Jan 13 2008, 18:00) *
Защищенность от чего? Если от снятия конфигурации ПЛИС, то не обеспечивает.
Если ПЛИС без шифрования, то канал загрузки ПЛИС всегда можно прослушать.

Защищенность всей системы от копирования.

ПЛИС постоянно запрашивает у контроллера хэш от ПСП, если результат не совпадает - вырубается.

P.S. Насчет прогресса в средствах отладки и т.д.
Я не любитель MCS51 и практически - ненавистник интела, как разработчика архитектур.
Но есть ряд разработок, исторически построенных на 51-х, которые бессмысленно переводить на более прогрессивные контроллеры с ISP. Совокупность наработанного программного обеспечения и тупой, но очень предсказуемой архитектуры 51-х заставляет отказаться от перехода на новый контроллер.
Собственно в этой ситуации, эмулятор и был сделан. Был бы готовый - купили бы не раздумывая, время дороже wink.gif
И конечно, все это никак не отменяет загрузки ПЛИС через JTAG, загрузки XCF через JTAG или использования IAP-контроллера, что и используется в других наших разработках smile.gif


P.P.S. А кто мою тему в 51-х грохнул? Там она ИМХО была уместней...


--------------------
user posted image
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 05:22
Рейтинг@Mail.ru


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