|
|
  |
Вопросик спецам по Актелям |
|
|
|
Nov 9 2013, 03:26
|
Группа: Участник
Сообщений: 12
Регистрация: 7-12-05
Пользователь №: 11 931

|
Есть ли возможность частичной перепрошивки Актеля? Т.е. допустим я внес в проект незначительные изменения, например перебросил сигнал на соседний пин. При этом остальная разводка не поехала. Нет ли возможности прошить только тот сектор чипа, в котором произошли изменения? И вообще есть ли у них такое понятие как сектора? Конкретно интересует семейство A3PExL.
|
|
|
|
|
Nov 9 2013, 09:23
|
Группа: Участник
Сообщений: 12
Регистрация: 7-12-05
Пользователь №: 11 931

|
Цитата(DASM @ Nov 9 2013, 11:25)  Нету. Насколько я знаю - нет ни у кого. А почему вы решили, что от переброса пина мало что меняется ? AFAIK может меняться от разводки к разводке кардинально даже без изменений в исходнике Ну вроде если подшаманить, то можно свести изменения к минимуму. Другое дело если перепрошивать по частям нельзя, то в моем случае смысл этого теряется.
|
|
|
|
|
Nov 11 2013, 09:35
|
Группа: Участник
Сообщений: 5
Регистрация: 24-12-09
Пользователь №: 54 452

|
Цитата(Рыба @ Nov 9 2013, 04:26)  Есть ли возможность частичной перепрошивки Актеля? Т.е. допустим я внес в проект незначительные изменения, например перебросил сигнал на соседний пин. При этом остальная разводка не поехала. Нет ли возможности прошить только тот сектор чипа, в котором произошли изменения? И вообще есть ли у них такое понятие как сектора? Конкретно интересует семейство A3PExL. Основная проблема перепрошивки с Актелем - это Flash память конфигурации. Можно селективно изменить даже один бит, но только с 1 в 0. Доступ к конфигурации (ARRAY) осуществляется по строкам Flash памяти (ROW) и есть команды построчной адресации. Но команда стирания (ERASE) прикладывается ко всей ARRAY - это значит, что из 0 в 1 только все ячейки сразу. Так что если ваша новая прошивка не требует изменений 0-->1 то никаких проблем. Все подсказки есть в любом STAPLE файле сгенерированном для этого чипа.
|
|
|
|
|
Nov 11 2013, 15:07
|
Местный
  
Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399

|
Цитата(Рыба @ Nov 9 2013, 06:26)  Есть ли возможность частичной перепрошивки Актеля? Т.е. допустим я внес в проект незначительные изменения, например перебросил сигнал на соседний пин. При этом остальная разводка не поехала. Нет ли возможности прошить только тот сектор чипа, в котором произошли изменения? И вообще есть ли у них такое понятие как сектора? Конкретно интересует семейство A3PExL. Если "набор изменений" заранее известен, можно эти изменения привязать к содержимому FlashROM. FlashROM прошивается отдельно от остальной части кристалла.
|
|
|
|
|
Nov 12 2013, 12:21
|
Местный
  
Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399

|
Цитата(yes @ Nov 12 2013, 15:00)  это если сделать специальный автомат, который читает этот FlashROM и что-то выполняет в зависимости от содержания - тогда да ДА Цитата(yes @ Nov 12 2013, 15:00)  но я так понимаю, что автору интересно исправлять какие-то функции ПЛИС что хочет автор - для меня покрыто завесой тайны..
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|