|
|
  |
Присвоение ID ПЛИС'е, Как бы проще сделать? |
|
|
|
Aug 25 2009, 11:47
|
Местный
  
Группа: Свой
Сообщений: 314
Регистрация: 7-12-05
Пользователь №: 11 917

|
Цитата(SM @ Aug 25 2009, 12:40)  Неудачный пример. MAC-адреса имеют стандартизованный формат, и каждому вендору выделяется вполне определенный диапазон. Ну именно в этой части - да некорректный пример. Но в то же время, определенный диапазон вендору выделяется только для того, чтобы не следить за уникальностью адреса во всем мире. Вендору выделили диапазон - он сам внутри своего диапазона гарантирует уникальность. А по большому счету никакой дополнительной нагрузки не несет  Если все маки в мире перемешать, сохранив уникальность, все останется работать  А после битового потока записать ID в EPCS4? Слегка похимичить с тем, чтобы после загрузки ПЛИСа её из ПЛИСа же читать можно было....
|
|
|
|
|
Aug 25 2009, 17:01
|

Местный
  
Группа: Свой
Сообщений: 285
Регистрация: 10-12-04
Из: Earth
Пользователь №: 1 437

|
Э народ вы че, какие нафиг ПЗУ для идентификатора прошивки/плиса?  Все делается элементарно - пишется TCL-скрипт, который автоматически запускается при каждой компиляции первым (до начала анализа/синтеза), который генерит например верилоговский файлик с константой (индекс, дата, что угодно хотите), а он уже подцеплен к проекту. В итоге - имеем четкое разделение одной прошивки от другой, регистр (или даже целый банк памяти) с идентификатором не только ПЛИСки, но и еще кучей другой информации... И никаких ниосов, внешних флэшек и тому подобного  Пример есть у Альтеры - http://www.altera.com/support/examples/tcl...s=tcl%20version
|
|
|
|
|
Aug 25 2009, 17:43
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(spectr @ Aug 25 2009, 21:01)  Э народ вы че, какие нафиг ПЗУ для идентификатора прошивки/плиса?  Все делается элементарно - пишется TCL-скрипт, который автоматически запускается при каждой компиляции первым Эт Вы чего??? Какие нафиг компиляции на производстве? Для каждого экземпляра пустить синтез, да еще и производственникам все исходники дать, и квартус полный поставить? Должно быть подключил, нажал кнопку, десяток секунд, все прошито, следующий...
|
|
|
|
|
Aug 25 2009, 20:11
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(sazh @ Aug 25 2009, 22:05)  Может я чего не догоняю. Но припой как таковой в перечень элементов не внесешь. В перечень элементов не надо. Надо в спецификацию в раздел "материалы". Кстати, если проволочные перемычки "на ходу" монтажником делаются, а не на подготовительном участке (или если на подготовительном, но влом на них чертёж делать) - то тоже туда же грубо "проволока медная лужёная такая-то - 15мм"И на сборочный чертёж в примечания - "перемычки такие-то соеднить припоем таким-то согласно инструкции такой-то". Но я бы в sof полез бы - в ROM-блок или в саму epcs-ку после прошивки, как тут предлагали.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Aug 26 2009, 04:24
|

Знающий
   
Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402

|
Цитата Только мне кажется джамперами задавать ID не комильфо. Не технологично как-то. Эта Вам не технологично и это, как Вы сказали то... не комильфо А если ситуация такова, что этап присвоения этого ID проходит через дядю или тётю с соответствующей квалификацией, то такой метод ещё и фору даст всем внешним ППЗУ и EPCS-контроллерам. Работа с реальными эксплуатационщиками не раз разработчиков "спускала на землю".
--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
|
|
|
|
|
Aug 26 2009, 07:40
|
Местный
  
Группа: Свой
Сообщений: 314
Регистрация: 7-12-05
Пользователь №: 11 917

|
Цитата(Евгений Николаев @ Aug 26 2009, 08:24)  А если ситуация такова, что этап присвоения этого ID проходит через дядю или тётю с соответствующей квалификацией, то такой метод ещё и фору даст всем внешним ППЗУ и EPCS-контроллерам. Работа с реальными эксплуатационщиками не раз разработчиков "спускала на землю". Это вы зря. Человеческий фактор надо исключать. А потом, если устройств предполагается 64К? 16 перемычек? А если больше? И потом, эксплуатационщики и производители - разные понятия. Самое нормальное - в конец прошивки флешки добавлять. Вся сложность - в ПЛИСе поддержать вычитывание ID.
|
|
|
|
|
Aug 26 2009, 08:35
|
Профессионал
    
Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770

|
Цитата(AJIEKCEu @ Aug 26 2009, 11:40)  А потом, если устройств предполагается 64К? Если так, то бить следует того, кто при такой партии решил отдать распределение номеров на откуп тете Клаве. Цитата(SM @ Aug 26 2009, 12:25)  А вот добавление в конец прошивки чего-то в .pof-файл это хакерская работка еще та. И все потому, что там есть CRC.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|