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

 
 
> Прошивка Cyclone II, Как правильно прошить?
Ignoramus
сообщение Apr 25 2008, 07:17
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 25-04-08
Из: Санкт-Петербург
Пользователь №: 37 078



Здравствуйте!
Помогите разобраться, как правильно прошивать плату с Циклоном. Описание проблемы: есть кит http://www.altera.com/products/devkits/alt...-nios-2c35.html (Nios II Development Kit на Cyclone II). Все примеры (а это только Nios II, выполненный в SOPC Builder) прошиваются и работают правильно, как указано в мануале. Пытаюсь сделать что-то свое -- не ниосовское, а просто схемку (например, выход со SW0 через циклон (input-wire-output) на вход led D0, чтоб при нажатии на кнопу лампочка загоралась), компилирую, прошиваю программатором (JTAG, входит в поставку) -- запускается (буквально, полсекунды работает -- если в это время кнопа нажата, то лампочка горит) и тут же сбрасывается и загружает заводскую прошивку (ту, которая загружается при подаче питания на плату, опять же эмбеддед процессор). Никаких сообщений об ошибках не выводится, программатор пишет, что все успешно прошито. Я что-то не так делаю, это понятно. Но вот что именно? В мануалах обнаружил только инфу как ниос ии сделать через сопс билдер... А как простую схему прошить не пишут... В общем, я думал, все просто, как в MAX II, но ошибся...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ignoramus
сообщение Apr 25 2008, 16:04
Сообщение #2





Группа: Участник
Сообщений: 12
Регистрация: 25-04-08
Из: Санкт-Петербург
Пользователь №: 37 078



Цитата(Kuzmi4 @ Apr 25 2008, 18:57) *
А вообсче - меня ваше описание проблемы - работает некоторое время , а потом загружает прошивку - наталкивает на мыслю что его могут реконфигить - осмотрите на линии программирования - что там.

Совершенно верно, меня тоже на такую мысль это наталкивало! Тока я никак не мог понять -- какого фига такие проблемы возникают на фирменной оценочной плате, более того ни в одной доке не сказано, как прошить что-либо, кроме ниоса ии! Оказалась такая штука: есть на МАКсе, который циклон конфигурирует, такой пин -- называется pld_RECONFIGREQ_n, значит запрос на переконфигурацию. Так вот, если он в низком уровне, максина считает, что циклон надо переконфигурировать, что и выполняет с чувством собственной значимости, ни на что не взирая с высоты своего полета. Если же уровень на этом входе высокий, то конфигурация прошла успешно и работа продолжается в обычном режиме. А теперь внимание: оказалось, что моя схема САМА обязана выставлять на этом входе высокий уровень, иначе долго в циклоне не задержится (подать VCC на циклоновский PIN_AA14, который благополучно на максину прицеплен). Только я четыре дня перерывал документацию к циклону, отладочной плате, ниосу, даже квартусу и НИГДЕ не видел даже упоминания pld_RECONFIGREQ_n (разве что в схематике платы, но там не указано его назначение)! Нашел только в исходном файле прошивки конфигуратора, который стал читать только потому, что уже к чертям снес эту самую прошивку из макса! В общем, нет слов, одни эмоции в сторону альтеры!
И еще: мое такое мнение, ниос ии слабоват по соотношению цена/качество!

Сообщение отредактировал Ignoramus - Apr 25 2008, 16:06
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:41
Рейтинг@Mail.ru


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