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

 
 
 
Reply to this topicStart new topic
> 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
Koluchiy
сообщение May 10 2011, 09:36
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Там же вроде написано, что на MCB не влияет...
По крайней мере, я именно так интерпретировал строчку
MCB interfaces are not affected by the IODELAY2 errata.
Go to the top of the page
 
+Quote Post
Krys
сообщение May 10 2011, 10:06
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 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
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 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
Koluchiy
сообщение May 10 2011, 11:17
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Офф.

Ни у кого не было траблов с начальной инициализацией распределенной памяти в Spartan-6?
Чего-то фигня какая-то, часть битов памяти правильно проинициализировалась(1), часть - нули...
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение May 10 2011, 12:14
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Koluchiy
мучаю ES - проблем с памятью на лутах не было
Go to the top of the page
 
+Quote Post
Krys
сообщение May 11 2011, 05:12
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 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
Koluchiy
сообщение May 11 2011, 07:40
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



[/Off] Вопрос про распределенную память снимаю.
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение May 11 2011, 07:56
Сообщение #9


Знающий
****

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



Цитата(Krys @ May 11 2011, 09:12) *
Это Вы при каких условиях такое сосчитали? (исходя из каких исходных данных в документации?) У меня получается, что без ошибок его использовать нельзя при значениях задержки больше буквально единиц. А единицы - это никуда не годится.

В S-6 errata таблица есть
Go to the top of the page
 
+Quote Post
Krys
сообщение May 11 2011, 08:08
Сообщение #10


Гуру
******

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



Я понимаю, я на неё и ссылаюсь в первом сообщении. Но у меня другие цифры. Вы какие брали и как сосчитали?


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

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

 


RSS Текстовая версия Сейчас: 29th June 2025 - 10:12
Рейтинг@Mail.ru


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