OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [orpsocv2/] [boards/] [xilinx/] [s3adsp1800/] [rtl/] [verilog/] [xilinx_s3adsp_ddr2/] [s3adsp_ddr2_clk_dcm.v] - Blame information for rev 568

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 568 julius
//*****************************************************************************
2
// DISCLAIMER OF LIABILITY
3
//
4
// This file contains proprietary and confidential information of
5
// Xilinx, Inc. ("Xilinx"), that is distributed under a license
6
// from Xilinx, and may be used, copied and/or disclosed only
7
// pursuant to the terms of a valid license agreement with Xilinx.
8
//
9
// XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION
10
// ("MATERIALS") "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
11
// EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING WITHOUT
12
// LIMITATION, ANY WARRANTY WITH RESPECT TO NONINFRINGEMENT,
13
// MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. Xilinx
14
// does not warrant that functions included in the Materials will
15
// meet the requirements of Licensee, or that the operation of the
16
// Materials will be uninterrupted or error-free, or that defects
17
// in the Materials will be corrected. Furthermore, Xilinx does
18
// not warrant or make any representations regarding use, or the
19
// results of the use, of the Materials in terms of correctness,
20
// accuracy, reliability or otherwise.
21
//
22
// Xilinx products are not designed or intended to be fail-safe,
23
// or for use in any application requiring fail-safe performance,
24
// such as life-support or safety devices or systems, Class III
25
// medical devices, nuclear facilities, applications related to
26
// the deployment of airbags, or any other applications that could
27
// lead to death, personal injury or severe property or
28
// environmental damage (individually and collectively, "critical
29
// applications"). Customer assumes the sole risk and liability
30
// of any use of Xilinx products in critical applications,
31
// subject only to applicable laws and regulations governing
32
// limitations on product liability.
33
//
34
// Copyright 2005, 2006, 2007 Xilinx, Inc.
35
// All rights reserved.
36
//
37
// This disclaimer and copyright notice must be retained as part
38
// of this file at all times.
39
//*****************************************************************************
40
//   ____  ____
41
//  /   /\/   /
42
// /___/  \  /   Vendor             : Xilinx
43
// \   \   \/    Version            : 3.6.1
44
//  \   \        Application        : MIG
45
//  /   /        Filename           : s3adsp_ddr2_clk_dcm.v
46
// /___/   /\    Date Last Modified : $Date: 2010/11/26 18:25:41 $
47
// \   \  /  \   Date Created       : Mon May 2 2005
48
//  \___\/\___\
49
// Device       : Spartan-3/3A/3A-DSP
50
// Design Name  : DDR2 SDRAM
51
// Purpose      : This module has the DCM instantiation to DDR2 SDRAM controller
52
//*****************************************************************************
53
 
54
`timescale 1ns/100ps
55
module s3adsp_ddr2_clk_dcm
56
  (
57
   input  input_clk,
58
   input  rst,
59
   output clk,
60
   output clk90,
61
   output dcm_lock
62
   );
63
 
64
   localparam GND = 1'b0;
65
 
66
   wire   clk0dcm;
67
   wire   clk90dcm;
68
   wire   clk0_buf;
69
   wire   clk90_buf;
70
   wire   dcm1_lock;
71
 
72
   assign clk      = clk0_buf;
73
   assign clk90    = clk90_buf;
74
   assign dcm_lock = dcm1_lock;
75
 
76
   DCM #
77
     (
78
      .DLL_FREQUENCY_MODE    ("LOW"),
79
      .DUTY_CYCLE_CORRECTION ("TRUE")
80
      )
81
     DCM_INST1
82
     (
83
      .CLKIN    (input_clk),
84
      .CLKFB    (clk0_buf),
85
      .DSSEN    (GND),
86
      .PSINCDEC (GND),
87
      .PSEN     (GND),
88
      .PSCLK    (GND),
89
      .RST      (rst),
90
      .CLK0     (clk0dcm),
91
      .CLK90    (clk90dcm),
92
      .CLK180   (),
93
      .CLK270   (),
94
      .CLK2X    (),
95
      .CLK2X180 (),
96
      .CLKDV    (),
97
      .CLKFX    (),
98
      .CLKFX180 (),
99
      .LOCKED   (dcm1_lock),
100
      .PSDONE   (),
101
      .STATUS   ()
102
      );
103
 
104
 
105
   BUFG BUFG_CLK0
106
     (
107
      .O  (clk0_buf),
108
      .I  (clk0dcm)
109
      );
110
   BUFG BUFG_CLK90
111
     (
112
      .O  (clk90_buf),
113
      .I  (clk90dcm)
114
      );
115
 
116
endmodule

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.