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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Конфиг. память EPCS64, Не конфигурируется
Грендайзер
сообщение Mar 25 2014, 10:31
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



Здравствуйте. Собрал схему со страницы 10–67 Configuring Cyclone III Devices. Как ясно из названия в схеме используется cyclone iii а в качестве конфигурационного ус-ва epcs64. Так вот сама ПЛИС программируется нормально, болнн того в неё так же нормально эмулируется последовательный загрузчик, который так же нормально программирует epcs64. Более того, флешка проходит верификацию нормально! Но вот плисина с неё не конфигурируется. И питание отрубал, и ногу nConfig к 0 притягивал ничего не помогает. На соответствующих ногах флешки постоянно действует клоковый сигнал, сигналы данных и пр. Вообщем может кто сталкивался?
P.S.
В реальной схемы конденсаторы по 10пФ и Светодиоды отсутствуют!!!

Сообщение отредактировал Грендайзер - Mar 25 2014, 10:32
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Грендайзер
сообщение Mar 25 2014, 15:50
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



Проблема может быть в EPCS64?
Go to the top of the page
 
+Quote Post
sazh
сообщение Mar 26 2014, 03:46
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(Грендайзер @ Mar 25 2014, 18:50) *
Проблема может быть в EPCS64?


Посмотрите на ногах status и config_done. Может статься, она у Вас в вечном цикле перезагрузки по ошибке.
Если sof нормально config_done в лог.1 переводит, может jic неправильно создан.
Go to the top of the page
 
+Quote Post
Грендайзер
сообщение Mar 26 2014, 04:53
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



после пршивки файла .sof config_done вскакивает в 1.Во время еонфигурации с флешки config_done всегда в 0. А вот nSTATUS ведёт себя странно. Там меандр с очень большой скважностью. Т.е. Нога сначала в 1, затем совсем на чуть чуть падает в 0 и затем опять переходит в 1. Причём период этого сигнала очеть больной (на порядки в сравнении с длительностью импульса).

Прошил флешку напрямую .pof файлом. Та же ерунда. Проблема может быть в неправильном подключении ног MSEL? Они подключены так:
MSEL0 = 0, MSEL1 = 1, MSEL2 = 0, MSEL3 = 0;
Go to the top of the page
 
+Quote Post
sazh
сообщение Mar 26 2014, 05:43
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(Грендайзер @ Mar 26 2014, 07:53) *
Прошил флешку напрямую .pof файлом. Та же ерунда. Проблема может быть в неправильном подключении ног MSEL? Они подключены так:
MSEL0 = 0, MSEL1 = 1, MSEL2 = 0, MSEL3 = 0;

У Вас выбран режим AS standart (я использую AS FAST). Причем тут pof.
Согласно an370.pdf создаете jic файл. Все должно работать.
У Вас в проекте по умолчанию стоит опция рестарта по ошибке конфигурации. Status отвечает за ошибку.
Почитайте раздел por на 3 циклон.
Go to the top of the page
 
+Quote Post
Грендайзер
сообщение Mar 26 2014, 06:41
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



c .jic файлом проблем быть не может точно. Всё сделано правильно. Тем более, что прошивка .pof файла, напрямую в память, даёт тот же эффект! Про пор я уже читал... просто не понимаю, из за чего может происходить ошибка конфигурирования. Даже подумывал на программатор, но ведь .sof файл он "шьёт" обсолютно коррекно!!! crying.gif sad.gif
Цитата
Причем тут pof.

как при чём? Я отдельно прошил микросхему памяти, а ПЛИС с неё всёравно не конфигурится. Значит проблема то точно не в .jic

Сообщение отредактировал Грендайзер - Mar 26 2014, 06:56
Go to the top of the page
 
+Quote Post
Alex11
сообщение Mar 26 2014, 18:36
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Была похожая проблема. Лечилась одним из двух способов: небольшим конденсатором (100 пФ, достаточно было прислонисться пальцем через железку) на ConfDone (или, может быть, nStatus - не помню точно, давно было) или сменой версии Квартуса на поновее.
Go to the top of the page
 
+Quote Post
Грендайзер
сообщение Mar 27 2014, 03:38
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



Ну данная версия квартуса уже проверена на других устройствах... А вот по поводу конденсатора что то не понятно, но спасибо, попробую. Но кондюк надо вешать перед включением микросхемы?
Go to the top of the page
 
+Quote Post
Грендайзер
сообщение Mar 27 2014, 05:15
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



А вот подтяжка MSEL к 2.5В а не к 3.3, может быть причиной (при питании данного банка от 3.3)?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 27 2014, 05:57
Сообщение #10


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Мне иногда помогала ёмкость 10..15 пф на клок ПЗУ,хватало даже ёмкости щупа осциллографа.
Go to the top of the page
 
+Quote Post
Грендайзер
сообщение Mar 27 2014, 07:03
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



Цитата
Мне иногда помогала ёмкость 10..15 пф на клок ПЗУ,хватало даже ёмкости щупа осциллографа.

Да, клоки корявые, но я вот подумал, что наверное имеет смысл клоки терминировать наверно... килоомчик или поболе на ножку повесить.
Причина же оказалась банальна!!! На сайте альтеры вычитал свой случай
http://www.altera.com/support/kdb/troubles...nfig-index.html
И действительно, попросил распаять ещё одну плату (ПЛИС самая большая из семейства, как по ёмкости так и по ногам, да ещё и корпус FBGA). Так на второй плате ПЛИС сконфигурировалась без проблем.
Вообщем спасибо большое всем за помощь!!! beer.gif

Сообщение отредактировал Грендайзер - Mar 27 2014, 07:07
Go to the top of the page
 
+Quote Post
ViKo
сообщение Mar 27 2014, 07:12
Сообщение #12


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Грендайзер @ Mar 27 2014, 10:03) *
На сайте альтеры вычитал свой случай

и какой? Ссылка неконкретная.
Для улучшения тактов можно в цепь последовательный резистор 47 Ом около ПЛИС впаять.
Go to the top of the page
 
+Quote Post
Грендайзер
сообщение Mar 27 2014, 07:17
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



Цитата
и какой? Ссылка неконкретная.

Что значит не конкретная? У меня с чем проблема была?! С конфигурацией, значит смотрим Configuration Cycle. Там ищу свой вариантик
The nSTATUS pin is pulled low or is toggling at the beginning of the configuration cycle...
Ну и походу какая то нога просто не пропаялась... сейчас плис прогрели ещё раз. Как только отдадут проверю ещё раз. Если не заработает наверно придётся снимать и перепаивать 05.gif
Go to the top of the page
 
+Quote Post
ViKo
сообщение Mar 27 2014, 07:23
Сообщение #14


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Грендайзер @ Mar 27 2014, 10:17) *
Ну и походу какая то нога просто не пропаялась...

Очень может быть... Только пока конкретной причины вы не нашли. Может, наоборот, лишние связи есть? wink.gif
Цитата
сейчас плис прогрели ещё раз. Как только отдадут проверю ещё раз. Если не заработает наверно придётся снимать и перепаивать 05.gif

А если снова не заработает? rolleyes.gif
Go to the top of the page
 
+Quote Post
Грендайзер
сообщение Mar 27 2014, 07:56
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



А если не каркать? angry.gif Я не знаю, по какой причине одна из 2-х совершенно аналоичных плат (даже из одной партии) не работает, а другая при тех же условиях работает? Очевидно есть лишь 2 варианта (только 2!) 1) Монтаж, 2) Испорченные элементы.
Цитата
Очень может быть... Только пока конкретной причины вы не нашли. Может, наоборот, лишние связи есть? wink.gif
Цитата

В этом случае как я и сказал, микросхему придётся снимать и перепаивать!!!

Сообщение отредактировал Грендайзер - Mar 27 2014, 07:58
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 23:11
Рейтинг@Mail.ru


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