Помимо уже перечисленного, теперь вам понадобятся:
- Архив с прошивками для ПЛИС
- Программа UrJTAG
- Две батарейки на 1.5в
- Резистор на 3 - 6 КОм
1. Отыщите на ПЛИС контакты для программирования
Если вы их не можете найти, скорее всего, ваш ПЛИС не предназначен для перепрошивки.
Внимание! Вышеуказанные прошивки подходят только на следующие виды чипов Xilinx:
Если у вас чип выглядит иначе (без ног или с другим количеством ног), прошить его по этой инструкции не выйдет!
Теперь, соедините контакты на ПЛИС с LPT кабелем по схеме:
После этого, подключите полученное LPT устройство компьютеру.
Краткий экскурс по содержимому архива с прошивками:
-
В архиве присутствуют прошивки для RGH1 (в отдельной папке), для RGH2 (Phat и Trinity) и для RGH2, Corona.
Вам нужны только .svf файлы!
Подробнее опишу ситуацию с прошивками для RGH2. Конкретных файлов для определенной приставки нет,
поэтому предлагается пробовать несколько различных. То есть, прошили чип, припаяли, помучились,
если не вышло - сменили прошивку. И так пару раз. Для Jasper рекомендуются файлы с литерами A и B, для Falcon - A, B, C и E.
Zephyr одинаково хреново работает на всех. Потому не рекомендую возиться с RGH2 на фатках.
С Corona похожая ситуация, только прошивок побольше. Рекомендую попробовать файлы с цифрами 2_2, 2_3, 3_2, 3_3 и 4_3
В дальнейшем, будут показаны различные укладки проводов для некоторых упомянутых прошивок.
Поддерживаются только .svf файлы!
Наконец, запустите UrJTAG, файл jtag.exe (без параметров), пред вами предстанет консоль
Переименуйте файл прошивки в fw.svf и поместите в корень диска C:// для удобства.
По очереди выполняйте команды:
cable EA253 parallel 0x0378
где 0x0378 - используемый LPT порт (можно подсмотреть в BIOS)
detect
svf C://fw.svf
Если вылезла ошибка "TDO Stuck at 0/1", проверьте правильность подключения схемы. Также можно попробовать укоротить провода и поменять резистор.
На некоторых чипах, например, CR3 Lite, нужно поставить переключатель в положение PRG для прошивки чипа.
Если прошивка идет, но вылезают ошибки проверки, наблюдается наличие некачественного подключения.
По возможности, перепаяйте соединения, укоротите провода и выключите источники помех (микроволновка, телефоны, WiFi).