Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Pull-Up резисторы в Cyclone |||
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Acvarif
Подскажите пожалуйста методику включения (Quartus 11.0) подтягивающего резистора на отдельный I/O pin (Input) для Cyclone |||.
Пытаюсь найти эту возможность в Assigment Editor. Не выходит..
wolfman
Там где Assigment Name выбираете Weak Pull-Up Resistor.
Flip-fl0p
Цитата(Acvarif @ Jun 15 2017, 16:47) *
Подскажите пожалуйста методику включения (Quartus 11.0) подтягивающего резистора на отдельный I/O pin (Input) для Cyclone |||.
Пытаюсь найти эту возможность в Assigment Editor. Не выходит..

Altera постарались скрыть от глаз эти настройки. Сам не один час потратил, чтобы найти эти настройки cranky.gif .
Чтобы включить эти вещи необходимо :
1. Зайти в PIN PLANNER
2. Сделать как на картинке. Только выбрать нужную Вам строчку
3. И в появившейся колонке включить резистор.


Acvarif
Цитата(Flip-fl0p @ Jun 15 2017, 17:02) *
Altera постарались скрыть от глаз эти настройки. Сам не один час потратил, чтобы найти эти настройки cranky.gif .
Чтобы включить эти вещи необходимо :
1. Зайти в PIN PLANNER
2. Сделать как на картинке. Только выбрать нужную Вам строчку
3. И в появившейся колонке включить резистор.


Спасибо. Помогло.

Цитата
Там где Assigment Name выбираете Weak Pull-Up Resistor.


Тоже спасибо. Не мог сразу врубиться какой вариант..
Flip-fl0p
Цитата(Acvarif @ Jun 16 2017, 09:15) *
Спасибо. Помогло.
Пока так и не врубился какой из pull-up подходит для подтяжки входа Near resistance, Far resistance или Weak resistor
Физически работает только Weak resistor
В документации про него упоминается в основном в связи с конфигурацией ПЛИС.

С какой целью нужна подтяжка ?
umarsohod
Цитата(Flip-fl0p @ Jun 15 2017, 17:02) *
Altera постарались скрыть от глаз эти настройки. Сам не один час потратил, чтобы найти эти настройки .

Плохо искали
1. В "Assigment Editor" все есть.
2. Ручками в файле *.qsf
set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to key1
3.Непосредственно в тексте на верилоге:
(* Altera_attribute = "-name WEAK_PULL_UP_RESISTOR ON -to key1" *)
Flip-fl0p
Цитата(umarsohod @ Jun 16 2017, 10:44) *
Плохо искали
1. В "Assigment Editor" все есть.
2. Ручками в файле *.qsf
set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to key1
3.Непосредственно в тексте на верилоге:
(* Altera_attribute = "-name WEAK_PULL_UP_RESISTOR ON -to key1" *)

Так-то да. Но через pin-planner как мне показалось удобнее и проще. Уж очень неудобная менюха для выбора настроек в "Assigment Editor", как мне показалось. Но это лично для меня.
А Где найти список названий этих атрибутов, чтобы в *.qsf править или в HDL ? В своё время пытался найти список этих атрибутов, но беглый поиск результата не дал, ну я и забил до лучших времен.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.