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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Xilinx timing constraints: что необходимо для простейшей транзакции?, Передаю между 2-я Virtex6 шину 32 бита на 250 МГц, ошибки в данных
AJIEKCEu
сообщение Feb 4 2014, 06:27
Сообщение #16


Местный
***

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



Цитата(SM @ Feb 3 2014, 16:04) *
Хорошую целостность сигнала клока для не-дифф линии.

Я бы сказал вопрос не в целостности, а гарантированной и предсказуемой задержке синхросигнала относительно данных.
Go to the top of the page
 
+Quote Post
Yuris
сообщение Feb 7 2014, 07:58
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 15-12-04
Из: Зеленоград
Пользователь №: 1 492



Хороший совет был посчитать Setup/Hold для начала. Использование констрейнтов OFFSET OUT и OFFSET IN (RTFM) поможет понять по отчетам какие временные соотношения клоков/данных вы реально имеете на выходах/входах данных. Может оказаться, что в выходном интерфейсе клок skew по разным битам данных достаточно большой. И входную задержку по клоку на приемной стороне придется точно рассчитывать с учетом этого валидного окна данных.
Еще стоит почитать XAPP1064, там есть приложение с примерами-исходниками по использованию IDELAY, ISERDES.
Go to the top of the page
 
+Quote Post
Corner
сообщение Feb 7 2014, 14:26
Сообщение #18


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

Группа: Участник
Сообщений: 1 072
Регистрация: 11-12-12
Пользователь №: 74 815



Вопрос раз - как разведена плата? Все проводники в шине должны быть электрически (не путать с физически) одинаковой длины.
Вопрос два - какая длина и какие меры для удаления "звона" приняты? Дорожка + емкость пина = колебательный контур.
Вопрос три - чем формируется и как принимается клок? Лучший вариант формирователя - ДДР буфер с константами на входах. Лучший вариант приемника - ДДР буфер с локальным клоком от этого пина.
Go to the top of the page
 
+Quote Post
Antgol
сообщение Mar 12 2014, 03:32
Сообщение #19





Группа: Участник
Сообщений: 11
Регистрация: 6-03-07
Пользователь №: 25 920



Прошу прощения за то, что молча бросил тему - закрутился и забыл...

Проблему я вроде бы решил месяц назад (ну т.е. мой тест прошел, но более глобально еще не тестировал), использовав в явном виде клоковые примитивы Virtex6, а именно IBUFG, BURF, также добавил задержку по клоку IODELAYE1. Что именно помогло, не выяснял. Если кому-нибудь интересно, могу привести куски vhdl.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th August 2025 - 22:43
Рейтинг@Mail.ru


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