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

 
 
> Загрузка в 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
Ответов
Leka
сообщение Oct 22 2015, 17:52
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



К каким выводам пришел. Средний размер сжатых Квартусом битстримов у меня ~200КБайт (для мелких Циклонов). Степень дополнительного сжатия zip-ом соответствует заполненности кристалла, и на выходе получается ~100КБ для ~наполовину заполненных кристаллов, и ~20КБ для почти пустых. Простые алгоритмы, основанные на сжатии нулей, проигрывают zip-у ~40КБ (на выходе получается соответственно ~140КБ и ~60КБ). Оптимизация простых алгоритмов дает непринципиальную разницу в несколько КБ. Скорость радиоканала у меня ~20КБайт/сек, выигрывать доли секунды нет никакого смысла. А в сжатии простыми алгоримами смысл есть, осталось только выбрать самый красивый из самых простых (те, что по ссылке выше, забраковал).

Сообщение отредактировал Leka - Oct 22 2015, 17:53
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
- - Alex11   Я в свое время разбирался с этим, вот тестовый про...   Nov 22 2013, 15:12
- - 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


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

 


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


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