реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> EPCS4 не прошивается в Active Serial Programming
Porty
сообщение Dec 25 2009, 07:12
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893



Добрый день
Начали осваивать Циклон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.

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

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

Сообщение отредактировал Porty - Dec 25 2009, 08:08
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Dec 25 2009, 08:18
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



а разъем JTAG есть? на стартер-ките шьется jic через JTAG, такой способ удобнее. пулл-апы какие надо стоят, не коротит нигде?
Go to the top of the page
 
+Quote Post
EvgenyNik
сообщение Dec 25 2009, 08:52
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402



В настройках проекта какая EPCS задана?
Питание на плату подать не забыли?


--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
Go to the top of the page
 
+Quote Post
Porty
сообщение Dec 25 2009, 09:45
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893



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

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

Сообщение отредактировал Porty - Dec 25 2009, 09:49
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Dec 25 2009, 10:03
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(Porty @ Dec 25 2009, 15:45) *
судя по осцилографу - входные данные на ножка есть,

а остальные ноги(nCS,DCLK) ?
Go to the top of the page
 
+Quote Post
Porty
сообщение Dec 25 2009, 10:10
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893



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

Сообщение отредактировал Porty - Dec 25 2009, 10:18
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Dec 25 2009, 10:33
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



вот диаграмма чтения ID

на выходной ноге Z или 1? если к земле подтянуть на 10к что будет?
Go to the top of the page
 
+Quote Post
Porty
сообщение Dec 25 2009, 10:36
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893



Z, подтянул к земле через 10к, стал естественно нуль
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Dec 25 2009, 10:56
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



давайте схему посмотрим (того куска, где только epcs и разъем). только полную.
Go to the top of the page
 
+Quote Post
EvgenyNik
сообщение Dec 25 2009, 11:15
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402



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


--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 05:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01423 секунд с 7
ELECTRONIX ©2004-2016