2010-08-23 4 views
0

Как я могу генерировать разные часы в DCM? Предположим, я хочу 20mhz, 24mhz, 28mhz, 32mhz, часы одновременно, используя единое цифровое ядро ​​таймера ip core в xilinx 10.1.DCM в Xilinx 10.1

+1

Возможно, счетчик/разделитель будет идти? –

ответ

2

Попробуйте использовать мастер часов в приложении Xilinx CoreGen.

1

Каждое семейство устройств может иметь различную реализацию DCM. Итак, чтобы пойти дальше, вы должны учитывать: -

Какую платформу Xilinx вы настраиваете?

и

Что вы вводите тактовой частотой?

Каждый DCM может дать вам Clk, Clk 2x, Clk DV (Divde) и Clk Fx (Синтез частоты).

Вы можете указать коэффициент деления (от 1,5 до 16) для ClkDv.

Для ClkFx вы предоставите несколько (M) и разделить значение (D), тактовая частота затем ввод * M/D.

Так один DCM не может дать вам 20MHz, 24MHz, 32MHz и 28 МГц которые вы просите.

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

+0

Кроме того, DCM имеют минимальные частоты ввода/вывода ... OP может быть ниже порога с некоторыми. Простейшим является то, что часы делятся по логике и проходят через BUFG ... но это также зависит от настройки, как вы указываете. –

Смежные вопросы