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

 
 
> Как в один банк I/O в CycloneII завести LVDS и LVTTL?
slog
сообщение Sep 8 2008, 08:59
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Не могу решить проблему crying.gif

Используется EP2C35F484.
Банк 1 используется для ввода LVDS сигналов и питается от 2.5v.
В этом же банке находится пин CLK_2, на который заведён LVTTL сигнал с уровнем 3.3v от внешнего тактового генератора, для тактирования PLL1.
Quartus не даёт так делать и выдаёт ошибку, потому что не-дифференциальный сигнал должен быть не ближе 4-х пинов к дифференциальному. В BGA корпусе CLK_2 занимает пин М1, квартус ругается на близость к М5 и М6, на которых LVDS. Если квартус обмануть и сказать что на CLK_2 подаётся дифференциальный LVDS, то всё компилируется и даже работает в железе, но это вроде не правильно на LVDS вод подавать LVTTL. Пины переназначить не могу, потому что так уже сделано в работающем устройстве. Возможности узнать как там сделано нет. А я вот не соображу как же это объяснить квартусу. Помогайте help.gif


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
mse
сообщение Sep 8 2008, 10:02
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(slog @ Sep 8 2008, 12:59) *
Не могу решить проблему...

SM её решал, патча какой-то длл. Если сможете найти(SM-a), передавайте привет. ;О)
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 8 2008, 11:00
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(mse @ Sep 8 2008, 05:02) *
SM её решал, патча какой-то длл. Если сможете найти(SM-a), передавайте привет. ;О)


Зачем Сергея лишний раз беспокоить, без него можно поправить %)

Есть стандартное лекарство от алтеры : поставите на пин нулевой toggle rate.


qua.help

Цитата
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.

This option is ignored if it is applied to anything other than a pin.

This option is available for supported device (Arria GX, Cyclone, Cyclone II, Cyclone III, HardCopy, HardCopy Stratix, MAX II, Stratix, Stratix II, Stratix II GX, Stratix III, Stratix IV, and Stratix GX) families.


Удачи !!!


--------------------
Go to the top of the page
 
+Quote Post
slog
сообщение Sep 8 2008, 11:54
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Цитата(des00 @ Sep 8 2008, 15:00) *
Есть стандартное лекарство от алтеры : поставите на пин нулевой toggle rate.

Большое спасибо! Сработало!


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
mse
сообщение Sep 8 2008, 12:35
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(des00 @ Sep 8 2008, 15:00) *
Зачем Сергея лишний раз беспокоить, без него можно поправить %)

Есть стандартное лекарство от алтеры : поставите на пин нулевой toggle rate.
qua.help
Удачи !!!

Блин...Никакой романтики! ;О)
Go to the top of the page
 
+Quote Post
LeonY
сообщение Sep 8 2008, 12:53
Сообщение #6


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



Чегой-то я не понял... Вопрос о том как "обмануть" Quartus. Ну ОК - совет пришел. Ну а следующая проблема - как обмануть физику? Я имею ввиду следующее: банк 1 у Вас запитан от 2.5V (весь), и Вы ни минуты не сомневаясь подаете на вход сигнал питаемый 3.3V, амплитуда которого может быть, и, скорее всего, будет rail-to-rail, т.е. 3.3V (и даже выше за счет всяких overshoot). Да у Вас вход Cyclon-а благополучно вскоре погорит. И это не аргумент - "оно работает", оно будет работать месяц, год, 10 лет, а потом начнет дохнуть, или, если у Вас большая серийность, часть плат будет "работать", а часть - дохнуть, сразу или погодя, но будет - уж не сомневайтесь... Так что мой совет - ставьте или level convertor 3.3v to 2.5v, или меняйте кристалл на двух-с-половиной вольтовый. И еще одна неясность:
Цитата
от внешнего тактового генератора

"внешнего" в каком смысле? На другой плате? Тогда Вы серьезно ищите прключения на собственную за...цу.


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
Leka
сообщение Sep 8 2008, 18:59
Сообщение #7


Профессионал
*****

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Цитата(LeonY @ Sep 8 2008, 16:53) *
...банк ...запитан от 2.5V (весь), ...подаете на вход сигнал питаемый 3.3V...

По даташиту Альтеры это допустимо для LVTTL и др.
Go to the top of the page
 
+Quote Post
slog
сообщение Sep 9 2008, 05:23
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Вообщем да, ничего страшного в подаче 3.3в на 2.5в банк нет. Смотрим CycloneII device handbook, Section IV, раздел CycloneII I/O Banks, таблицу 10–4. Да и квартус ругается не на вольты, а на близость к дифференциальному сигналу. В том же даташите написано "Single-ended inputs can be no closer than four pads away from an LVDS I/O pad." Это сделано с целью сохранения приемлемого уровня шумов на Vccio.

У меня вот ещё такая проблемка - этот LVTTL идёт на вход inclk0 PLL, а выход С2 этой PLL идёт наружу в виде LVDS. И квартусу это не нравится, выдаёт warning что у них различные стандарты. Вот такая фигня:
Warning: Input clock pin "clk25_2" (feeds inclk port of enhanced PLL "pll:PLL_1|altpll:altpll_component|pll") and output pin "ADC1CLK" (the compensated clock output) have different I/O standards, 3.3-V LVTTL and LVDS

Чем это чревато и как от этого Warning-a избавиться?


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 12:17
Рейтинг@Mail.ru


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