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; |
---|
46 | BUFG CLKIN1_IBUFG_INST (.I(CLKIN1_IN), |
---|
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 |
---|