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

 
 
 
Reply to this topicStart new topic
> Не работает подключение входов по умолчанию
kvn_user
сообщение Sep 6 2011, 09:03
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 24-08-10
Пользователь №: 59 075



Новичок в ПЛИС

Проект на EPM3256ATI среда программирования Quartus 8.1

К входам ПЛИС подключен переключатель задающий адрес устройства
При замкнутом переключателе на ногу ПЛИС подается GND, при разомкнутом +5В через 6,8кОм, больше ничего к входам не подключено. адрес читается правильно.
Хотел избавиться от внешнего резистора подтяжки подключив его внутри самой ПЛИС
написал так

SUBDESIGN proba(
ADRSW[7..0] : INPUT=VCC;

в этом случае без резисторов подтяжки адрес всегда читается как 0, с резисторами правильно
Что я делаю не так, может галку где-то поставить в настройках, но где, не нашел.

Если кто знает как исправить, подскажите, и вообще как обеспечивается физически в микросхеме подтяжка выводов к питанию или земле при висящем входе.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Sep 6 2011, 09:39
Сообщение #2


Знающий
****

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



То что вы написали в объявлении input = vcc, означает только, что если этот subdesign будет употреблен как субмодуль большего проекта, и при этом вход adrsw не будет подключен, то считать его подключенным к vcc. Если же это проект верхнего уровня, то никаких подтяжек включено не будет, будет просто вход. Другое дело, что некоторые семейства имеют логическую опцию по включению внутреннего pull-up резистора, но ее нужно отдельно включить в Assignment Editor.

Вот выдержка из хелпа:
Цитата
A logic option that enables the weak pull-up resistor when the device is operating in user mode. This option pulls a high-impedance bus signal to VCC. The Weak Pull-Up Resistor option should not be used at the same time as the Enable Bus-Hold Circuitry option.

This option must be assigned to a pin or it is ignored.

This option is available for all Altera devices supported by the Quartus II software except MAX 3000 and MAX 7000AE, and MAX 7000S devices


Так что резисторы придется поставить снаружи, и все дела.
Go to the top of the page
 
+Quote Post
kvn_user
сообщение Sep 6 2011, 10:07
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 24-08-10
Пользователь №: 59 075



Все понятно спасибо.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 17th June 2025 - 19:55
Рейтинг@Mail.ru


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