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

 
 
> Spartan-3: Расхождения в максимальных частотах
olegras
сообщение Apr 26 2009, 11:40
Сообщение #1


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

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



После танцев с бубном вокруг констрейнов и оптимизаций, PAR выдает: "Min delay = 5.8 ns, max freq. = 172.4 MHz". Но запустить проект на реальном устройстве (S3BOARD от DIGILENT) удается только на частотах системного клока до 137,5 МГц включительно. На частотах выше проект работает нестабильно, т.е. при одних и тех же входных данных, каждый раз результат непредсказуемо разный.
Собственно вопрос: неужели расчетная максимальная частота, расчитанная PAR, так сильно должна отличаться от реальной? Где подвох?
На камень заведен внешний тактовый сигнал 50 МГц, который подключен ко входу DCM. Системные клоки снимаются с выходов DCM CLKFX и CLKFX180, и далее через BUFG в систему. Обратная связь между CLK0 и CLKFB имеется.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SFx
сообщение Apr 26 2009, 19:51
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



olegras, Вы каждый раз перекомпилировали проект поднимая частоту или подавали внешний тактовый сигнал на DCM различной частоты ?
Go to the top of the page
 
+Quote Post
olegras
сообщение Apr 27 2009, 04:51
Сообщение #3


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

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



Цитата(SFx @ Apr 26 2009, 23:51) *
olegras, Вы каждый раз перекомпилировали проект поднимая частоту или подавали внешний тактовый сигнал на DCM различной частоты ?


Каждый раз перекомпилировал. Кажый раз PAR выдает одинаковые ограничения (конечно если меняю только атрибуты DCM не трогая код, констрейны и параметры оптимизации). Внешний сигнал всегда 50 МГц с борта S3BOARD.

Цитата
А проверяли ли Вы, выполняются ли ограничения на входные сигналы (setup и hold) в живом стенде ?

Входные данные загружаются и выгружаются четко при любом значении системной частоты. Так как не зависят от системных клоков. Загрузка тактируется внешним медленным клоком от управляющего МК. Проверял даже при сист. частоте 280 МГц.

Цитата
Был ли использован constraint temperature для снижения предельной рабочей температуры ?


Нет не был. А что это мне даст (в смысле моего вопроса)?.
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Apr 27 2009, 14:25
Сообщение #4


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(olegras @ Apr 27 2009, 07:51) *
Входные данные загружаются и выгружаются четко при любом значении системной частоты. Так как не зависят от системных клоков. Загрузка тактируется внешним медленным клоком от управляющего МК. Проверял даже при сист. частоте 280 МГц.

Если есть независимая от системной частота, то, соответственно, могут быть проблемы с метастабильностью при смене clock'ового домена.

Цитата(olegras @ Apr 27 2009, 07:51) *
Нет не был. А что это мне даст (в смысле моего вопроса)?

Теоретически Вы могли задать внутрикристальную температуру ниже реальной, тогда PAR заведомо неправильно оценивал бы задержки. То же касается и constraint'ов на питание. Кстати, а Вы проверяли: с питанием всё в порядке ? Остаются ли в допустимых пределах пульсации (по всем веткам питания) с ростом частоты ?

Кстати, а зачем Вам CLKFX180, если у Вас есть CLKFX ? - инверторы по CLK есть практически во всех элементах ПЛИС (IOB, Slice, BRAM,..). А DCM в Spartan-3x мне не понравился - на мой взгляд jitter просто огромен, стараюсь, по возможности обходиться без DCM работать.
Go to the top of the page
 
+Quote Post



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

 


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


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