Перейти к содержанию
    

Pull-Up резисторы в Cyclone |||

Подскажите пожалуйста методику включения (Quartus 11.0) подтягивающего резистора на отдельный I/O pin (Input) для Cyclone |||.

Пытаюсь найти эту возможность в Assigment Editor. Не выходит..

Изменено пользователем Acvarif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите пожалуйста методику включения (Quartus 11.0) подтягивающего резистора на отдельный I/O pin (Input) для Cyclone |||.

Пытаюсь найти эту возможность в Assigment Editor. Не выходит..

Altera постарались скрыть от глаз эти настройки. Сам не один час потратил, чтобы найти эти настройки :cranky: .

Чтобы включить эти вещи необходимо :

1. Зайти в PIN PLANNER

2. Сделать как на картинке. Только выбрать нужную Вам строчку

3. И в появившейся колонке включить резистор.

 

 

PULL_PUP.png

Изменено пользователем Flip-fl0p

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Altera постарались скрыть от глаз эти настройки. Сам не один час потратил, чтобы найти эти настройки :cranky: .

Чтобы включить эти вещи необходимо :

1. Зайти в PIN PLANNER

2. Сделать как на картинке. Только выбрать нужную Вам строчку

3. И в появившейся колонке включить резистор.

 

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

 

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

 

Тоже спасибо. Не мог сразу врубиться какой вариант..

 

Изменено пользователем Acvarif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Пока так и не врубился какой из pull-up подходит для подтяжки входа Near resistance, Far resistance или Weak resistor

Физически работает только Weak resistor

В документации про него упоминается в основном в связи с конфигурацией ПЛИС.

С какой целью нужна подтяжка ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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" *)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Плохо искали

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 ? В своё время пытался найти список этих атрибутов, но беглый поиск результата не дал, ну я и забил до лучших времен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...