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

 
 
> Virtex-5 и согласование интерфейса
_Anatoliy
сообщение Jul 28 2010, 14:09
Сообщение #1


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

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



В Virtex-5 по параллельному интерфейсу приходит 12 линий данных LVDS от шустрого АЦП с частотой 550Msps. HyperLynx рекомендует поставить дифференциальные согласующие резисторы 120 ом на каждый вход LVDS. В user guide на Virtex-5 говорится что в нём есть Digitally Controlled Impedance (DCI).Можно ли его использовать для интерфейса LVDS или нужно вешать внешние резисторы?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
NikSave
сообщение Jul 28 2010, 15:03
Сообщение #2


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

Группа: Участник
Сообщений: 87
Регистрация: 26-05-09
Пользователь №: 49 592



Например, можно так INST <I/O_BUFFER_INSTANTIATION_NAME> DIFF_TERM = “TRUE”;
При таком расстоянии как у вас я бы рекомендовал все-таки развести резисторы (корпус 0402 много места не займет) около ПЛИС. Впоследствии их ведь можно и не ставить.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jul 28 2010, 15:13
Сообщение #3


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

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



Цитата(NikSave @ Jul 28 2010, 16:03) *
Например, можно так INST <I/O_BUFFER_INSTANTIATION_NAME> DIFF_TERM = ”TRUE”;
При таком расстоянии как у вас я бы рекомендовал все-таки развести резисторы (корпус 0402 много места не займет) около ПЛИС. Впоследствии их ведь можно и не ставить.

Спасибо.А внутренние терминаторы тогда для чего?Я так думаю они по 100ом?Внешние резисторы на всякий случай разведу.
А по DCI можете что то сказать?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Jul 28 2010, 15:39
Сообщение #4


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

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



Внутренние терминаторы для того, что DCI много статического тока жрет. Насколько хорошо внутренние терминаторы заменяют внешние резисторы можно легко узнать с помощью того же HyperLynx - насколько я помню и терминаторы, и DCI в IBIS Virtex-5 есть.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jul 29 2010, 08:38
Сообщение #5


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

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



Цитата(DmitryR @ Jul 28 2010, 17:39) *
Внутренние терминаторы для того, что DCI много статического тока жрет. Насколько хорошо внутренние терминаторы заменяют внешние резисторы можно легко узнать с помощью того же HyperLynx - насколько я помню и терминаторы, и DCI в IBIS Virtex-5 есть.

Есть,только как их включать в HL не нашёл.
Кстати,не подскажете что это значит:
Цитата
NET = ~1D3, 1D3
Nets coupled during crosstalk simulation
=1D2, ~1D2
Nets coupled during high-accuracy simulation
=1D2, ~1D2
** Warning(Severe) ** Could not analyze SI; DC operating points not valid; check model thresholds

** Warning(Severe) **
COUNTS ------------------------------------------------------------
segments ........... 73
IC drivers ......... 2
IC receivers ....... 2
resistors .......... 1
capacitors ......... 0
SIGNAL-INTEGRITY STATISTICS ---------------------------------------
total receiver capacitance ... 16.4 pF
effective net Z0 ............. 91.2 ohms
termination type ............. differential termination

Почему он отказался анализировать SI? Модели не подходят?
Вот описание выхода АЦП:
Цитата
[Model] lvds_out
Model_type Output
Vref=1.250E+00
Rref=5.000E+01
Cref=0.000E+00
Vmeas=1.250E+00
C_comp 5.750E-13 5.750E-13 5.750E-13
|
[Voltage Range] 3.300E+00 3.000E+00 3.600E+00
[POWER Clamp Reference] 3.300E+00 3.000E+00 3.600E+00


а вот модель FPGA:
Цитата
[Model] BLVDS_25
Model_type I/O
Polarity Non-Inverting
Enable Active-Low
Vinl = 1.025
Vinh = 1.375
Vmeas = 0.9000V
Cref = 0.0F
Rref = 1.0000M
Vref = 0.0V
C_comp 6.0000pF 6.0000pF 6.0000pF
[Model Spec]
Vinl 1.025 0.125 2.025
Vinh 1.375 0.475 2.375
|
|
[Temperature Range] 25.0000 85.0000 0.0
[Voltage Range] 2.5000V 2.3000V 2.7000V


Voltage Range почему-то разные,в этом может быть дело?

А насколько можно доверять этому?
Цитата
Maximum allowed crosstalk ........... 150 mv peak

NET = 1D0
ELECTRICALLY ASSOCIATED NETS --------------------------------------
net = ~1D0
AGGRESSOR NETS (Estimated peak crosstalk)
1OVR ........................... 375 mv
~1D1 ........................... 290 mv
~1OVR .......................... 234 mv
1D1 ............................ 182 mv
Sum of the two strongest aggressors ............. 665 mv
** Warning ** Estimate exceeds maximum allowed crosstalk!
Go to the top of the page
 
+Quote Post
disel
сообщение Jul 29 2010, 11:26
Сообщение #6


Знающий
****

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



Цитата(_Anatoliy @ Jul 29 2010, 12:38) *
Есть,только как их включать в HL не нашёл.



Чтобы их подключить нужно чтобы в ИБИСЕ был раздел [Diff Pin] и описание модели резистора. И чтобы названия пинов в плате и ИБИСЕ совпадали.
Проще всего сделать так:
1. генеришь в ИСЕ ИБИС файл. Там будут правильные имена пинов и сигналов, но не будет раздела [Diff Pin]. Это косяк ИСЕ.
2. руками добавляешь в него разделы [Diff Pin], [Series Pin Mapping], и модель резистора которые можно взять на сайте.

Вот пример

Код
[Diff Pin]   inv_pin    vdiff   tdelay_typ   tdelay_min   tdelay_max
D8         D7       100mV       0            0            0|


[Series Pin Mapping] pin_2    model_name     function_table_group
|
D8          D7        rterm_100
|
|************************************************************************
|                       100ohm differential resistor
|************************************************************************
|
[Model]          rterm_100
Model_type       Series
|                         (typ)               (min)               (max)
|
C_comp                    0.1000pF            0.1000pF            0.1000pF
[Temperature Range]       25.0000             100.0000            0.000
[Voltage Range]           2.5000V             2.3750V             2.6250V
[R Series]                96                  126                 81


Я в ИСЕ 10.3 делал. В более поздних не проверял, может они научились правильные файлы генерить.

Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jul 29 2010, 11:37
Сообщение #7


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

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



Цитата(disel @ Jul 29 2010, 13:26) *
Я в ИСЕ 10.3 делал. В более поздних не проверял, может они научились правильные файлы генерить.

Спасибо!Первый вопрос - что такое ИСЕ?
2).Как то всё это через (|)...
Неужели флажок в HL нельзя было сделать,ведь эта функция включаемая пользователем.

А,это Вы так ISE обозвали rolleyes.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Anatoliy   Virtex-5 и согласование интерфейса   Jul 28 2010, 14:09
- - NikSave   АЦП, надо полагать, какой-нибудь техас инструмент ...   Jul 28 2010, 14:20
|- - _Anatoliy   Цитата(NikSave @ Jul 28 2010, 15:20) АЦП,...   Jul 28 2010, 14:32
||- - DmitryR   Цитата(_Anatoliy @ Jul 29 2010, 12:38) Ес...   Jul 29 2010, 09:19
|||- - _Anatoliy   Цитата(DmitryR @ Jul 29 2010, 11:19) В HL...   Jul 29 2010, 10:28
||- - disel   Цитата(_Anatoliy @ Jul 29 2010, 15:37) Не...   Jul 29 2010, 11:45
||- - _Anatoliy   Цитата(disel @ Jul 29 2010, 13:45) Спаси...   Jul 29 2010, 12:00
|- - Timmy   Цитата(NikSave @ Jul 28 2010, 19:03) При ...   Jul 29 2010, 04:26
|- - DmitryR   Абсолютное заблуждение. Терминатор LVDS толжен нах...   Jul 29 2010, 08:29
|- - Timmy   Цитата(DmitryR @ Jul 29 2010, 12:29) Абсо...   Jul 30 2010, 06:22
- - disel   К сожалению не подскажу. Кроссталки никогда не ана...   Jul 29 2010, 12:28
|- - _Anatoliy   Цитата(disel @ Jul 29 2010, 14:28) К сожа...   Jul 29 2010, 12:55
|- - VladimirB   Цитата(_Anatoliy @ Jul 29 2010, 16:55) Гр...   Jul 29 2010, 21:09
|- - _Anatoliy   Цитата(VladimirB @ Jul 29 2010, 23:09) Во...   Jul 30 2010, 06:19
|- - DmitryR   Цитата(_Anatoliy @ Jul 30 2010, 10:19) Хо...   Jul 30 2010, 06:30
|- - _Anatoliy   Цитата(DmitryR @ Jul 30 2010, 08:30) Ему ...   Jul 30 2010, 07:24
|- - Timmy   Цитата(DmitryR @ Jul 30 2010, 10:30) Ему ...   Jul 30 2010, 08:07
|- - DmitryR   Он у вас слишком простейший: поставьте туда реальн...   Jul 30 2010, 08:44
|- - cioma   QUOTE (Timmy @ Jul 30 2010, 10:07) Вот пр...   Jul 30 2010, 14:29
|- - Timmy   Цитата(cioma @ Jul 30 2010, 18:29) А нагр...   Jul 30 2010, 16:59
|- - VladimirB   Цитата(Timmy @ Jul 30 2010, 20:59) Там сп...   Jul 31 2010, 10:17
|- - _Anatoliy   Собрал проект в ISE,включил терминаторы,сгенерил и...   Aug 2 2010, 15:21
||- - DmitryR   А вы промоделируйте, может они на самом деле подкл...   Aug 3 2010, 08:47
||- - _Anatoliy   Цитата(DmitryR @ Aug 3 2010, 10:47) А вы ...   Aug 3 2010, 09:33
||- - DmitryR   Глазка что-то да, нету. Сделайте два глазка - буде...   Aug 3 2010, 09:52
||- - _Anatoliy   Цитата(DmitryR @ Aug 3 2010, 11:52) Глазк...   Aug 3 2010, 10:26
||- - DmitryR   Все вроде правильно с частотами, глазок чуть менее...   Aug 3 2010, 11:01
||- - _Anatoliy   Цитата(DmitryR @ Aug 3 2010, 13:01) Все в...   Aug 3 2010, 11:19
||- - DmitryR   Цитата(_Anatoliy @ Aug 3 2010, 15:19) Сор...   Aug 3 2010, 11:30
||- - _Anatoliy   Цитата(DmitryR @ Aug 3 2010, 13:30) Тоже ...   Aug 3 2010, 11:46
||- - DmitryR   Нет. 40 ом - это он скорее всего говорит не диффер...   Aug 3 2010, 12:13
|- - Timmy   Цитата(VladimirB @ Jul 31 2010, 14:17) А ...   Aug 16 2010, 08:43
- - disel   проект HL выложите. Вы boardsim или linesim смотри...   Aug 3 2010, 12:23
|- - _Anatoliy   Цитата(disel @ Aug 3 2010, 14:23) проект ...   Aug 3 2010, 12:46
|- - DmitryR   Driver impedance абсолютно не смущает. А вот то, ч...   Aug 3 2010, 13:07
|- - _Anatoliy   Цитата(DmitryR @ Aug 3 2010, 14:07) Drive...   Aug 5 2010, 10:58
|- - DmitryR   Отличный. Теперь введите реальный джиттер и длинны...   Aug 5 2010, 12:58
|- - _Anatoliy   Цитата(DmitryR @ Aug 5 2010, 13:58) Отлич...   Aug 5 2010, 14:54
- - disel   Судя по рисункам явный прогресс. У вас волновое со...   Aug 6 2010, 05:07
|- - _Anatoliy   Цитата(disel @ Aug 6 2010, 06:07) Судя по...   Aug 6 2010, 06:33
|- - DmitryR   Рефдес был кривой у Virtex, и я его не смотрел, ра...   Aug 6 2010, 08:02
|- - _Anatoliy   Цитата(DmitryR @ Aug 6 2010, 09:02) Рефде...   Aug 6 2010, 10:00
- - disel   Как же нет терминатора, когда есть, вот на картинк...   Aug 6 2010, 08:22


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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 13:50
Рейтинг@Mail.ru


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