Значит, так было дело. Програматор USB Blaster-RUS купили в ЭФО. Чуть позже подошли две впервые изготовленые платы с циклоном2 на борту и всякой прочей требухой.
Первая плата заработала, без эксцессов почти. Сразу же прошивалась и сама ПЛИС "налету" и ПЗУ (EPCS16 подключена по AS).
Вот со второй платой сразу не заладилось - по 3.3В кз. Такие дела, пришлось искать. Ну и отпаял все кондеры, а это 0603 и 0402, не помогло. В конце концов оказалось дело в разъеме. Но перед этим я пробовал устранить кз, подав с внешнего мощного БП 3 В на цепь 3.3В, может прожжет залипон. Не помогло.
Когда кз устранил и запаял наместо все кондеры, начал включать. И тут новая проблема: не шьется.
Тыкаюсь я, значит, осциллом в EPCSку, видать коротнул что-то и на набалдашнике программатора (который втыкается в плату, полупрозрачный такой с двумя микрухами) сгорела с хлопком одна микруха. При этом, невероятно, ПЛИС сразу стала прошиваться на лету (но не работать) и программатор остался работоспособным.
Смотрю на ногах ЕПЦСки имеются импульсы, постоянно. В том числе по CS меандр. Т.е. не конфигурится она. Решил ради интереса прошить ПЗУ. Оно не только прошилось, но все заработало и ПЛИС стала прошиваться "на лету".
Вот и вопросы, один теоретический, другой практический:
- что бы это могло быть, из-за чего? Словно ПЗУ мешала прошивать ПЛИС
- можно ли такой набалдашник к программатору купить отдельно?