Acvarif
Dec 14 2013, 14:42
На плате стоит Циклон 3 EP3C25144c8n. Попытка конфигурирования (USB Blaster) заканчивается неудачей. При включении питания на ножке CONF_DONE постоянно 0 На ножках JTAG (CLK, TDI, TDO, TMS) уровень примерно 1 В, хотя изначально ноги TDI, TDO, TMS через резисторы 1к подтянуты к 3.3 В. На другой платке с таким же Циклоном все нормально - TDI, TDO, TMS - 3.3 В CONF_DONE в 1 (3.3 в) конфигурируется нормально. Склоняюсь к мысли, что первый Циклон неживой. Но выпаивать пока не решаюсь. Что еще можно посмотреть? Питание и землю проверил - все в норме.
des333
Dec 14 2013, 14:56
Acvarif
Dec 14 2013, 19:02
Цитата(des333 @ Dec 14 2013, 18:56)

Спасибо.
USB Blaster похоже совсем не контачит с JTAG_ом плисины. Сужу по тому, что на TDO нет никакого движения. Тоесть плисина совсем не отвечает на запрос от Бластера. Хотя все сигналы от Бластера TCK, TDI, TMS на плисину поступают.
На nCE не обращал внимание. Надо будет проверить. Судя по этому
Код
ACTION: Make sure all communication cables are securely connected, select a different device, check the power on the target system, or make sure all nCE pins are connected to GND.
gosu-art
Dec 14 2013, 21:55
или просто не пропаяно пузо
Alex11
Dec 15 2013, 15:33
Цитата
или просто не пропаяно пузо
- это да, ведет себя как сдохлый. Так что отпаивайте его, и либо сразу обратно, но уже с пастой, либо в помойку.
Acvarif
Dec 16 2013, 07:21
Цитата(gosu-art @ Dec 15 2013, 00:55)

или просто не пропаяно пузо

Про пузо не понял. Это как? Разве в этой плисине имеется металлизированное пузо?
...
Виноват. Пузо действительно имеется. Соединил с землей через отверстие. Уровни JTAG стали как надо. Должна заработать.
Спасибо за пузо.
Acvarif
Dec 23 2013, 21:10
Пузо припоял, но поскольку плисина уже впаяна, то пузо припоял (вроде припоял) только в одной точке через маленькое переходное отверстие по центру плисины на обратной стороне платы.
Конфигурируется через раз. ПЛИС ведет себя непредсказуемо.
Слетает конфигурация,
скачет ток потребления при каждом новом включении питания,
на ножке CONF_DONE, если к ней дотронуться щупом осцилла, слетает единица (и конфигурация тоже),
при легком нажатии на плату или плисину на ножке CONF_DONE слетает единица,
ножка TDO (через раз конфигурирования или при легком нажатии на плисину) переходит в третье состояние.
Повесил кондер 30пФ на TDO - стало конфигурироваться прочнее, но вобщем все фокусы остались.
Не знаю на что грешить. Может пузо все же нужно все припаять к площадке, а не в одной точке? Нет ли тут связи с его охлаждением? Хотя все вышепечисленные фокусы не похожи на температурные.