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

 
 
> Как подключить LVDS clock?
Yoo
сообщение Apr 7 2009, 15:19
Сообщение #1


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

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



На dedicated пины завёл LVDS клок (Cyclone II), а как его к PLL прицепить не пойму. На входе то 2 пина (N,P) а к PLL (altpll) подключается один. Пробовал altlvds, но для него тоже нет дифф. контакта на входе.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 11)
QingTing
сообщение Apr 7 2009, 15:46
Сообщение #2


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

Группа: Свой
Сообщений: 85
Регистрация: 17-12-08
Из: Украина
Пользователь №: 42 556



В проекте создается один пин и подключается к пину P, пину присваивается стандарт LVDS в Assignment>Pins.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Yoo
сообщение Apr 8 2009, 07:25
Сообщение #3


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

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



А как добавить Столбец "Differential Pair"? (он виден на картинке), в Customize Columns его нет.
Вижу ещё в Resource Property Editor свойство DIFFERENTIALIN, но оно не устанавливается (стоит Disconnected).

Ещё проблема, не даёт назначить diff рядом с обычным IO, это как победить?
Error: Non-differential I/O pin SDRAM_D[13] in pin location AA12 and pad 190 too close to differential I/O pin CLK_FREERUNP(n) in pin location V12 and pad 188 -- pins must be separated by a minimum of 5 pads
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Apr 8 2009, 08:51
Сообщение #4


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Yoo @ Apr 8 2009, 11:25) *
А как добавить Столбец "Differential Pair"? (он виден на картинке), в Customize Columns его нет.
Вижу ещё в Resource Property Editor свойство DIFFERENTIALIN, но оно не устанавливается (стоит Disconnected).

В принципе этого можно и не делать - достаточно подключить положительный пин и сказать, что его стандарт ввода-вывода дифференциальный: он подцепит второй пин сам.

Цитата(Yoo @ Apr 8 2009, 11:25) *
Ещё проблема, не даёт назначить diff рядом с обычным IO, это как победить?
Error: Non-differential I/O pin SDRAM_D[13] in pin location AA12 and pad 190 too close to differential I/O pin CLK_FREERUNP(n) in pin location V12 and pad 188 -- pins must be separated by a minimum of 5 pads

IMHO только так, как он советует - разнести дифференциальный пин и не дифференциальный.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 8 2009, 09:38
Сообщение #5


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Yoo @ Apr 8 2009, 08:25) *
Ещё проблема, не даёт назначить diff рядом с обычным IO, это как победить?
Error: Non-differential I/O pin SDRAM_D[13] in pin location AA12 and pad 190 too close to differential I/O pin CLK_FREERUNP(n) in pin location V12 and pad 188 -- pins must be separated by a minimum of 5 pads


В вашем случае лучше поступить как посоветовал DmitryR.
В частном же случае(например, Non-differential I/O pin статические) можно не разносить(Альтера это разрешает).
Go to the top of the page
 
+Quote Post
Yoo
сообщение Apr 8 2009, 10:08
Сообщение #6


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

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



Цитата(_Anatoliy @ Apr 8 2009, 13:38) *
В частном же случае(например, Non-differential I/O pin статические) можно не разносить(Альтера это разрешает).

ОК, благодарствую, с подключением понял. Anatoliy а как подавить-то проверку diff рядом с обычным IO? "(Альтера это разрешает)", Fitter не проходит.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Apr 8 2009, 10:52
Сообщение #7


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



http://www.altera.com/support/kdb/solution...52003_3407.html
Однако всеж прочитайте внимательно: там написано, что это на самом деле можно делать только со статическими пинами, а вы собираетесь так поступить с данными SDRAM, у которых частота - несколько десятков мегагерц. Это может и не заработать, хуже того - вы можете поймать плавающую ошибку, очень трудную в обнаружении.
Go to the top of the page
 
+Quote Post
EvgenyNik
сообщение Apr 8 2009, 11:00
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402



Не пользовался, но может это как раз оно - quartus/ libraries/ primitives/ buffer/ alt_inbuf_diff компонент - на его входы 2 пина, выход на pll.


--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
Go to the top of the page
 
+Quote Post
Yoo
сообщение Apr 8 2009, 12:44
Сообщение #9


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

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



Да smile.gif установить Toggle Rate помогло.
Теперь ругается на VCCIO setting, хотя все пины в этом банке имеют I/O Standart - 2.5V.

Посмотрел Device and Pins Oprions > Voltage: VCCIO bank voltage. - для Cyclone не ставиться.
VCCIO setting для каждого банка где-то надо ввести?

Error: Pin REFCLK(n) is incompatible with I/O bank 5. It uses I/O standard LVDS, which has VCCIO requirement of 2.5V. That requirement is incompatible with bank's VCCIO setting or other output or bidirectional pins in the bank using VCCIO 3.3V.
Info: Pin MB_AD[0] in I/O bank 5 uses VCCIO 3.3V
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Apr 9 2009, 07:01
Сообщение #10


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Yoo @ Apr 8 2009, 16:44) *
Теперь ругается на VCCIO setting, хотя все пины в этом банке имеют I/O Standart - 2.5V.

...

Info: Pin MB_AD[0] in I/O bank 5 uses VCCIO 3.3V

Блин, вы бы хоть читали внимательно, что вы пишете. Если по смыслу MB_AD[0] должен использовать стандарт 2.5V - так на нем конкретно и проверьте что такое стоит что получается 3.3. А если этот пин должен быть 3.3 - то не надо писать, что "все пины в этом банке имеют I/O Standart - 2.5V".
Go to the top of the page
 
+Quote Post
Yoo
сообщение Apr 9 2009, 08:01
Сообщение #11


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

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



Цитата(DmitryR @ Apr 9 2009, 10:01) *


Извиняюсь, не полностью сформулировал.
В том то и дело MB_AD[0] в Pin Planer стоит 2.5V. А ругается что его VCCIO 3.3V.
Если в Device and Pins Oprions > Voltage: Default IO Standart поставить 1.5V то пишет
Info: Pin MB_AD[0] in I/O bank 5 uses VCCIO 1.5V.

Вопрос - как задать VCCIO для каждого банка? Quartus ведь не знает что я на пины VCCIO1.. VCCIO8 подал.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Apr 9 2009, 08:07
Сообщение #12


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Нет, вопрос все же в том, какой СТАНДАРТ I/O, а не какое напряжение стоит на MB_AD[0]. Если этот стандарт не LVCMOS 2.5 и не SSTL2 - будет ругаться, хоть что вы поставьте в напряжение.
Go to the top of the page
 
+Quote Post

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

 


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


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