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

 
 
> Загрузка в active serial и режим user i/o для ASDO + nCSO, Квартус не дает делать user I/O при выборе загрузки с EPCS, Cyclone II
Hoodwin
сообщение Nov 21 2013, 21:24
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Вот какие грабли. Хотел сделать так, чтобы можно было обновлять EPCS4 прямо из EP2C5, в котором живет проект с PCI устройством. Повелся на то, что символ EP2C5 с сайта Альтеры, был нарисован так, что оба сигнала ASDO и nCSO там обозначены просто как user I/O. Когда дошло дело до программирования, то вдруг оказывается, что при выборе в качестве режима конфигурирования active serial пины двойного назначения nCSO и ASDO становятся доступными только на вход. А мне то как раз и надо там иметь выходы, причем именно с тем же смыслом, что и на этапе загрузки.

Два вопроса:
1) Отчего квартус не дает сделать мне там выходы?
2) Можно ли его обмануть? Ну, например, я скажу ему, что режим у меня вовсе не active serial, а какой-нибудь иной, чтобы он разблокировал пины, затем я сделаю sof (или даже pof), воткну его руками в проект прошивки для EPCS4 и залью в EEPROM. Это заработает?

В общем-то неохота лишние "макароны" на плату навешивать, цепляя ASDO и nCSO к резервным I/O.

еще такой вопрос. Сделал совсем простой проект счетчика светодиодом помигать, чтобы проверить первую плату. По JTAG работает, через EEPROM - нет. Причем сама EPCS4 зашивается правильно и проверяется. Сел все проверять по новой, так ничего и не обнаружил такого. От безысходности снял галку "compressed bitstream" в настройках устройства. И без нее все работает. Что это такое? Что-то я раньше не замечал, чтобы сжатие битстрима приводило к отказу загрузки. Скорость DCLK выбрана медленная.

Сообщение отредактировал Hoodwin - Nov 21 2013, 21:52
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alex11
сообщение Nov 22 2013, 15:12
Сообщение #2


Гуру
******

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



Я в свое время разбирался с этим, вот тестовый проект с доступом к ножкам cycloneII. Там, собственно, только один модуль существенен EPCS_chip.vhd, остальное для примера. Это выдрано из NIOS, но не тащит за собой кучи мусора.
Прикрепленный файл  EPCS.ZIP ( 6.9 килобайт ) Кол-во скачиваний: 131
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Hoodwin   Загрузка в active serial и режим user i/o для ASDO + nCSO   Nov 21 2013, 21:24
- - Mihey yxNet   Цитата(Hoodwin @ Nov 22 2013, 01:24) при ...   Nov 22 2013, 07:41
- - Hoodwin   Так говорю же, когда выбран режим конфигурирования...   Nov 22 2013, 07:45
- - Mihey yxNet   В самих настройках не даёт выбрать другой тип пино...   Nov 22 2013, 07:53
- - Hoodwin   Ну вот две картинки с линии фронта. Судя по выделе...   Nov 22 2013, 10:35
- - BSACPLD   Если хотите использовать ПЛИС для программирования...   Nov 22 2013, 11:48
- - Hoodwin   Хм. Тут вопрос уперся в то, что для работы с EPCS ...   Nov 22 2013, 12:31
- - Hoodwin   BSACPLD Спасибо большое, что ткнули носом в эту п...   Nov 22 2013, 17:55
- - billidean   Здравствуйте. Не знаю как с использование ALTASMI,...   Nov 25 2013, 06:09
- - Leka   В qsf прописать конфигурационные пины, как пользов...   Oct 20 2015, 22:55
- - Leka   Самое интересное, это сжатие сжатого Квартусом бит...   Oct 21 2015, 10:33
- - Leka   К каким выводам пришел. Средний размер сжатых Квар...   Oct 22 2015, 17:52


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

 


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


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