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

Subversion Repositories z80control

[/] [z80control/] [trunk/] [CII_Starter_USB_API_v1/] [HW/] [Multi_Sdram/] [Sdram_Params.h] - Blame information for rev 12

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 12 tylerapohl
// Address Space Parameters
2
 
3
`define ROWSTART        8
4
`define ROWSIZE         12
5
`define COLSTART        0
6
`define COLSIZE         8
7
`define BANKSTART       20
8
`define BANKSIZE        2
9
 
10
// Address and Data Bus Sizes
11
 
12
`define  ASIZE           23      // total address width of the SDRAM
13
`define  DSIZE           16      // Width of data bus to SDRAMS
14
 
15
//parameter     INIT_PER        =       100;            //      For Simulation
16
 
17
//      Controller Parameter
18
////////////    133 MHz ///////////////
19
/*
20
parameter       INIT_PER        =       32000;
21
parameter       REF_PER         =       1536;
22
parameter       SC_CL           =       3;
23
parameter       SC_RCD          =       3;
24
parameter       SC_RRD          =       7;
25
parameter       SC_PM           =       1;
26
parameter       SC_BL           =       1;
27
*/
28
///////////////////////////////////////
29
////////////    100 MHz ///////////////
30
parameter       INIT_PER        =       24000;
31
parameter       REF_PER         =       1024;
32
parameter       SC_CL           =       3;
33
parameter       SC_RCD          =       3;
34
parameter       SC_RRD          =       7;
35
parameter       SC_PM           =       1;
36
parameter       SC_BL           =       1;
37
///////////////////////////////////////
38
////////////    50 MHz  ///////////////
39
/*
40
parameter       INIT_PER        =       12000;
41
parameter       REF_PER         =       512;
42
parameter       SC_CL           =       3;
43
parameter       SC_RCD          =       3;
44
parameter       SC_RRD          =       7;
45
parameter       SC_PM           =       1;
46
parameter       SC_BL           =       1;
47
*/
48
///////////////////////////////////////
49
 
50
//      SDRAM Parameter
51
parameter       SDR_BL          =       (SC_PM == 1)?   3'b111  :
52
                                                        (SC_BL == 1)?   3'b000  :
53
                                                        (SC_BL == 2)?   3'b001  :
54
                                                        (SC_BL == 4)?   3'b010  :
55
                                                                                        3'b011  ;
56
parameter       SDR_BT          =       1'b0;   //      Sequential
57
                                                        //      1'b1:   //      Interteave
58
parameter       SDR_CL          =       (SC_CL == 2)?   3'b10:
59
                                                                                        3'b11;
60
 

powered by: WebSVN 2.1.0

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