tree: a0c24c1d918e056e90c3c5e2b6255160fc5e051a [path history] [tgz]
  1. CMakeLists.txt
  2. pll_buf_basys3_bottom.v
  3. pll_ext_basys3_bottom.v
  4. pll_int_basys3_bottom.v
  5. plle2_test.v
  6. README.md
xilinx/xc7/tests/pll/README.md

PLLE2_ADV tests

Allows to vrify PLLE2_ADV functionality in hardware

Switches:

  • SW0: Reset (active high)
  • SW1: PLL PWRDWN port (active high)
  • SW2: CLKINSEL. When low CLKIN=100MHz, when high CLLKIN=50MHz.

LEDs:

  • LED0: blinks at 23.841Hz / 11.920Hz
  • LED1: blinks at 11.920Hz / 5.960Hz
  • LED2: blinks at 7.947HZ / 3.9735Hz
  • LED3: blinks at 5.960Hz / 2.980Hz
  • LED4: blinks at 4.768Hz / 2.384Hz
  • LED5: blinks at 3.973Hz / 1.9865Hz
  • LED6: PLL LOCK indicator (lit when locked)

There are 3 test variants:

  • pll_int_basys3_x1y0 - Internal feedback
  • pll_buf_basys3_x1y0 - Feedback through a BUFG
  • pll_ext_basys3_x1y0 - External feedback. Need to short JC.1 and JC.2 on the Basys3 board.