Перейти к содержанию
    

Функциональная симуляция CLKDLL

Симулирую в Modelsim 6.0d проект под VirtexE в котором использую CLKDLL.

clkv - входная частота.

clk2x_g - входная частота * 2.

Почему в начале такая диаграмма работы? Что за розрывы в частоте?

post-1176-1120150669_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Происходит захват входной частоты, отсюда и артефакты на выходе.

В любом случае, 8 пропущенных импульсов тактовой частоты при старте устройства погоды не сделают, т.к. режим работы схемы еще не установился.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Происходит захват входной частоты, отсюда и артефакты на выходе.

В любом случае, 8 пропущенных импульсов тактовой частоты при старте устройства погоды не сделают, т.к. режим работы схемы еще не установился.

 

А можно потробней про захват входной частоты. Что за явление? Где про это можна почитать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кое-какие сведения можно почерпнуть у производителя: XAPP132: Using the Virtex Delay-Locked Loop.

Любой поисковик также выдаст массу полезных ссылок на статьи, посвященные PLL (DLL).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выход DLL можно использовать только тогда, когда деактивируется сигнал LOCKED.

 

Until the LOCKED signal activates, the DLL output clocks are not valid and can exibit glitches, spikes, or other spurious movement. In particular the CLK2X output will appear as 1x clock with a 25/75 duty cycle.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выход DLL можно использовать только тогда, когда деактивируется сигнал LOCKED.

 

Until the LOCKED signal activates, the DLL output clocks are not valid and can exibit glitches, spikes, or other spurious movement. In particular the CLK2X output will appear as 1x clock with a 25/75 duty cycle.

 

Верно, но с точностью "до наоборот", т.е. выход DLL можно использовать только тогда, когда АКТИВИРУЕТСЯ сигнал LOCKED.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Верно, но с точностью "до наоборот", т.е. выход DLL можно использовать только тогда, когда АКТИВИРУЕТСЯ сигнал LOCKED.

Почему-то я всегда это путаю :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почему-то я всегда это путаю :(

Бывает, если редко пользуешься языком. Ничего страшного. :) :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А куда сигнал LOCKED надо подавть, на глобальный сброс или не только?

Как правильно организовать работу схемы, чтоб она начала работу тогда когда активируется сигнал LOCKED?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А куда сигнал LOCKED надо подавть, на глобальный сброс или не только?

Я подаю только на сброс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Э там есть пара мегатонн нюансов, есть статусное слово и его надо обрабаьывать так как при выходе исходного сигнала за некоторые рамки DCM будет отрублен и его надо переинициализировать, все есть в доках, иначе при кратковременном сбое

все встанет, если нет схемы сброса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...