Как скопировать ПЛИС EPM7032 (серия MAX7000S) без проэкта?
Добавлено: Ср окт 05, 2011 20:16:39
Доброго здоровья!!!Не пинайте сильно...я тут новичок.
Если вам не трудно, подскажите пожалуйста по следующему вопросу:
Имею обращение от клиента, который принес три одинаковые платы
контроллеров из которых только одна исправна программно.
На платах стоят ПЛИС EPM7032S. Я собрал Байт Бластер, скачал ПО
(Квартус-программер 11) Квартус 11-компилятор пока не удалось удачно скачать. Скачал MAX+ baseline.
На платах есть разведенный разъем для внутрисхемного программирования но он не запаян. Разводка согласно ALtera.
Но программатор Квартуса, только определяет тип микросхемы
(автодетектом) и все, больше ничего делать с микросхемой не дает.
также предлогает только перезалить из исходника (проэкта) но проэкта то
у меня нет.
Я не имею опыта по программированию ПЛИС, но сам очень опытный инженер
по микроэлектронике.
Вобщем сама задача:
1) имеем зашитую правильно ПЛИС EPM7032 (про то есть у нее бит защиты или не я не знаю, возможно что и нет)
2) нужно скопировать программу из одной в две другие ПЛИС.
Как это сделать? Если окажется что БИТ защиты всетаки включен, тогда
есть немного другой путь но тоже не простой.
Наткнулся на вот что:
http://fpga-faq.narod.ru/#Как прочитать прошивку у MAXов, если не стоит бит защиты?
Как прочитать прошивку у MAXов, если не стоит бит защиты?
Я делал так: cоздавал новый проект, назначал требуемое устройство и компилировал - для того,
чтобы в меню программатора было доступно Examine. Далее нажимается эта кнопка
и получаем сообщение "Finished data reading from device". Дальше File->Save
Programmong Data As... В файле присутствует заголовок ~130 байт, дальше - данные. Если FFы,
то установлен бит защиты. При чтении программатор ничего об этом не сообщает. А заголовок,
добавляет MAX+, а не читает его из устройства.
Но так быстро разумеется разобраться с MAX+ baseline у меня не
получается.
Пролейте свет если вам не трудно?
Если вам не трудно, подскажите пожалуйста по следующему вопросу:
Имею обращение от клиента, который принес три одинаковые платы
контроллеров из которых только одна исправна программно.
На платах стоят ПЛИС EPM7032S. Я собрал Байт Бластер, скачал ПО
(Квартус-программер 11) Квартус 11-компилятор пока не удалось удачно скачать. Скачал MAX+ baseline.
На платах есть разведенный разъем для внутрисхемного программирования но он не запаян. Разводка согласно ALtera.
Но программатор Квартуса, только определяет тип микросхемы
(автодетектом) и все, больше ничего делать с микросхемой не дает.
также предлогает только перезалить из исходника (проэкта) но проэкта то
у меня нет.
Я не имею опыта по программированию ПЛИС, но сам очень опытный инженер
по микроэлектронике.
Вобщем сама задача:
1) имеем зашитую правильно ПЛИС EPM7032 (про то есть у нее бит защиты или не я не знаю, возможно что и нет)
2) нужно скопировать программу из одной в две другие ПЛИС.
Как это сделать? Если окажется что БИТ защиты всетаки включен, тогда
есть немного другой путь но тоже не простой.
Наткнулся на вот что:
http://fpga-faq.narod.ru/#Как прочитать прошивку у MAXов, если не стоит бит защиты?
Как прочитать прошивку у MAXов, если не стоит бит защиты?
Я делал так: cоздавал новый проект, назначал требуемое устройство и компилировал - для того,
чтобы в меню программатора было доступно Examine. Далее нажимается эта кнопка
и получаем сообщение "Finished data reading from device". Дальше File->Save
Programmong Data As... В файле присутствует заголовок ~130 байт, дальше - данные. Если FFы,
то установлен бит защиты. При чтении программатор ничего об этом не сообщает. А заголовок,
добавляет MAX+, а не читает его из устройства.
Но так быстро разумеется разобраться с MAX+ baseline у меня не
получается.
Пролейте свет если вам не трудно?