Как я могу генерировать разные часы в DCM? Предположим, я хочу 20mhz, 24mhz, 28mhz, 32mhz, часы одновременно, используя единое цифровое ядро таймера ip core в xilinx 10.1.DCM в Xilinx 10.1
ответ
Попробуйте использовать мастер часов в приложении Xilinx CoreGen.
Каждое семейство устройств может иметь различную реализацию 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.
Кроме того, DCM имеют минимальные частоты ввода/вывода ... OP может быть ниже порога с некоторыми. Простейшим является то, что часы делятся по логике и проходят через BUFG ... но это также зависит от настройки, как вы указываете. –
Возможно, счетчик/разделитель будет идти? –