porty 0 25 декабря, 2009 Опубликовано 25 декабря, 2009 (изменено) · Жалоба Добрый день Начали осваивать Циклон2 и столкнулись с следующей проблемой: нам необходимо прошить EPCS4 в режиме ASP (Active Serial Programming) не прошивается, квартус 7.2 с всеми возможными сервиспатчами выдаёт следующее: Info: Started Programmer operation at Fri Dec 25 10:29:46 2009 Error: Can't recognize silicon ID for device 1 Error: Operation failed Info: Ended Programmer operation at Fri Dec 25 10:29:46 2009 при этом подключили всё согласно даташиту cyc2_cii51013.pdf "13. Configuring Cyclone II Devices" сама схема подключения: использовали USB bluster с последней версией драйверов для ФТДИ, сам усб бластер проверяли - макс2 шьёт и верефицирует без проблем раз по 100. Пробовали прошивать так же на 16мегабит то же сообщение, пробовали прошивать EPSC4 выпаянную из отладочного комплекта C2 Starter Kit (Terasic) тоже не определяется. Но в самом стартерките прошиваются наши флешки и его родная. пробовали msel менять, пробовали на отдельной плате флешку прошивать с отдельным питанием, смотрели осциллографом - сигналы все идут как по даташитам кроме ответа от флешки - она выдаёт всегда 1 - vcc 3.3B. В чём дело понять не могу. Как правильно прошивать данные флешки на готовой плате, в чём наша ошибка? Спасибо за внимание. Изменено 25 декабря, 2009 пользователем Porty Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimuzzz 0 25 декабря, 2009 Опубликовано 25 декабря, 2009 · Жалоба а разъем JTAG есть? на стартер-ките шьется jic через JTAG, такой способ удобнее. пулл-апы какие надо стоят, не коротит нигде? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EvgenyNik 0 25 декабря, 2009 Опубликовано 25 декабря, 2009 · Жалоба В настройках проекта какая EPCS задана? Питание на плату подать не забыли? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
porty 0 25 декабря, 2009 Опубликовано 25 декабря, 2009 (изменено) · Жалоба JTAG есть, но хачу сразу прошивать без создания промежуточный проэктов - загрузчиков, да и проблемма в том что EPCS не отвечает судя по осцилографу - входные данные на ножка есть, а выход из флешки молчит в Z состоянии вообще, что на плате с циклоном что на отдельной плате-макетке которую собрали ради проверки програмирования. Сравнивал с отладочной платой стартеркита осцилограммы - повиду 1 в 1 но там работает всё, что родная флешка что мои. EPCS в настройках проекта задана верно, по питанию всё в порядке. Изменено 25 декабря, 2009 пользователем Porty Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimuzzz 0 25 декабря, 2009 Опубликовано 25 декабря, 2009 · Жалоба судя по осцилографу - входные данные на ножка есть, а остальные ноги(nCS,DCLK) ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
porty 0 25 декабря, 2009 Опубликовано 25 декабря, 2009 (изменено) · Жалоба проверял, клоки есть, пачками по 8, по описанной в даташите частоте 24Мгц, nCS во время клоков нулевой а потом поднимается в 1, данные по ASDI из программатора идут согласно клокам. Изменено 25 декабря, 2009 пользователем Porty Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimuzzz 0 25 декабря, 2009 Опубликовано 25 декабря, 2009 · Жалоба вот диаграмма чтения ID на выходной ноге Z или 1? если к земле подтянуть на 10к что будет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
porty 0 25 декабря, 2009 Опубликовано 25 декабря, 2009 · Жалоба Z, подтянул к земле через 10к, стал естественно нуль Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimuzzz 0 25 декабря, 2009 Опубликовано 25 декабря, 2009 · Жалоба давайте схему посмотрим (того куска, где только epcs и разъем). только полную. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EvgenyNik 0 25 декабря, 2009 Опубликовано 25 декабря, 2009 · Жалоба 1. Проверяем ключ - правильность установки EPCS (nCS на пин 1) 2. Подача питания - пины 3, 7, 8 должны быть на +3,3В, пин 4 на нуле. 3. Корректность разводки - 1 nCS, 2 Data, 5 ASDI, 6 DCLK. 4. Блокировочный кондесатор по питанию в непосредственной близости от EPCS. 5. Корректность разводки разъёма IDC-10 (вот здесь многие попадаются с нумеровкой выводов) Со стороны соединения с Blaster'ом (вид сверху) нумерация пинов IDC относительно ключа: +------ключ------+ | 09 07 05 03 01 | | 10 08 06 04 02 | +------------------+ 01 DCLK, 02 GND, 03 CONF_DONE, 04 VCC, 05 N_CONFIG, 06 NCE, 07 DATA_INT, 08 NCS, 09 ASDI, 10 GND Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться