NOVY 0 3 октября, 2011 Опубликовано 3 октября, 2011 · Жалоба Всем добрый! Хочу использовать 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 .......) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GaLaKtIkUs™ 0 3 октября, 2011 Опубликовано 3 октября, 2011 · Жалоба Всем добрый! Хочу использовать 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! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NOVY 0 3 октября, 2011 Опубликовано 3 октября, 2011 · Жалоба В virtex'е есть порт динамической реконфигурации DCM. В Spartan'ах это не возможно. DCM_SP - Spartan! Спасибо за быстрый ответ! Да, пробую на Спартане... С Виртексом не пробовал... В Виртексе , похоже надо выбрать Dynamically switch between input clock sourses ... Пойду копать.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zxcv 0 3 октября, 2011 Опубликовано 3 октября, 2011 · Жалоба В 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. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NOVY 0 3 октября, 2011 Опубликовано 3 октября, 2011 (изменено) · Жалоба Слегка поправлю. В микросхемах серии 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 ? Изменено 3 октября, 2011 пользователем NOVY Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Grumbler_2002 0 3 октября, 2011 Опубликовано 3 октября, 2011 · Жалоба Т.е в Spartan-3 такое невозможно.... Частичная переконфигурация не поможет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NOVY 0 4 октября, 2011 Опубликовано 4 октября, 2011 · Жалоба Частичная переконфигурация не поможет? Не совсем понял Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
imperman 0 4 октября, 2011 Опубликовано 4 октября, 2011 · Жалоба Не совсем понял Не хотелось бы криво трактовать чужие слова, но мне кажется, что имело ввиду следующее http://masters.donntu.edu.ua/2011/fknt/poh...ry/article8.htm Если же нет, надеюсь, Grumbler_2002 меня поправит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GaLaKtIkUs™ 0 9 октября, 2011 Опубликовано 9 октября, 2011 · Жалоба Не хотелось бы криво трактовать чужие слова, но мне кажется, что имело ввиду следующее http://masters.donntu.edu.ua/2011/fknt/poh...ry/article8.htm Если же нет, надеюсь, Grumbler_2002 меня поправит. На сколько я знаю частичная реконфигурация не поддерживается в Spartan-3. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anatolich 0 10 октября, 2011 Опубликовано 10 октября, 2011 · Жалоба Использую два DCM. Если их СLKin развести на разные пины - все нормально. Но объединить на одном пине не получается. То ругается что нельзя два входа объединить, то цепочка буферов не нравится. Разные уровни модулей тоже не спасли. Возможно ли в принципе использовать один пин для всех DCMs. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NOVY 0 14 октября, 2011 Опубликовано 14 октября, 2011 (изменено) · Жалоба Использую два DCM. Если их СLKin развести на разные пины - все нормально. Но объединить на одном пине не получается. То ругается что нельзя два входа объединить, то цепочка буферов не нравится. Разные уровни модулей тоже не спасли. Возможно ли в принципе использовать один пин для всех DCMs. Попробовал собрать 2 DCM на одном СLKin . Не ругается! Правда свой UCF не делал .... Изменено 14 октября, 2011 пользователем NOVY Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться