|  | # PLLE2_ADV minitest | 
|  |  | 
|  | ## Description | 
|  |  | 
|  | This test verifies operation of the `PLLE2_ADV` primitive. The PLL is configured to output clocks using the following dividers: | 
|  |  | 
|  | - CLKOUT0: 16/16 | 
|  | - CLKOUT1: 16/32 | 
|  | - CLKOUT2: 16/48 | 
|  | - CLKOUT3: 16/64 | 
|  | - CLKOUT4: 16/80 | 
|  | - CLKOUT5: 16/96 | 
|  |  | 
|  | The input clock can be swtched between 100MHz and 50MHz using the `sw[1]` switch. The 50MHz clock is generated using simple divider implemented in logic. | 
|  |  | 
|  | Clocks from the PLL are further divided by 2^21 and then fed to LEDs 0:5. PLL lock indicator is connected to LED 15. The switch `sw[0]` provides reset signal to the PLL. | 
|  |  | 
|  | ## Building | 
|  |  | 
|  | To build the project run the following command and the bit file will be generated. | 
|  | ``` | 
|  | make basys3_plle2_adv.bit | 
|  | ``` |