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

 
 
 
Reply to this topicStart new topic
> LVDS - назначение пинов
MNP
сообщение Jun 15 2012, 09:00
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 23-04-07
Пользователь №: 27 256



Добрый день, прошу прощения за тривиальный вопрос.

Циклон-4, Квартус 10.1.
После назначении стандарта LVDS для нескольких выводов компилятор пишет, что д.б. зазор до контактов с униполярными сигналами.
Рецепт - как обойти - я нашел:

"Toggle Rate logic option. This option can be set in the Assignment Editor.
A logic option that allows you to specify the frequency at which a pin toggles.
This option is useful for adjusting the toggle rate of pins so you can place them closer to differential pins."

Т.е. я должен указать в Assignment Editor, что на таких-то пинах - сигнал с низкой частотой переключения.
Трудность в том , что не пойму - КАК это сделать в Assignment Editor. help.gif
Go to the top of the page
 
+Quote Post
AndrewS6
сообщение Jun 15 2012, 09:10
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 9-10-05
Из: С.-Петербург
Пользователь №: 9 418



Нужное назначение называется "I/O Maximum Toggle Rate". Значение = 0.
Go to the top of the page
 
+Quote Post
MNP
сообщение Jun 15 2012, 09:57
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 23-04-07
Пользователь №: 27 256



Цитата(AndrewS6 @ Jun 15 2012, 12:10) *
Нужное назначение называется "I/O Maximum Toggle Rate". Значение = 0.


Спасибо.
Но как же его назначить?

Вхожу в Assign. Editor, хочу создать строку в таблице назначений:
- в колонки from и to вставляю имя сигнала на пине;
- в Category выбираю Logic Options;
но в колонке Assign Name нет в списке ничего похожего на I/O Maximum Toggle Rate, и вписать нельзя!
Go to the top of the page
 
+Quote Post
stu
сообщение Jun 15 2012, 10:31
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 11-11-09
Пользователь №: 53 561



Цитата(MNP @ Jun 15 2012, 13:57) *
Спасибо.
Но как же его назначить?

Вхожу в Assign. Editor, хочу создать строку в таблице назначений:
- в колонки from и to вставляю имя сигнала на пине;
- в Category выбираю Logic Options;
но в колонке Assign Name нет в списке ничего похожего на I/O Maximum Toggle Rate, и вписать нельзя!


как это? как это? есть! прямо перед I/O Standard

Сообщение отредактировал stu - Jun 15 2012, 10:32


--------------------
Мы ведь работаем, чтобы жить, а не живем, чтобы работать??? ;)
Go to the top of the page
 
+Quote Post
MNP
сообщение Jun 15 2012, 11:25
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 23-04-07
Пользователь №: 27 256



Цитата(stu @ Jun 15 2012, 13:31) *
как это? как это? есть! прямо перед I/O Standard


спасибо! rolleyes.gif
все получается, если работать прямо со строками таблицы при категории All, а не пытаться создавать новую строку с помощью верхнего или нижнего шаблона таблицы ( тогда вываливается куцый список).
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jun 15 2012, 11:33
Сообщение #6


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Я всё, что нужно, описываю атрибутами выводов в топ-модуле. А синтаксис подсматриваю в Assign Editor.
Код
  (* chip_pin = "63",
     altera_attribute = "-name io_standard 2.5V; -name auto_open_drain_pins on; -name io_maximum_toggle_rate 0" *)
    output        T1HYS,        // Hysteresis
Go to the top of the page
 
+Quote Post
stu
сообщение Jul 13 2012, 07:08
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 11-11-09
Пользователь №: 53 561



Не могу понять, что значит:
Цитата
Output port <name> of DDIO_OUT primitive "<name>" must drive input port <name> of an I/O OBUF primitive

Выдает при использовании altlvds.
Как решить?


--------------------
Мы ведь работаем, чтобы жить, а не живем, чтобы работать??? ;)
Go to the top of the page
 
+Quote Post
stu
сообщение Jul 17 2012, 06:39
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 11-11-09
Пользователь №: 53 561



Имеется Cyclone_III. Использую 98/99 и 101/103 ножки(tx-/tx+, rx-/rx+).
Название пинов Tdn, Tdp, Rdn, Rdp.
Fitter ругается:
Цитата
Error: Can't place node Tdn in location 98 because location already occupied by node Tdp(n)

При открытии PinPlaner обнаруживается созданный квартусом Tdp(n).

Подскажите, пжлст, что это значит??? И как это лечить?

РЕШЕНО.

Вот тупица

Сообщение отредактировал stu - Jul 17 2012, 06:46


--------------------
Мы ведь работаем, чтобы жить, а не живем, чтобы работать??? ;)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 23:26
Рейтинг@Mail.ru


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