[6] | 1 | //////////////////////////////////////////////////////////////////////////////// |
---|
| 2 | // Copyright (c) 1995-2010 Xilinx, Inc. All rights reserved. |
---|
| 3 | //////////////////////////////////////////////////////////////////////////////// |
---|
| 4 | // ____ ____ |
---|
| 5 | // / /\/ / |
---|
| 6 | // /___/ \ / Vendor: Xilinx |
---|
| 7 | // \ \ \/ Version : 12.3 |
---|
| 8 | // \ \ Application : xaw2verilog |
---|
| 9 | // / / Filename : pll.v |
---|
| 10 | // /___/ /\ Timestamp : 03/18/2011 15:52:04 |
---|
| 11 | // \ \ / \ |
---|
| 12 | // \___\/\___\ |
---|
| 13 | // |
---|
| 14 | //Command: xaw2verilog -st /home/sal/Desktop/sparc64soc/xup5lx110t/ipcore_dir/./pll.xaw /home/sal/Desktop/sparc64soc/xup5lx110t/ipcore_dir/./pll |
---|
| 15 | //Design Name: pll |
---|
| 16 | //Device: xc5vlx110t-3ff1738 |
---|
| 17 | // |
---|
| 18 | // Module pll |
---|
| 19 | // Generated by Xilinx Architecture Wizard |
---|
| 20 | // Written for synthesis tool: Synplify |
---|
| 21 | // For block PLL_ADV_INST, Estimated PLL Jitter for CLKOUT0 = 0.153 ns |
---|
| 22 | `timescale 1ns / 1ps |
---|
| 23 | |
---|
| 24 | module pll(CLKIN1_IN, |
---|
| 25 | RST_IN, |
---|
| 26 | CLKOUT0_OUT, |
---|
| 27 | LOCKED_OUT); |
---|
| 28 | |
---|
| 29 | input CLKIN1_IN; |
---|
| 30 | input RST_IN; |
---|
| 31 | output CLKOUT0_OUT; |
---|
| 32 | output LOCKED_OUT; |
---|
| 33 | |
---|
| 34 | wire CLKFBOUT_CLKFBIN; |
---|
| 35 | wire CLKIN1_IBUFG; |
---|
| 36 | wire CLKOUT0_BUF; |
---|
| 37 | wire GND_BIT; |
---|
| 38 | wire [4:0] GND_BUS_5; |
---|
| 39 | wire [15:0] GND_BUS_16; |
---|
| 40 | wire VCC_BIT; |
---|
| 41 | |
---|
| 42 | assign GND_BIT = 0; |
---|
| 43 | assign GND_BUS_5 = 5'b00000; |
---|
| 44 | assign GND_BUS_16 = 16'b0000000000000000; |
---|
| 45 | assign VCC_BIT = 1; |
---|
[10] | 46 | BUFG CLKIN1_IBUFG_INST (.I(CLKIN1_IN), |
---|
[6] | 47 | .O(CLKIN1_IBUFG)); |
---|
| 48 | BUFG CLKOUT0_BUFG_INST (.I(CLKOUT0_BUF), |
---|
| 49 | .O(CLKOUT0_OUT)); |
---|
| 50 | PLL_ADV #( .BANDWIDTH("OPTIMIZED"), .CLKIN1_PERIOD(5.000), |
---|
| 51 | .CLKIN2_PERIOD(10.000), .CLKOUT0_DIVIDE(8), .CLKOUT0_PHASE(0.000), |
---|
| 52 | .CLKOUT0_DUTY_CYCLE(0.500), .COMPENSATION("SYSTEM_SYNCHRONOUS"), |
---|
| 53 | .DIVCLK_DIVIDE(1), .CLKFBOUT_MULT(2), .CLKFBOUT_PHASE(0.0), |
---|
| 54 | .REF_JITTER(0.005000) ) PLL_ADV_INST (.CLKFBIN(CLKFBOUT_CLKFBIN), |
---|
| 55 | .CLKINSEL(VCC_BIT), |
---|
| 56 | .CLKIN1(CLKIN1_IBUFG), |
---|
| 57 | .CLKIN2(GND_BIT), |
---|
| 58 | .DADDR(GND_BUS_5[4:0]), |
---|
| 59 | .DCLK(GND_BIT), |
---|
| 60 | .DEN(GND_BIT), |
---|
| 61 | .DI(GND_BUS_16[15:0]), |
---|
| 62 | .DWE(GND_BIT), |
---|
| 63 | .REL(GND_BIT), |
---|
| 64 | .RST(RST_IN), |
---|
| 65 | .CLKFBDCM(), |
---|
| 66 | .CLKFBOUT(CLKFBOUT_CLKFBIN), |
---|
| 67 | .CLKOUTDCM0(), |
---|
| 68 | .CLKOUTDCM1(), |
---|
| 69 | .CLKOUTDCM2(), |
---|
| 70 | .CLKOUTDCM3(), |
---|
| 71 | .CLKOUTDCM4(), |
---|
| 72 | .CLKOUTDCM5(), |
---|
| 73 | .CLKOUT0(CLKOUT0_BUF), |
---|
| 74 | .CLKOUT1(), |
---|
| 75 | .CLKOUT2(), |
---|
| 76 | .CLKOUT3(), |
---|
| 77 | .CLKOUT4(), |
---|
| 78 | .CLKOUT5(), |
---|
| 79 | .DO(), |
---|
| 80 | .DRDY(), |
---|
| 81 | .LOCKED(LOCKED_OUT)); |
---|
| 82 | endmodule |
---|