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

 
 
> Глюк CycloneII на 125 МГц, или ошибка ДНК?
DuHast
сообщение May 10 2008, 12:52
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 13-07-06
Из: Москва
Пользователь №: 18 797



Ситуация следующая:
Проект на CycloneII. На GlobClk подаётся частота 125 МГц и данные (с микросхемы восстановления тактов). Далее эта частота тактирует два никак не с связаных узла внутри ПЛИС. Каждый узел в отдельности работает нормально, но при запуске обоих узлов они ведут себя не адекванто (именно не адекватно - на их выходе то, чтего быть не должно). Проблему решил следующим образом, подал вместо 125 МГц - 62,5 МГц (Микруха восстановления тактов потдерживает два режима тактирования- по одному и по двум фронтам) и умножил частоту в PLL на 2. Всё заработало!!!
Но вот проблема повторилась с тем же ПЛИС но другой микросхемой восстанавления тактов(проетк тоже другой, частота таже), а она по двум фронтам не работает и решение с PLL не подходит(да и нет свободных).
Может кто нибудь сталкивался с подобной ситуацией и знает причины возникновения этой проблемы?

Упреждая вопросы:
1 FastInputReg использую
2 Quartus пишет, что максимальная частота клока - 165 МГц
3 загруженость ПЛИС - 80%

Буду благодарен за любые предположения, но прежде всего интересуют мнения людей, столкнувшихся с подобной проблемой.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
net
сообщение May 10 2008, 18:16
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



Цитата(DuHast @ May 10 2008, 16:52) *
2 Quartus пишет, что максимальная частота клока - 165 МГц

смотрите результаты анализа по timequest
сообщение о максимальной частоте не показатель
Go to the top of the page
 
+Quote Post
DuHast
сообщение May 10 2008, 18:55
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 13-07-06
Из: Москва
Пользователь №: 18 797



Цитата(net @ May 10 2008, 22:16) *
смотрите результаты анализа по timequest

Это что такое и где это смотреть?

И ещё, для некоторых путей TimingAnalyzer в графе Actual fmax пишет не просто значение, а фразу
Restricted to 163.03 MHz ( period = 6.13 ns )
что бы это значило?
Go to the top of the page
 
+Quote Post
Самурай
сообщение May 10 2008, 19:29
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066



Сам лично с такой проблемой не сталкивался, но можно предположить, что когда на одну тактовую сажаются два блока, то для клокового буфера просто не хватает мощности чтобы "вытянуть" тактовый сигнал при работе на суммарную емкостную нагрузку. Фронты могут заваливаться.
Попробуйте задействовать второй клоковый домен, подключив клок дополнительно к еще одному глобальному пину, либо внутри ПЛИСины ручками через буфер. Либо ройте настройки Quartusа, к сожалению нет под рукой, не могу более точно сказатьsmile.gif.
Go to the top of the page
 
+Quote Post



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

 


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


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