Jump to content
    

Как считать конфигурацию с EPM7160SLI84-10N

Здравствуйте.

Прошу помочь в решении вопроса по считыванию конфигурации с EPM7160SLI84-10N (надо считать конфигурацию для последующей заливки в точно такой камень).  Прошивка вроде не должна быть закрыта.

Что делал: собрал ButeBlaster MV; установил Quartus 9.1; Quartus программатор видит и автоопределение чипа происходит, но на этом и все. Чтобы попробовать считать, надо выбрать “examine” – это не доступно.  Quartus увидел впервые и даже не слышал (прошу не ругаться за возможно наивные вопросы). Спасибо.

Share this post


Link to post
Share on other sites

Можно попробовать cdf файл написать и через консоль попробовать прочитать. Даже если не получится должна вернуться ошибка, а от нее уже плясать. 

Share this post


Link to post
Share on other sites

Можно попробовать забить в поисковике 

Как скопировать плис без проекта epm7032s.

Это старое семейство cpld и пользовались им под пакетом max + plus ii. Вроде бы.

Он тем более должен подерживать байтбластер мв на lpt порту.

Если проект не защищен.

Share this post


Link to post
Share on other sites

2 часа назад, Zversky сказал:

Вы уверены, что чип не закрыт от чтения?

На 100% не уверен. Но считать хоть что-то должно (по аналогии с микроконтроллерами). 

37 минут назад, sazh сказал:

Это старое семейство cpld и пользовались им под пакетом max + plus ii

Пробовал и Max+. Почему-то пункт Examine то-же не доступен.

Share this post


Link to post
Share on other sites

18 минут назад, Archivarius сказал:

На 100% не уверен. Но считать хоть что-то должно (по аналогии с микроконтроллерами). 

Пробовал и Max+. Почему-то пункт Examine то-же не доступен.

В сети предложено решение.

Создать простой проект под эту цплд. Например протянуть вход на выход через инвертор. Откомпелировать проект и создать файл *.pof без защиты. Потом в программаторе автодетект jtag этого кристалла. Должно быть доступно examine.

Не вздумайте программировать этот файл.

Считываете прошивку  finished data reading from device. Потом file- save prog data as.

Заголовок где то 130 байт, далее данные. Если ff то установлен бит защиты.

Это я прочитал. Ответственность только на вас. Ошибаться вам нельзя.

Share this post


Link to post
Share on other sites

3 минуты назад, sazh сказал:

Создать простой проект под эту цплд

Пробовал 😞 При компиляции ошибка. К сожалению разобраться не смог!

Share this post


Link to post
Share on other sites

1 минуту назад, Alex11 сказал:

Какая ошибка-то?

Quartus и все остальной у меня на другом компе (который с LPT). Вчера в сердцах  убрал все в шкаф до лучших времен. Вот сегодня решил спросить на форуме кто чего подскажет. Буду собирать все назад (может с помощью чего и получится). Только сильно не ругайтесь - три дня назад узнал, что есть такой САПР QUARTUS 😞

 

Теперь видимо надо "начальный курс бойца" по работе с Quartus пройти!

Share this post


Link to post
Share on other sites

46 минут назад, Archivarius сказал:

Пробовал 😞 При компиляции ошибка. К сожалению разобраться не смог!

Открываете проект в графическом редакторе под этот кристалл. Два раза щелкаете мышкой в поле. Пишите input, вставляете этот примитив. Щелкаете два раза пишите output, вставляете примитив. Щелкаете два раза пишите not, вставляете примитив. Соединяете. Ошибок быть не может. Если лицензия действующая, на выходе файл   pof. Если его скормить программатору, по идее должен высветиться  examine.

Не спалите плату, ибо этот ваш файл не соответствует реальному окружению цплд.

Это 5 вольтовая цплд. Вроде бы.

Share this post


Link to post
Share on other sites

43 минуты назад, Archivarius сказал:

"Примитив" - это что вы имеете ввиду?

Самый простой базовый элемент.

Интересно то, что лет 10 назад я делал подобную операцию с каким-то старым МАХом и никаких проблем не припомню.

Считал, зашил - отремонтировал.

Единственное, что помню точно - версию Квартуса долго подбирал, чтобы считать.

Share this post


Link to post
Share on other sites

2 часа назад, sazh сказал:

Пишите input, вставляете этот примитив

Видимо не правильно выразил свой вопрос.  " вставляете этот примитив" - это какой и где его взять?

Share this post


Link to post
Share on other sites

Создал простенький проект. Скомпилировал. Auto Detect - микросхема EPM7160SL84. "Examine" не доступно. Только: Configue, Verify, Check, Security. Что еще можно сделать?

Share this post


Link to post
Share on other sites

Как только откроете графический редактор, все понятно станет. Будет доступна библиотека примитивов, их можновыбирать по именам. Потом пинам дать имена. У меня нет квартуса поддерживающего  epm7000s. А тоб яб вас выкатил pof файл. И еще.

Она у вас уже запрограммирована. Значит есть по схеме входы. Если на плате для них есть буферные элементы, это хорошо. Если нет, и входы цплд висят, т.е. на них не подано напряжение 0в или хв, долго плату включенной не держите. Это моп и она не любит висячие входы при включенном питании

1 минуту назад, Archivarius сказал:

Создал простенький проект. Скомпилировал. Auto Detect - микросхема EPM7160SL84. "Examine" не доступно. Только: Configue, Verify, Check, Security. Что еще можно сделать?

Pof файл программатору подсунули?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...