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

 
 
> 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
DmitryR
сообщение Apr 27 2009, 05:54
Сообщение #4


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

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



Так-так, у вас используется CLKFX и CLKFX180.
1. На этих выводах джиттер может быть несколько (пикосекунд на 500) больше, чем думает PAR.\
2. У вас наверное есть хитрый переход между CLKFX и CLKFX180, которого PAR почему-то не видит при анализе, но который эффективно уполовинивает реальную тактовую частоту.
Go to the top of the page
 
+Quote Post
olegras
сообщение Apr 27 2009, 07:50
Сообщение #5


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

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



Цитата(DmitryR @ Apr 27 2009, 09:54) *
Так-так, у вас используется CLKFX и CLKFX180.
1. На этих выводах джиттер может быть несколько (пикосекунд на 500) больше, чем думает PAR.\
2. У вас наверное есть хитрый переход между CLKFX и CLKFX180, которого PAR почему-то не видит при анализе, но который эффективно уполовинивает реальную тактовую частоту.


Переходов нету: каждый из сигналов подключен к "своему" BUFG, выходы которых используются независимо. А насчет джиттеров - судя по всему так оно и есть...
Go to the top of the page
 
+Quote Post



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

 


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


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