Jump to content

    
Sign in to follow this  
porty

EPCS4 не прошивается в Active Serial Programming

Recommended Posts

Добрый день

Начали осваивать Циклон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"

сама схема подключения:

26032824.gif

 

использовали USB bluster с последней версией драйверов для ФТДИ, сам усб бластер проверяли - макс2 шьёт и верефицирует без проблем раз по 100.

 

Пробовали прошивать так же на 16мегабит то же сообщение, пробовали прошивать EPSC4 выпаянную из отладочного комплекта C2 Starter Kit (Terasic) тоже не определяется. Но в самом стартерките прошиваются наши флешки и его родная.

пробовали msel менять, пробовали на отдельной плате флешку прошивать с отдельным питанием, смотрели осциллографом - сигналы все идут как по даташитам кроме ответа от флешки - она выдаёт всегда 1 - vcc 3.3B.

 

В чём дело понять не могу. Как правильно прошивать данные флешки на готовой плате, в чём наша ошибка?

 

Спасибо за внимание.

Edited by Porty

Share this post


Link to post
Share on other sites

JTAG есть, но хачу сразу прошивать без создания промежуточный проэктов - загрузчиков, да и проблемма в том что EPCS не отвечает судя по осцилографу - входные данные на ножка есть, а выход из флешки молчит в Z состоянии вообще, что на плате с циклоном что на отдельной плате-макетке которую собрали ради проверки програмирования. Сравнивал с отладочной платой стартеркита осцилограммы - повиду 1 в 1 но там работает всё, что родная флешка что мои.

 

EPCS в настройках проекта задана верно, по питанию всё в порядке.

Edited by Porty

Share this post


Link to post
Share on other sites

проверял, клоки есть, пачками по 8, по описанной в даташите частоте 24Мгц, nCS во время клоков нулевой а потом поднимается в 1, данные по ASDI из программатора идут согласно клокам.

Edited by Porty

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this