AMin 0 1 ноября, 2016 Опубликовано 1 ноября, 2016 · Жалоба Загружаю bin, созданный Bitgen ISE, в XC3SD3400A в режиме SlaveParallel M(2:0)="110". Загрузка заканчивается - Done не поднимается, ПЛИС не выходит на работу. Загрузку начинаю со сброса конфигурации, затем жду перехода Init в 1 - это 7,36мс. Затем пишу байты в ПЛИС, биты в байте перестановлены, как требуется спецификацией UG332. После записи последнего 1464788-ого байта формирую 10 тактов CLKO для StartUP ПЛИСС. Done остается в 0, Init - в 1. Сигнал WR_B на все время загрузки установлен в 0. Пробовал в конце загрузки считать Status ПЛИС - первое чтение дает CF - т.е. нет ошибок конфигурации, синхрослово получено, не в режиме чтения, в режиме ABORT , второе чтение дает 9F - нет ошибок конфигурации, нет синхрослова (для продолжения нужно передать синхрослово), не в режиме чтения, не в режиме ABORT В режим ABORT можно войти, изменив WR_B при установленном CS_B=0. У меня нет такого режима, осциллограф не фиксирует перепады на WR_B, да и WR_B пробовал сажать на землю - не помогло. Питание проверял в процессе загрузки - все норма: ядро 1,2В (шум 40мВ) , VCCAUX и VCCO 3,3В (шум 70мВ) Что может еще сбрасывать ПЛИС в режим ABORT? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться