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

 
 
 
Reply to this topicStart new topic
> Как в ISE 12.2 назначить, чтобы неиспользуемые ноги микросхемы были входами?
fant
сообщение Feb 16 2011, 15:48
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 4-01-05
Пользователь №: 1 800



Есть топ модуль на Verilog. Часть ножек не используется. Они прописаны как input и назначены в ucf-файле. При фитинге они оптимизируются и удаляются. И в результате настраиваются на вывод. Как задать в ISE чтобы не было такой оптимизации?
Сейчас собрал все неиспользуемые ножки через "или" и выпустил через один выход. Все работает нормально. Есть ли более правильный метод?
Go to the top of the page
 
+Quote Post
AlphaMil
сообщение Feb 16 2011, 16:09
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 135
Регистрация: 1-01-10
Из: Минск, Беларусь
Пользователь №: 54 588



А в чем разница в Вашем члучае, если не секрет?
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Feb 17 2011, 04:59
Сообщение #3


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Э-хе-хе - начнём от печки...
1. Какой кристалл у Вас ?
Go to the top of the page
 
+Quote Post
fant
сообщение Feb 17 2011, 09:40
Сообщение #4





Группа: Участник
Сообщений: 11
Регистрация: 4-01-05
Пользователь №: 1 800



Цитата(Boris_TS @ Feb 17 2011, 06:59) *
Э-хе-хе - начнём от печки...
1. Какой кристалл у Вас ?


XC9536XL

Цитата(AlphaMil @ Feb 16 2011, 18:09) *
А в чем разница в Вашем члучае, если не секрет?


Ножки не используются в текущем варианте прошивки, а вообще они подключены к схеме и настройка ножки на выход блокирует нормальную работу схемы
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Feb 17 2011, 11:14
Сообщение #5


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

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



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)
Go to the top of the page
 
+Quote Post
fant
сообщение Feb 18 2011, 09:59
Сообщение #6





Группа: Участник
Сообщений: 11
Регистрация: 4-01-05
Пользователь №: 1 800



Цитата(andrew_b @ Feb 17 2011, 13:14) *
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)?
Go to the top of the page
 
+Quote Post

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

 


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


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