Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LVDS - назначение пинов
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
MNP
Добрый день, прошу прощения за тривиальный вопрос.

Циклон-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
AndrewS6
Нужное назначение называется "I/O Maximum Toggle Rate". Значение = 0.
MNP
Цитата(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, и вписать нельзя!
stu
Цитата(MNP @ Jun 15 2012, 13:57) *
Спасибо.
Но как же его назначить?

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


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


спасибо! rolleyes.gif
все получается, если работать прямо со строками таблицы при категории All, а не пытаться создавать новую строку с помощью верхнего или нижнего шаблона таблицы ( тогда вываливается куцый список).
ViKo
Я всё, что нужно, описываю атрибутами выводов в топ-модуле. А синтаксис подсматриваю в 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
stu
Не могу понять, что значит:
Цитата
Output port <name> of DDIO_OUT primitive "<name>" must drive input port <name> of an I/O OBUF primitive

Выдает при использовании altlvds.
Как решить?
stu
Имеется 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).

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

РЕШЕНО.

Вот тупица
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.