source: XOpenSparcT1/trunk/Xilinx/pll.v @ 6

Revision 6, 3.0 KB checked in by pntsvt00, 13 years ago (diff)

versione iniziale opensparc

Line 
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
24module 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   IBUFG  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));
82endmodule
Note: See TracBrowser for help on using the repository browser.