fant 0 16 февраля, 2011 Опубликовано 16 февраля, 2011 · Жалоба Есть топ модуль на Verilog. Часть ножек не используется. Они прописаны как input и назначены в ucf-файле. При фитинге они оптимизируются и удаляются. И в результате настраиваются на вывод. Как задать в ISE чтобы не было такой оптимизации? Сейчас собрал все неиспользуемые ножки через "или" и выпустил через один выход. Все работает нормально. Есть ли более правильный метод? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlphaMil 0 16 февраля, 2011 Опубликовано 16 февраля, 2011 · Жалоба А в чем разница в Вашем члучае, если не секрет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Beby 5 17 февраля, 2011 Опубликовано 17 февраля, 2011 · Жалоба Э-хе-хе - начнём от печки... 1. Какой кристалл у Вас ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fant 0 17 февраля, 2011 Опубликовано 17 февраля, 2011 · Жалоба Э-хе-хе - начнём от печки... 1. Какой кристалл у Вас ? XC9536XL А в чем разница в Вашем члучае, если не секрет? Ножки не используются в текущем варианте прошивки, а вообще они подключены к схеме и настройка ножки на выход блокирует нормальную работу схемы Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 16 17 февраля, 2011 Опубликовано 17 февраля, 2011 · Жалоба cpldfit, опция -unused –unused (Set Termination Mode of Unused I/Os) -unused [ground|pulldown|pullup|keeper|float] The -unused option specifies how unused pins are terminated. Not all options are available for all architectures. The allowable options follow (default in parentheses): XC9500 /XL/XV: Float, Ground (float) CoolRunner XPLA3: Float, Pullup (pullup) CoolRunner-II: Float, Ground, Pullup, Keeper (ground) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fant 0 18 февраля, 2011 Опубликовано 18 февраля, 2011 · Жалоба cpldfit, опция -unused В ISE открываю окно "Proccess Property - Fitting", вижу -unused Create Programmable GND Pins on Unused I/O (птичка) -terminate I/O Pin Termination (выбор Float/Keeper) Смотрим осцилографом на ножке. Когда ножка CPLD не влияет, идут импульсы. 1. Ставим птичку -unused. Подсадка на нуль (1В). Импульсов нет 2. Снимаем птичку -unused, ставим -terminate keeper. Подтяжка к плюсу. Есть импульсы: уровень "1" нормальный, уровень "0" 1,8В 3. Ставим -terminate float. Аналогично пункту 2 Что я делаю не правильно? Что значит у XC9500 /XL/XV параметры Float и Ground (float)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться