[an error occurred while processing this directive]
|
|
Приветствую ! Не так давно я тут спрашивал у знатоков совета, как мне грузить Spartan-2 через Jtag, с машины, живущей под досом. Огромное спасибо всем кто откликнулся, но до сегодняшнего дня, приемлемого решения я так и не нашел. А сегодня пришло в голову следующее. Пишем драйвер, ставящий бряку на обращение к LPT-порту и прописывающий себя обработчиком исключения отладки. Запускаем Impact (или любую другую софтину, что-то шьющюю по Jtag из собственного хитрого формата). Драйвер просто считывает и сохраняет значения TDI, TDO, TMS, в моменты, когда TCK переходит из 0 в 1. А потом получившуюся запись можно тупо проиграть хоть под досом, хоть на 8051, хоть на Пике. Можно и сжать при желании, сжиматься должно отлично. Бесплатно делюсь этой идеей со всеми, для кого такая задача актуальна. Так можно поступить не только с Xilinx, но и с любыми чипами, щьющимися через Jtag. Готов поделиться и исходником драйвера, когда его напишу (впрочем думаю любой желающий напишет его и сам, драйвер-то простейший).
И еще приятное событие. НАКОНЕЦ ТО !!!! Удосужился скачать Асtive HDL 6.1. Правда пока без библиотек. Уже насладился evaluation-версией. Крякну его как только появится хоть чуть-чуть свободного времени и избыточных сил. Так что в ближайшее время ждите лекарства. Брал я Build 1286. Так что если у кого 1264 - сочувствую, но мой рецепт может не подойти.
Ну и конечно всех с праздниками и с наступлением весны !!! :))
С почтением
Его Мурлычество Мартовский Кот.
Король и Повелитель всея окрестных помоек.
E-mail: info@telesys.ru