Halfback
May 25 2012, 11:43
Всем добрый день!
Имеется такая ситуация - есть ПЛИС XC3C400-PQG208 и подключена к ней флешка AT45DB081
CS -> 57 пин c PullUp 10kOm
TDI -> 81 пин
TCK -> 104 пин
TDO -> 92 пин
Конфигурация М0...М2 = 000 (жестко в нуле, без подтяжек)
HSWAP подтянут к GND через 10к.
В итоге кода делаю PROG_B = "1" то идут клоки с ноги 104 (TCK) частотой ~5,2МГц но нет CS. Линия висит в "1". Всё прозвонил - замыканий нет и все необходимые связи в наличии. Питания все поданы.
При подключении через JTAG - фирменная утилита кабелька плисину видит и прошивает.
Такой же эффект наблюдается на второй плате. Видать мой косяк, либо мс палёные.
Может кто с таким сталкивался или подскажет где еще порыться?
Заранее благодарю!
На CCLK , INIT_B , Done резисторы подключены? Было как то , помехи забегали.
Halfback
May 25 2012, 12:51
На CCLK ни последователно в линии ни ПуллДауна нет. INIT_B и DONE к 3,3В через 10к подтянул- CS не появились.

INIT_B после PROG_B = "1" сегает в "1".
ivanoffer
May 25 2012, 14:42
Что-то подобное было с XC3C4000. После двух дней танцев заменил ПЛИС, все сигналы сразу появились, загрузка из
flash пошла без проблем. Возможно дело в статике, т.к. эффект наблюдал только на одном кристалле из семи шт.,
партия была одна.
Halfback
May 28 2012, 05:46
ivanoffer
статика сразу на двух платах? Не исключаю как возможный вариант, но менять фпга буду от безвыходности.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.