Skip to main content

Калькулятор параметров блока PLL для FPGA

Данный калькулятор осуществляет подбор коэффициентов блока ФАПЧ ПЛИС для заданных опорной и выходной частот при условии удовлетворении допуска в % на точность получения выходной частоты. По умолчанию задано точное соответствие выходной частоте, что необходимо для большинства применений, однако ничто не мешает задавать произвольное значение.

Возможности

На данный момент калькулятор поддерживает блоки PLL & DCM следующих семейств ПЛИС компании Xilinx:

  • Spartan-6
  • Artix-7
  • Kintex-7Virtex-7 (идентичные параметры блока PLLE2)
  • Kintex & Virtex Ultrascale (идентичные параметры блока PLLE3)
  • Kintex & Virtex Ultrascale+ (идентичные параметры блока PLLE4)

В ближайших планах поддержка кристаллов семейств:

  • Spartan-7
  • ZYNQ UltraScale, UltraScale-Plus

Калькулятор имеет легко расширяемый функционал. Вы можете значительно ускорить добавление недостающих семейств Xilinx, либо ПЛИС таких производителей как Altera и Lattice, прислав автору массив, заполненный так, как описано тут.

Планы

Было бы интересно для каких-то экзотических применений реализовать режим последовательной сцепки двух ФАПЧ для реализации недостижимых с помощью одной ФАПЧ номиналов выходной частоты при заданной входной. Такой перебор точно малоосуществим вручную, используя только блокнот и калькулятор. Если у Вас есть идеи о том, как можно улучшить улучшить калькулятор, либо Вы случайно нашли способ его «сломать» — пожалуйста, свяжитесь со мной.

Калькулятор




Точность частоты:    %
  
Входная частота:    Мгц
  
Желаемая частота:    Мгц

   

PS: если заметка помогла Вам, поделитесь ей с друзьями или коллегами: