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

 
 
> clk_wiz_v1_5, проблема с выходом LOCKED
artix
сообщение Dec 8 2010, 07:02
Сообщение #1


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

Группа: Свой
Сообщений: 136
Регистрация: 19-10-10
Из: Киев
Пользователь №: 60 262



Доброго времени суток уважаемые форумчане! Возникла проблема: проект, который нормально работает на плате со Spartan3 (XC3s700A), не работает на плате со Spartan6 (xc6slx150t). В системе ничего не менял, кроме DCM под соответствующую платформу. С помощью ChipScope выяснил, что проблема в этих самых ДЦМ: выходы LOCKED , остаются в состоянии "0", на протяжении всего времени. Эти выходы заводятся, на входы "RESET" соответствующих кусков схем логики, которую они должны тактировать. То есть получается, что вся оставшаяся часть системы держится выходами LOCKED DCM, в ресете. Делал временное моделирование (Post-Place and Route), там все работает как надо. По старту в течении 5 тактов организовываю ресет для них как пишеться в документации... но ничего не работает.... Пожалуйста, кто ведает, помогите или хотя бы толкните в нужном направлении!Оч. горю с проектом! Заранее большое спасибо!!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AJIEKCEu
сообщение Dec 8 2010, 07:25
Сообщение #2


Местный
***

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



У меня в Virtex5 была проблема захвата при входной частоте 10МГц. Приходилось делать схему автоматического сброса dcm, если частота не захватилась.
То есть стоит счетчик (на входной частоте в обход DCM). Ждет n тактов (не помню точно сколько, по моему 256). Если при достижении n Locked==0, то подаем сброс на dcm и счетчик тоже сбрасываем.
Хотя я так понимаю что частота просто низкая - но можете попробовать.

Ещё момент - у dcm (по крайней мере в Virtex5) есть два режима работы - один максимальная полоса захвата, а другой - по моему скорость. У вас какой режим работы dcm?
Go to the top of the page
 
+Quote Post
artix
сообщение Dec 8 2010, 07:39
Сообщение #3


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

Группа: Свой
Сообщений: 136
Регистрация: 19-10-10
Из: Киев
Пользователь №: 60 262



Цитата(AJIEKCEu @ Dec 8 2010, 10:25) *
У меня в Virtex5 была проблема захвата при входной частоте 10МГц. Приходилось делать схему автоматического сброса dcm, если частота не захватилась.
То есть стоит счетчик (на входной частоте в обход DCM). Ждет n тактов (не помню точно сколько, по моему 256). Если при достижении n Locked==0, то подаем сброс на dcm и счетчик тоже сбрасываем.
Хотя я так понимаю что частота просто низкая - но можете попробовать.


Я так и сделал! biggrin.gif У меня при включении питания делается искуственный сброс всего блока тактирования (всех ДЦМ), в течении n тактов (задаю как генерик - пробовал уже разные задержки на сброс, ничего не помогает) , но правда единоразово. щас допилю блок попробую ваш вариант.Спасибо!


Цитата(AJIEKCEu @ Dec 8 2010, 10:25) *
Ещё момент - у dcm (по крайней мере в Virtex5) есть два режима работы - один максимальная полоса захвата, а другой - по моему скорость. У вас какой режим работы dcm?


Не нашел ничего похожего. У меня Большая часть окошек не активна crying.gif

Цитата(Kuzmi4 @ Dec 8 2010, 10:15) *
2 artix
думаю нужно проверить сброс и вх.частоту - доходят ли они до этого самого DCM.
Работаю в 11.5, использую DCM_SP для XС6SL45T - проблем при правильном сбросе и стабильной входной не замечал laughing.gif


Проверял, частоты доходят, до блока тактирования, сбросы - ОК!!! Вот на счет их стабильности, на все 100 не уверен. Плату только начали отлаживать, и дорабатывать!!!! laughing.gif Осцилом смотрели формы сигналов на вид такие же как на макетной плате со спартаном 3...
Go to the top of the page
 
+Quote Post



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

 


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


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