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

 
 
> Spartan-6 IODELAY блок: в Errata пишут, что на высоких скоростях он даёт ошибки, каково текущее состояние этой проблемы? Кто вляпывался?
Krys
сообщение May 10 2011, 09:20
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Здравствуйте. В документе en148.pdf (Spartan-6 FPGA LX and LXT Production Errata) от 15.04.2011 пишут, что IODELAY блок поддерживает максимальную частоту 1000 Mbps только при задержке максимум в 6 taps, а иначе он портит данные. Фактически, получается, что на гигабите регулируемая задержка практически отсутствует. А для нормального использования этого IODELAY блока нужно понизить скорость до 250 Mbps.
Исправлена ли эта проблема в новых кристаллах? Если да, то в какой ревизии? Где об этом почитать? И как это трактовать? Кто с этим работал и вляпывался? Как тогда при этом работает DDR-память? Там же тоже требуются регулируемые задержки по каждой линии данных.
Спасибо.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Krys
сообщение May 10 2011, 10:06
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Ну да, я тоже так интерпретировал.

Остаётся вопрос по IODELAY но не на MCB, а просто на пользовательских пинах. Кое-что нашли: http://www.xilinx.com/support/answers/41083.htm
Но сами не поняли, как это можно интерпретировать. Кто даст свою интерпретацию? Наша интерпретация такая, что в самой свежей ревизии D проблема всё равно существует, но тут приведены вероятности возникновения ошибки. Типа "вам же не обязательно полное отсутствие ошибок, всё равно в канале ошибок наловите". Ну мы подумали, и ведь правда, у нас в канале больше ошибок. Так что для нас сгодится.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение May 10 2011, 10:17
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Цитата(Krys @ May 10 2011, 14:06) *
Ну да, я тоже так интерпретировал.

Остаётся вопрос по IODELAY но не на MCB, а просто на пользовательских пинах. Кое-что нашли: http://www.xilinx.com/support/answers/41083.htm
Но сами не поняли, как это можно интерпретировать. Кто даст свою интерпретацию? Наша интерпретация такая, что в самой свежей ревизии D проблема всё равно существует, но тут приведены вероятности возникновения ошибки. Типа "вам же не обязательно полное отсутствие ошибок, всё равно в канале ошибок наловите". Ну мы подумали, и ведь правда, у нас в канале больше ошибок. Так что для нас сгодится.

А почему не годится, 1000 Мб/с - длительность бита 1000 ps, максимальный сдвиг 952 ps, разве этого не достаточно?
Go to the top of the page
 
+Quote Post
Krys
сообщение May 11 2011, 05:12
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Цитата(dmitry-tomsk @ May 10 2011, 17:17) *
А почему не годится, 1000 Мб/с - длительность бита 1000 ps, максимальный сдвиг 952 ps, разве этого не достаточно?
Это Вы при каких условиях такое сосчитали? (исходя из каких исходных данных в документации?) У меня получается, что без ошибок его использовать нельзя при значениях задержки больше буквально единиц. А единицы - это никуда не годится.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post



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

 


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


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