Прошивка ПЛИС на Xilinx с помощью LPT

Помимо уже перечисленного, теперь вам понадобятся:

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).

Надеюсь, что у вас всё получилось и вы можете: