Вот такая дурацкая ситуация нарисовалась. Есть старенький проект для ПЛИС EP2C5T144C8, которая конфигурируется сама из EPCS1. Проект собирается, прошивается успешно бластером, а потом тишина. Смотрю сигнал CONF_DONE, а он ведет себя так: pull-up резистор притягивает его к VCC примерно за 500 нс, и потом он падает обратно в ноль и запускает повторную загрузку. Тыкал еще в пины разные nCS, DCLK, и пр. Вердикт вполне понятный, оно зацикливается на перезагрузке, считая битстрим неправильным. Только непонятно, почему? Вроде всё раньше работало. Битстрим делается с компрессией, в таком виде он влезает в EPCS1. Можно ли как-то более ясно понять, что его не устраивает?
Особенность в том, что проект старый, исходник старый, платы тоже сделаны в далеком 2007 году, и квартус собственно от той поры есть (9.2), так сказать, всё аутентичное, с чем раньше работало.
Да и еще, история эта повторяется с двумя платами, один в один, что намекает на системность проблемы...
Пока из идей есть только попробовать припаять EPCS4 и выбрать несжатый битстрим. Вроде по воспоминаниям там были какие-то особенности...