Jump to content

    
Sign in to follow this  
acvarif

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

Recommended Posts

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

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

Edited by Acvarif

Share this post


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

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

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

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

1. Зайти в PIN PLANNER

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

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

 

 

PULL_PUP.png

Edited by Flip-fl0p

Share this post


Link to post
Share on other sites
Altera постарались скрыть от глаз эти настройки. Сам не один час потратил, чтобы найти эти настройки :cranky: .

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

1. Зайти в PIN PLANNER

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

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

 

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

 

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

 

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

 

Edited by Acvarif

Share this post


Link to post
Share on other sites
Спасибо. Помогло.

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

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

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

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

 

Share this post


Link to post
Share on other sites
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" *)

 

Share this post


Link to post
Share on other sites
Плохо искали

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this