ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
5 декабря
369550
Hobo (19.11.2012 20:37, просмотров: 9728)
Решил попробовать потрогать Spartan3E, пытаюсь подключиться JTAG-ом, iMPACT не считывает IDcode. До этого работал только с альтерами. Долго валялась плата с Spartan3E, грузилась судя по всему по SPI, от рядом стоящего STM. Девайс рабочий, но не нужный. С целью потрогать FPGA, пытаюсь подоткнуть к спартану JTAG (на LPT,свежеспаяный, по "iMPACT user guide" Fig. B-2, проверить не на чем) JTAG питаю от VAUX. На М0-М2 задаю комбинацию "101", iMPACT при попытке сделать "init chain" - видит какое-то unknown bypass, но определить что это - не может или не хочет. Так как все впервые, прошу помощи у тех кто знает "как быть должно" :) 1. Должен ли импакт сам определить типы включеных в цепь девайсов? 2. Кроме нужной комбинации на М0-М2, нужно ли создать еще какие-то условия? 3. Может ли в спартане быть каким-то образом отключен JTAG? (плата не новая) 4. При попытке сделать IDCODE check пишет что "bsdl reader is not available for device 1" - это нормально для незагруженой ФПГА ? Передернуть об землю ножку "Prog" - не помогает. Пробовал вручную задать bsdl-файл из имеющихся в комплекте ISE, - при попытке считать ID - считывает все нули,и ессно ругается, TDO на земле не висит-осциллом вижу какой-то обмен. Куда еще посмотреть, чтоб куда-то двинуться ?