ViKo 1 6 января, 2018 Опубликовано 6 января, 2018 · Жалоба Задаю один вывод. Другой парный подключается сам. (* chip_pin = "89", altera_attribute = "-name io_standard lvds" *) input ClkIn, Но пишет предупреждение. Warning (176118): Pin "ClkIn" is a differential I/O pin but does not have its complement pin. Hence, fitter automatically created the complement pin "ClkIn(n)" Как в атрибутах задать оба вывода? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 6 января, 2018 Опубликовано 6 января, 2018 · Жалоба Задаю один вывод. Другой парный подключается сам. (* chip_pin = "89", altera_attribute = "-name io_standard lvds" *) input ClkIn, Но пишет предупреждение. Warning (176118): Pin "ClkIn" is a differential I/O pin but does not have its complement pin. Hence, fitter automatically created the complement pin "ClkIn(n)" Как в атрибутах задать оба вывода? Достаточно указать только положительный вывод. Квартус Вас предупредил что комплементарный вывод он назначил автоматически. Это нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 6 января, 2018 Опубликовано 6 января, 2018 · Жалоба Достаточно указать только положительный вывод. Квартус Вас предупредил что комплементарный вывод он назначил автоматически. Это нормально. Это я знаю. Но неужели нет способа дать Quartus-у столько информации, чтобы не донимал предупреждениями. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 6 января, 2018 Опубликовано 6 января, 2018 · Жалоба Это я знаю. Но неужели нет способа дать Quartus-у столько информации, чтобы не донимал предупреждениями. Сам не пробовал, но если указать расположение вывода ClkIn(n)? Или изменить уровень варнингов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 6 января, 2018 Опубликовано 6 января, 2018 · Жалоба Сам не пробовал, но если указать расположение вывода ClkIn(n)? Или изменить уровень варнингов. Первое уже попробовал. Ошибку выдает на скобку. Второе слишком радикально. Пусть уже пишет, если без этого никак. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 17 7 января, 2018 Опубликовано 7 января, 2018 · Жалоба Как в атрибутах задать оба вывода? Не использовать атрибуты, а описывать пины в qsf, как делают нормальные люди. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 7 января, 2018 Опубликовано 7 января, 2018 · Жалоба Не использовать атрибуты, а описывать пины в qsf, как делают нормальные люди. Как конкретно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 7 января, 2018 Опубликовано 7 января, 2018 · Жалоба Не использовать атрибуты, а описывать пины в qsf, как делают нормальные люди. Атрибуты придумали для ненормальных? Сильно сказано. Я тоже когда-то так думал пока не обжёгся. Если найду эту тему - приведу ссылку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krux 8 7 января, 2018 Опубликовано 7 января, 2018 · Жалоба сгенерите MegaWizard-ом/IP-Catalog-ом примитив ALTLVDS, после чего прицепите его входы/выходы корректно к вашей схеме. заодно будут учтены все тонкости статической/динамической настройки LVDS-трансивера конкретной ПЛИС. имхо это самый правильный вариант. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 17 7 января, 2018 Опубликовано 7 января, 2018 · Жалоба Атрибуты придумали для ненормальных? Сильно сказано.Не знаю, зачем их придумали. Не вижу ни одной причины писать привязку пинов и IOSTANDARD в RTL-коде. Я тоже когда-то так думал пока не обжёгся. Если найду эту тему - приведу ссылку.Поищите, будет интересно. Я все констрейны пишу только в sqf/ucf/xdc. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 7 января, 2018 Опубликовано 7 января, 2018 · Жалоба Это не констрейны, а настройки. Так что писать-то? Может, аналогично можно будет в атрибутах указать? Мегавизард здесь лишний. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 7 января, 2018 Опубликовано 7 января, 2018 · Жалоба Поищите, будет интересно. Я все констрейны пишу только в sqf/ucf/xdc. Ну, констрейны я пишу в sdc,где же ещё. Насчёт ссылки - сдаюсь. Потратил уйму времени, слишком много накопилось сообщений - не нашёл. По памяти могу сказать: однажды при очередной компиляции отлаживаемого проекта у меня напрочь исчезли все указания на размещение пинов в файле qsf. Проект только начал отлаживаться, поэтому архивных копий ещё не было. Пришлось с печатной платы в рукопашную заново вносить все пины. Поэтому перейдя на атрибуты я раз и навсегда исключил возможность повторения этого глюка. Чтобы при компиляции сами собой изменялись исходники - это из области фантастики. Опять же, я никому своего мнения не навязываю, просто его высказал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться