Root/sim/verilog/micron_mobile_ddr/mobile_ddr_mcp.v

1/****************************************************************************************
2*
3* File Name: mobile_ddr_mcp.v
4*
5* Dependencies: mobile_ddr.v, mobile_ddr_parameters.vh
6*
7* Description: Micron MOBILE DDR SDRAM multi-chip package model
8*
9* Disclaimer This software code and all associated documentation, comments or other
10* of Warranty: information (collectively "Software") is provided "AS IS" without
11* warranty of any kind. MICRON TECHNOLOGY, INC. ("MTI") EXPRESSLY
12* DISCLAIMS ALL WARRANTIES EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
13* TO, NONINFRINGEMENT OF THIRD PARTY RIGHTS, AND ANY IMPLIED WARRANTIES
14* OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. MTI DOES NOT
15* WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, OR THAT THE
16* OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE.
17* FURTHERMORE, MTI DOES NOT MAKE ANY REPRESENTATIONS REGARDING THE USE OR
18* THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF ITS CORRECTNESS,
19* ACCURACY, RELIABILITY, OR OTHERWISE. THE ENTIRE RISK ARISING OUT OF USE
20* OR PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU. IN NO EVENT SHALL MTI,
21* ITS AFFILIATED COMPANIES OR THEIR SUPPLIERS BE LIABLE FOR ANY DIRECT,
22* INDIRECT, CONSEQUENTIAL, INCIDENTAL, OR SPECIAL DAMAGES (INCLUDING,
23* WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION,
24* OR LOSS OF INFORMATION) ARISING OUT OF YOUR USE OF OR INABILITY TO USE
25* THE SOFTWARE, EVEN IF MTI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
26* DAMAGES. Because some jurisdictions prohibit the exclusion or
27* limitation of liability for consequential or incidental damages, the
28* above limitation may not apply to you.
29*
30* Copyright 2008 Micron Technology, Inc. All rights reserved.
31*
32****************************************************************************************/
33`timescale 1ns / 1ps
34
35module mobile_ddr_mcp (
36    Clk ,
37    Clk_n ,
38    Cke ,
39    Cs_n ,
40    Ras_n ,
41    Cas_n ,
42    We_n ,
43    Addr ,
44    Ba ,
45    Dq ,
46    Dqs ,
47    Dm
48);
49
50    `include "mobile_ddr_parameters.vh"
51
52    // Declare Ports
53    input Clk ;
54    input Clk_n ;
55    input [CS_BITS - 1 : 0] Cke ;
56    input [CS_BITS - 1 : 0] Cs_n ;
57    input Ras_n ;
58    input Cas_n ;
59    input We_n ;
60    input [ADDR_BITS - 1 : 0] Addr ;
61    input [1 : 0] Ba ;
62    inout [DQ_BITS - 1 : 0] Dq ;
63    inout [DQS_BITS - 1 : 0] Dqs ;
64    input [DM_BITS - 1 : 0] Dm ;
65
66    wire [RANKS - 1 : 0] Cke_mcp = Cke ;
67    wire [RANKS - 1 : 0] Cs_n_mcp = Cs_n ;
68
69    mobile_ddr rank [RANKS - 1:0] (
70        .Clk ( Clk ) ,
71        .Clk_n ( Clk_n ) ,
72        .Cke ( Cke_mcp ) ,
73        .Cs_n ( Cs_n_mcp ) ,
74        .Ras_n ( Ras_n ) ,
75        .Cas_n ( Cas_n ) ,
76        .We_n ( We_n ) ,
77        .Addr ( Addr ) ,
78        .Ba ( Ba ) ,
79        .Dq ( Dq ) ,
80        .Dqs ( Dqs ) ,
81        .Dm ( Dm )
82    );
83
84endmodule
85

Archive Download this file

Branches:
master



interactive