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

Subversion Repositories versatile_mem_ctrl

[/] [versatile_mem_ctrl/] [trunk/] [rtl/] [verilog/] [versatile_mem_ctrl_defines.v] - Diff between revs 111 and 112

Show entire file | Details | Blame | View Log

Rev 111 Rev 112
Line 114... Line 114...
`define BASE versatile_mem_ctrl_
`define BASE versatile_mem_ctrl_
 
 
// Memory type
// Memory type
//=select
//=select
//`define RAM // RAM
//`define RAM // RAM
`define SDR // SDR
//`define SDR // SDR
//`define DDR2 // DDR2
//`define DDR2 // DDR2
//`define DDR3 // DDR3
`define DDR3 // DDR3
//=end
//=end
 
 
// Shadow RAM
// Shadow RAM
`define SHADOW_RAM
`define SHADOW_RAM
 
 
Line 145... Line 145...
`define RAM_MEM_INIT_FILE "ram_init.v"
`define RAM_MEM_INIT_FILE "ram_init.v"
 
 
`ifdef RAM
`ifdef RAM
`define WB_ADR_SIZE `RAM_ADR_SIZE
`define WB_ADR_SIZE `RAM_ADR_SIZE
`endif
`endif
 
`ifdef SHADOW_RAM
 
`define WB_RAM_ADR_SIZE `RAM_ADR_SIZE
 
`endif
//=tab SDR SDRAM
//=tab SDR SDRAM
 
 
// External data bus size
// External data bus size
`define SDR_EXT_DAT_SIZE 16
`define SDR_EXT_DAT_SIZE 16
 
 
Line 303... Line 305...
`ifdef SDR
`ifdef SDR
    `ifdef SDR_SDRAM_DATA_WIDTH_16
    `ifdef SDR_SDRAM_DATA_WIDTH_16
        `define WB_ADR_SIZE `SDR_BA_SIZE+`SDR_COL_SIZE+`SDR_ROW_SIZE+1
        `define WB_ADR_SIZE `SDR_BA_SIZE+`SDR_COL_SIZE+`SDR_ROW_SIZE+1
    `endif
    `endif
`endif
`endif
 
 
//=tab DDR2 SDRAM
//=tab DDR2 SDRAM
 
 
// Use existing Avalon compatible IP
// Use existing Avalon compatible IP
`define DDR2_AVALON
`define DDR2_AVALON
// IP module name
// IP module name
`define DDR2_IP_NAME ALTERA_DDR2
`define DDR2_IP_NAME ALTERA_DDR2
 
 
 No newline at end of file
 No newline at end of file
 
`ifdef DDR2
 
`define WB_ADR_SIZE 24
 
`endif
 
 
 
//=tab DDR3 SDRAM
 
 
 
// Board
 
//=select
 
`define DDR3_BOARD_2AGX125N // ARRIAII BOARD 2AGX125N
 
//=end
 
`ifdef DDR3
 
`ifdef DDR3_BOARD_2AGX125N
 
`define WB_ADR_SIZE 30
 
`endif
 
`endif
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

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