1
+
2
+ // file: chiselv_pll0.v
3
+ //
4
+ // (c) Copyright 2008 - 2013 Xilinx, Inc. All rights reserved.
5
+ //
6
+ // This file contains confidential and proprietary information
7
+ // of Xilinx, Inc. and is protected under U.S. and
8
+ // international copyright and other intellectual property
9
+ // laws.
10
+ //
11
+ // DISCLAIMER
12
+ // This disclaimer is not a license and does not grant any
13
+ // rights to the materials distributed herewith. Except as
14
+ // otherwise provided in a valid license issued to you by
15
+ // Xilinx, and to the maximum extent permitted by applicable
16
+ // law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
17
+ // WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES
18
+ // AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
19
+ // BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
20
+ // INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
21
+ // (2) Xilinx shall not be liable (whether in contract or tort,
22
+ // including negligence, or under any other theory of
23
+ // liability) for any loss or damage of any kind or nature
24
+ // related to, arising under or in connection with these
25
+ // materials, including for any direct, or any indirect,
26
+ // special, incidental, or consequential loss or damage
27
+ // (including loss of data, profits, goodwill, or any type of
28
+ // loss or damage suffered as a result of any action brought
29
+ // by a third party) even if such damage or loss was
30
+ // reasonably foreseeable or Xilinx had been advised of the
31
+ // possibility of the same.
32
+ //
33
+ // CRITICAL APPLICATIONS
34
+ // Xilinx products are not designed or intended to be fail-
35
+ // safe, or for use in any application requiring fail-safe
36
+ // performance, such as life-support or safety devices or
37
+ // systems, Class III medical devices, nuclear facilities,
38
+ // applications related to the deployment of airbags, or any
39
+ // other applications that could lead to death, personal
40
+ // injury, or severe property or environmental damage
41
+ // (individually and collectively, "Critical
42
+ // Applications"). Customer assumes the sole risk and
43
+ // liability of any use of Xilinx products in Critical
44
+ // Applications, subject only to applicable laws and
45
+ // regulations governing limitations on product liability.
46
+ //
47
+ // THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
48
+ // PART OF THIS FILE AT ALL TIMES.
49
+ //
50
+ // ----------------------------------------------------------------------------
51
+ // User entered comments
52
+ // ----------------------------------------------------------------------------
53
+ // None
54
+ //
55
+ // ----------------------------------------------------------------------------
56
+ // Output Output Phase Duty Cycle Pk-to-Pk Phase
57
+ // Clock Freq (MHz) (degrees) (%) Jitter (ps) Error (ps)
58
+ // ----------------------------------------------------------------------------
59
+ // ____clko__15.00000______0.000______50.0______387.320____261.747
60
+ //
61
+ // ----------------------------------------------------------------------------
62
+ // Input Clock Freq (MHz) Input Jitter (UI)
63
+ // ----------------------------------------------------------------------------
64
+ // __primary_________100.000____________0.010
65
+
1
66
`timescale 1ps/ 1ps
2
67
3
68
module PLL0
4
69
5
- (
70
+ (// Clock in ports
71
+ // Clock out ports
6
72
output clko,
73
+ // Status and control signals
7
74
output lock,
8
75
input clki
9
76
);
10
77
// Input buffering
11
78
// ------------------------------------
12
- wire clki_clk_wiz_0;
79
+ wire clki_chiselv_pll0;
80
+ wire clk_in2_chiselv_pll0;
13
81
IBUF clkin1_ibufg
14
- (.O (clki_clk_wiz_0 ),
82
+ (.O (clki_chiselv_pll0 ),
15
83
.I (clki));
16
84
17
85
// Clocking PRIMITIVE
@@ -21,20 +89,20 @@ wire clki_clk_wiz_0;
21
89
// * Unused inputs are tied off
22
90
// * Unused outputs are labeled unused
23
91
24
- wire clko_clk_wiz_0 ;
25
- wire clk_out2_clk_wiz_0 ;
26
- wire clk_out3_clk_wiz_0 ;
27
- wire clk_out4_clk_wiz_0 ;
28
- wire clk_out5_clk_wiz_0 ;
29
- wire clk_out6_clk_wiz_0 ;
30
- wire clk_out7_clk_wiz_0 ;
92
+ wire clko_chiselv_pll0 ;
93
+ wire clk_out2_chiselv_pll0 ;
94
+ wire clk_out3_chiselv_pll0 ;
95
+ wire clk_out4_chiselv_pll0 ;
96
+ wire clk_out5_chiselv_pll0 ;
97
+ wire clk_out6_chiselv_pll0 ;
98
+ wire clk_out7_chiselv_pll0 ;
31
99
32
100
wire [15 :0 ] do_unused;
33
101
wire drdy_unused;
34
102
wire psdone_unused;
35
103
wire lock_int;
36
- wire clkfbout_clk_wiz_0 ;
37
- wire clkfbout_buf_clk_wiz_0 ;
104
+ wire clkfbout_chiselv_pll0 ;
105
+ wire clkfbout_buf_chiselv_pll0 ;
38
106
wire clkfboutb_unused;
39
107
wire clkout1_unused;
40
108
wire clkout2_unused;
@@ -52,25 +120,25 @@ wire clki_clk_wiz_0;
52
120
.DIVCLK_DIVIDE (4 ),
53
121
.CLKFBOUT_MULT (33 ),
54
122
.CLKFBOUT_PHASE (0 .000 ),
55
- .CLKOUT0_DIVIDE (33 ),
123
+ .CLKOUT0_DIVIDE (55 ),
56
124
.CLKOUT0_PHASE (0 .000 ),
57
125
.CLKOUT0_DUTY_CYCLE (0 .500 ),
58
- .CLKIN1_PERIOD (10 .000 ),
59
- .CLKIN2_PERIOD (10 .312 ))
126
+ .CLKIN1_PERIOD (10 .000 ))
60
127
plle2_adv_inst
61
128
// Output clocks
62
129
(
63
- .CLKFBOUT (clkfbout_clk_wiz_0 ),
64
- .CLKOUT0 (clko_clk_wiz_0 ),
130
+ .CLKFBOUT (clkfbout_chiselv_pll0 ),
131
+ .CLKOUT0 (clko_chiselv_pll0 ),
65
132
.CLKOUT1 (clkout1_unused),
66
133
.CLKOUT2 (clkout2_unused),
67
134
.CLKOUT3 (clkout3_unused),
68
135
.CLKOUT4 (clkout4_unused),
69
136
.CLKOUT5 (clkout5_unused),
70
137
// Input clock control
71
- .CLKFBIN (clkfbout_buf_clk_wiz_0),
72
- .CLKIN1 (clki_clk_wiz_0),
73
- .CLKIN2 (clki_clk_wiz_0),
138
+ .CLKFBIN (clkfbout_buf_chiselv_pll0),
139
+ .CLKIN1 (clki_chiselv_pll0),
140
+ .CLKIN2 (1'b0 ),
141
+ // Tied to always select the primary input clock
74
142
.CLKINSEL (1'b1 ),
75
143
// Ports for dynamic reconfiguration
76
144
.DADDR (7'h0 ),
@@ -92,11 +160,12 @@ wire clki_clk_wiz_0;
92
160
// -----------------------------------
93
161
94
162
BUFG clkf_buf
95
- (.O (clkfbout_buf_clk_wiz_0 ),
96
- .I (clkfbout_clk_wiz_0 ));
163
+ (.O (clkfbout_buf_chiselv_pll0 ),
164
+ .I (clkfbout_chiselv_pll0 ));
97
165
98
166
BUFG clkout1_buf
99
167
(.O (clko),
100
- .I (clko_clk_wiz_0));
168
+ .I (clko_chiselv_pll0));
169
+
101
170
102
171
endmodule
0 commit comments