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

 
 
> Требуется помощь Cyclone IV, Проблемы с прошивкой EP4CGX110
Erepb
сообщение Aug 31 2014, 20:45
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 28-12-10
Пользователь №: 61 924



Доброго времени суток, уважаемые форумчане!
Первый раз работаю с 4 циклоном и сразу же проблема с прошиванием...
И так, что имеем: EP4CGX110 в корпусе F484, прошивка выбрана PS с микропроцессорного модуля Intel Atom совместно с Intel PCH EG20T, который обеспечивает доступ к портам GPIO, по которым идет прогрузка ПЛИС.
MSEL0=0
MSEL1=0
MSEL2=0
MSEL3=+2,5В
Загрузка прошивки, по осциллографу, проходит верно, но CONF_DONE не выходит в высокий уровень. ПЛИС откликается (nSTATUS), если дергать nCONFIG. RBF правильно отправляется на ПЛИС. Единственное, что есть непонятного, это подключенные к +3,3В порты TCK, TMS, TDI (почему так - не знаю, я занимаюсь программированием в данном проекте). По плате смотрели осциллографом - сигналы данных и такта до ПЛИС доходят... Почему не прожигается - не понимаю sad.gif Вроде бы, уже и паузы делали между выводом ПЛИС в состояние конфигурации, и делали паузы после того, как вся RBF загрузится в ПЛИС, но результата ноль. Может кто что подскажет? Если требуется, то с работы смогу скинуть схему платы и сам код прожига с процессора.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Erepb
сообщение Sep 1 2014, 07:45
Сообщение #2





Группа: Новичок
Сообщений: 7
Регистрация: 28-12-10
Пользователь №: 61 924



Прикрепил схему подключения ПЛИС. Там выводы сокращенно написаны - CONF->nCONFIG, CNFD->CONFIG_DONE, STAT->nSTATUS.
По-поводу тактов: делали 20 пустых - никакого эффекта, увеличивая на 10 тактов довели число пустых до 100 - тоже нет результата sm.gif
Прикрепленные файлы
Прикрепленный файл  MCS.pdf ( 50.78 килобайт ) Кол-во скачиваний: 105
 
Go to the top of the page
 
+Quote Post
SM
сообщение Sep 1 2014, 07:50
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Erepb @ Sep 1 2014, 11:45) *
Прикрепил схему подключения ПЛИС


Не видно подтяжки на INIT_DONE (без нее, на сколько я помню, CONF_DONE не поднимается). Да и на nCONFIG тоже подтяжки нет... Хотя, подозреваю, что она на другом конце разъема, но, все равно...
Go to the top of the page
 
+Quote Post
Erepb
сообщение Sep 1 2014, 08:23
Сообщение #4





Группа: Новичок
Сообщений: 7
Регистрация: 28-12-10
Пользователь №: 61 924



Цитата(SM @ Sep 1 2014, 11:50) *
Не видно подтяжки на INIT_DONE (без нее, на сколько я помню, CONF_DONE не поднимается). Да и на nCONFIG тоже подтяжки нет... Хотя, подозреваю, что она на другом конце разъема, но, все равно...


nCONFIG подтягивается до +3.3В через порт GPIO на самом процессоре. На схеме CONF_DONE и nSTATUS через 10кОм подключены к +3,3В, а не к +1,5В - не глядя кусок перекинул, моя неточность... А INIT_DONE где выведен? Вроде в handbook'e написано, что сигнал внутренний и вывести его наружу нельзя на этом Циклоне... Вроде бы,когда все делали пользовались мануалами Configuration and Remote System Upgrades in Cyclone IV Devices и Cyclone IV device handbook.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Sep 2 2014, 12:00
Сообщение #5


Лентяй
******

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



Разбираемся дальше.

Цитата(Erepb @ Sep 1 2014, 12:23) *
nCONFIG подтягивается до +3.3В через порт GPIO на самом процессоре.

Altera утверждает, что этого недостаточно. Подтягивающий резистор (pullup или puldown) нужен обязательно:
http://www.altera.com/support/kdb/solution...302011_751.html

Цитата
Yes, a pull-up or pull-down resistor helps keep the nCONFIG line in a known state when the external host (a Max® II CPLD or a microcontroller) is not driving the line (for example, during external host reprogramming or power-up where the I/O driving nCONFIG may be tri-stated). If a pull-up resistor is added to the nCONFIG line, the FPGA stays in user mode if the external host is being reprogrammed. If a pull-down resistor is added to the nCONFIG line, the FPGA goes into reset mode if the external host is being reprogrammed.

Whenever the nCONFIG line is released high, ensure the first DCLK and DATA are not driven unintentionally. Altera recommends to keep the nCONFIG line low if the external host or the FPGA is not ready for configuration.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Erepb   Требуется помощь Cyclone IV   Aug 31 2014, 20:45
- - Cosworth   А вопрос, пуллап на CONF_DONE имеется ли? Вообще с...   Sep 1 2014, 05:14
- - SM   А не забыли 16 (или сколько там, не помню уже) пус...   Sep 1 2014, 05:47
|- - iosifk   Цитата(SM @ Sep 1 2014, 09:47) А не забыл...   Sep 1 2014, 08:27
|- - Erepb   Цитата(iosifk @ Sep 1 2014, 12:27) Импуль...   Sep 1 2014, 08:43
||- - SM   Цитата(Erepb @ Sep 1 2014, 12:23) написан...   Sep 1 2014, 08:34
||- - Stewart Little   Цитата(Erepb @ Sep 1 2014, 12:23) А INIT_...   Sep 1 2014, 10:29
|||- - Erepb   Cosworth, не, там на самом деле идет +3.3В, это я ...   Sep 1 2014, 11:58
|||- - SM   Цитата(Erepb @ Sep 1 2014, 15:58) А вот я...   Sep 1 2014, 12:09
|- - maksimp   Цитата(Erepb @ Sep 1 2014, 10:45) По-пово...   Sep 1 2014, 18:03
|- - Stewart Little   Цитата(maksimp @ Sep 1 2014, 22:03) Даита...   Sep 2 2014, 07:30
- - SM   Еще, в алгоритме, не забыли, что нулевой бит конфи...   Sep 1 2014, 08:53
- - Cosworth   Не знаю, насколько это важно, у Вас на схеме подтя...   Sep 1 2014, 10:22
- - ViKo   Вряд ли INIT_DONE влияет на процесс загрузки. Это ...   Sep 1 2014, 12:58
- - SM   У альтеры есть такое, что некоторые сигналы исполь...   Sep 1 2014, 13:46
- - ViKo   Я проверил бы соединение всех нужных выводов с зем...   Sep 2 2014, 12:25
- - sysel   Конфигурация из .rbf шлется LSB-first, т.е. каждый...   Sep 3 2014, 18:02


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

 


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


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