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

Всем добрый!

Хочу использовать DCM_SP для создания синтезатора частот.

 

Возможно ли в динамике изменять атрибуты

CLKFX_DIVIDE и CLKFX_MULTIPLY ?

В примитиве они фиксированы:

 

generic map (

.......

CLKFX_DIVIDE => 1, -- Can be any interger from 1 to 32

CLKFX_MULTIPLY => 4, -- Can be any Integer from 1 to 32

.......)

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


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

Всем добрый!

Хочу использовать DCM_SP для создания синтезатора частот.

 

Возможно ли в динамике изменять атрибуты

CLKFX_DIVIDE и CLKFX_MULTIPLY ?

В примитиве они фиксированы:

 

generic map (

.......

CLKFX_DIVIDE => 1, -- Can be any interger from 1 to 32

CLKFX_MULTIPLY => 4, -- Can be any Integer from 1 to 32

.......)

В virtex'е есть порт динамической реконфигурации DCM.

В Spartan'ах это не возможно. DCM_SP - Spartan!

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


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

В virtex'е есть порт динамической реконфигурации DCM.

В Spartan'ах это не возможно. DCM_SP - Spartan!

 

Спасибо за быстрый ответ!

Да, пробую на Спартане... С Виртексом не пробовал...

В Виртексе , похоже надо выбрать Dynamically switch between input clock sourses ...

Пойду копать....

 

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


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

В virtex'е есть порт динамической реконфигурации DCM.

В Spartan'ах это не возможно. DCM_SP - Spartan!

Слегка поправлю.

В микросхемах серии Spartan вообще не было DCM.

В Spartan-II появилось подобие DCM блоки DLL.

DCM появились только в Spartan-3.

 

Всем добрый!

Хочу использовать DCM_SP для создания синтезатора частот.

 

Возможно ли в динамике изменять атрибуты

CLKFX_DIVIDE и CLKFX_MULTIPLY ?

В примитиве они фиксированы:

 

generic map (

.......

CLKFX_DIVIDE => 1, -- Can be any interger from 1 to 32

CLKFX_MULTIPLY => 4, -- Can be any Integer from 1 to 32

.......)

В динамике изменять частоту можно не только в Virtex, но и в Spartan-6 используя вместо DCM_SP примитив DCM_CLKGEN.

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


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

Слегка поправлю.

В микросхемах серии Spartan вообще не было DCM.

В Spartan-II появилось подобие DCM блоки DLL.

DCM появились только в Spartan-3.

 

 

В динамике изменять частоту можно не только в Virtex, но и в Spartan-6 используя вместо DCM_SP примитив DCM_CLKGEN.

 

 

 

Т.е в Spartan-3 такое невозможно....

 

В принципе можно в Spartan-3 сгенерить 4 частоты, используя 4 DCM...

 

А в Virtexe-6 возможно сгенерить всю сетку из возможных значений CLKFX_MULDIPLY и CLFX_DIVEDE не превышающих значение макс. CLKO ?

Изменено пользователем NOVY

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


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

Т.е в Spartan-3 такое невозможно....

 

Частичная переконфигурация не поможет?

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


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

Не совсем понял :wacko:

 

Не хотелось бы криво трактовать чужие слова, но мне кажется, что имело ввиду следующее

http://masters.donntu.edu.ua/2011/fknt/poh...ry/article8.htm

Если же нет, надеюсь, Grumbler_2002 меня поправит.

 

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


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

Не хотелось бы криво трактовать чужие слова, но мне кажется, что имело ввиду следующее

http://masters.donntu.edu.ua/2011/fknt/poh...ry/article8.htm

Если же нет, надеюсь, Grumbler_2002 меня поправит.

На сколько я знаю частичная реконфигурация не поддерживается в Spartan-3.

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


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

Использую два DCM. Если их СLKin развести на разные пины - все нормально. Но объединить на одном пине не получается. То ругается что нельзя два входа объединить, то цепочка буферов не нравится.

Разные уровни модулей тоже не спасли.

Возможно ли в принципе использовать один пин для всех DCMs.

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


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

Использую два DCM. Если их СLKin развести на разные пины - все нормально. Но объединить на одном пине не получается. То ругается что нельзя два входа объединить, то цепочка буферов не нравится.

Разные уровни модулей тоже не спасли.

Возможно ли в принципе использовать один пин для всех DCMs.

 

Попробовал собрать 2 DCM на одном СLKin . Не ругается! Правда свой UCF не делал ....

Изменено пользователем NOVY

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


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

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

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

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

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

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

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

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

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

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