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

 
 
 
Reply to this topicStart new topic
> Pull-Up резисторы в Cyclone |||
Acvarif
сообщение Jun 15 2017, 13:47
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



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

Сообщение отредактировал Acvarif - Jun 15 2017, 13:48
Go to the top of the page
 
+Quote Post
wolfman
сообщение Jun 15 2017, 13:53
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032



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


--------------------
Россия это даже не страна.
Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
Go to the top of the page
 
+Quote Post
Flip-fl0p
сообщение Jun 15 2017, 14:02
Сообщение #3


В поисках себя...
****

Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



Цитата(Acvarif @ Jun 15 2017, 16:47) *
Подскажите пожалуйста методику включения (Quartus 11.0) подтягивающего резистора на отдельный I/O pin (Input) для Cyclone |||.
Пытаюсь найти эту возможность в Assigment Editor. Не выходит..

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




Сообщение отредактировал Flip-fl0p - Jun 15 2017, 14:02
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Jun 16 2017, 06:15
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



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


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

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


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


Сообщение отредактировал Acvarif - Jun 16 2017, 06:17
Go to the top of the page
 
+Quote Post
Flip-fl0p
сообщение Jun 16 2017, 06:17
Сообщение #5


В поисках себя...
****

Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



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

С какой целью нужна подтяжка ?
Go to the top of the page
 
+Quote Post
umarsohod
сообщение Jun 16 2017, 07:44
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 24-11-11
Пользователь №: 68 492



Цитата(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" *)
Go to the top of the page
 
+Quote Post
Flip-fl0p
сообщение Jun 16 2017, 08:09
Сообщение #7


В поисках себя...
****

Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



Цитата(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 ? В своё время пытался найти список этих атрибутов, но беглый поиск результата не дал, ну я и забил до лучших времен.
Go to the top of the page
 
+Quote Post

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

 


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


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