Maksim писал(а):Есть такой же рабочий аппарат.
Снял рабочую микросхему от туда. Но как слить с неё инфу и залить на чистую?
Более прикладная инструкция:1. Думаю микруху снимать не стоило, на платке почти всегда должен быть JTAG разъём через который микросхему программировали на заводе. На него же можно подключиться программатором;
2. JTAG на плате может выглядеть как угодно, но практически всегда это 6 контактов: TDI, TDO, TCK, TMS для данных, и GND + Vref для питания.
Стоит учесть, что напряжение питания JTAG-программаторы не выдают — только меряют есть ли оно на плате.
Дабы платка распозналась прогой на компе(да, IMPACT это она) — нужно либо запитать плату... Ну, либо разобрать программатор и подвести линию 3.3 вольта на Vsense как делают все электронщики.
Во втором случае и программатор получит сигнал что питание есть, и на платку будет приходить питалово от программатора — можно будет шить просто подключив JTAG-шнурок платкам;
3. Где взять прогу IMPACT. Для этого нужно скачать среду разработки для микросхем Xilinx, она называется ISE Design Suite.
C этим геммор, я как-то пытался скачать бесплатную версию с оф. сайта, но там сказали что я из какой-то неблагонадёжной страны и мол что-то ты бывший коммунист офигел.
У нас прогу можно скачать с любых торрентов, и там среди вкладок найти менюшку IMPACT.
Да, вроде при установке всей среды можно нарыть опцию т.н. "лабораторного набора для техников", т.е. это будет чисто прога программатора — на компе займёт где-то 2 ГБ вместо 16-ти.
4. Фигушки программатор сам заработает, для него нужно скачать дрова Xilinx USB cable, но конечно зависит от того какой программатор. У меня USB, который когда-то подарил Серёга, вытащив из глубин кладовки.
Да, где-то в глубинах он лежал не просто так — лично мой программатор дико глючит, прошивает 1 раз из 5-ти, и обычно это ещё то веселье прошить 20 ПЛИС'ок.
5. Да! Что-то я о софтваре и о софтваре. Скорее всего ножки JTAG'а так и не были найдены. Протрейсить их можно открыв даташит на нужную микруху и посмотрев номера упомянутых выше ножек, а потом глянуть куда от этих ножек убегают дороги на плате.
На самом программаторе тоже пины скорее всего не подписаны, но там должен быть стандартный 14-пиновый разъём, распиновка на него есть в инете.
6. Ну, когда софт поставлен + программатор подключен к запитанной платке – уже тогда открываем IMPACT и там инициализируем chain.
Должна найтись CPLD'шка. Кликаем на неё и там есть опция считать прошивку в файл на компе.
7. However, прошива может быть залочена производителем дабы кто-то слишком находчивый не начал копировать его устрйоства.
В таком случае может быть печально, особенно если девайс старый — с производителем уже не свяжешься. Но, проверить лоченная микра или нет можно только считав её и записав конфигурацию в другую ПЛИС.
Инструкция конечно подлиннее чем у Super_Bum, но реально даже её наверное мало.
Пиши доп. вопросы если чего — в первый раз шить Хильки это ещё то удовольствие.