Перейти к содержанию
    

Проблема с загрузкой spartan3A DSP

Загружаю 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?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...