/** | |
* PLL configuration | |
* | |
* This Verilog module was generated automatically | |
* using the icepll tool from the IceStorm project. | |
* Use at your own risk. | |
* | |
* Given input frequency: 16.000 MHz | |
* Requested output frequency: 48.000 MHz | |
* Achieved output frequency: 48.000 MHz | |
*/ | |
module pll( | |
input clock_in, | |
output clock_out, | |
output locked | |
); | |
SB_PLL40_CORE #( | |
.FEEDBACK_PATH("SIMPLE"), | |
.DIVR(4'b0000), // DIVR = 0 | |
.DIVF(7'b0101111), // DIVF = 47 | |
.DIVQ(3'b100), // DIVQ = 4 | |
.FILTER_RANGE(3'b001) // FILTER_RANGE = 1 | |
) uut ( | |
.LOCK(locked), | |
.RESETB(1'b1), | |
.BYPASS(1'b0), | |
.REFERENCECLK(clock_in), | |
.PLLOUTCORE(clock_out) | |
); | |
endmodule |