Осваиваю работу с ПЛИС, по невнимательности совершил следующую ошибку : не подсоединил ножку nCE. В даташите написанно, что чтобы всё работало надо её на землю подсоединить. Сейчас имею следующую проблему: подключаю джитаг, устройство в квартусе определяется и тестируется успешно. Пытаюсь запрограммировать , он грузится, загружается до 97% и выдаёт сообщение об ошибке. Причём ошибка следующего характера : CONF_DONE pin failed to go high in device 1. То есть может быть дело не в неподключенной ножке. CONF_DONE по даташиту заведён на питание через 10 КОм резистор. Может кто-то знает какие-то хитромудрые варианты ? (неужели всётаки придётся ковырять дырку в плате или перепаивать микросхему )
QingTing
Oct 15 2009, 14:21
Какой конкретно Cyclone? И схему желательно. nCE подключить наверное придется, я так понял подтяжки внутри кристале НЕТ. Корпус у Вас похоже FBGA?
Jollyquark
Oct 16 2009, 04:25
EP3C120F484, да БГА-это то самое неприятное
QingTing
Oct 16 2009, 07:19
Цитата(Jollyquark @ Oct 16 2009, 08:25)
EP3C120F484, да БГА-это то самое неприятное
Сейчас работаю именно с такой микросхемой, но к сожалению не использую JTAG. Есть плата на Stratix II могу на ней попробовать, но это не раньше следующей недели!
QingTing
Oct 20 2009, 07:00
Отпаял подтягивающий резистор на землю, идущий к пину nCE получил следующюю картину...
XShocK
Oct 20 2009, 14:58
У меня такое происходит когда JTAG шумный, и не может без ошибок загрузить ПЛИСину. Для теста проверьте ваш JTAG Chain в меню Processing -> JTAG Chain Debugger -> Run until stopped посмотрите, появляются-ли ошибки время от времени, у меня вот сейчас такая проблема, JTAG chain is uncertain.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.