Update sdram controller with new Efinity version
For some reason the old one did not want to open in the new version. Even though the version of the IP is the same, something about it being made with the old Efinity version made it mad. I just deleted it and made it again with the same settings and now it lets me open and configure it.
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
// =============================================================================
|
// =============================================================================
|
||||||
// Generated by efx_ipmgr
|
// Generated by efx_ipmgr
|
||||||
// Version: 2022.1.226
|
// Version: 2022.2.322
|
||||||
// IP Version: 1.6
|
// IP Version: 1.6
|
||||||
// =============================================================================
|
// =============================================================================
|
||||||
|
|
||||||
@@ -43,7 +43,7 @@
|
|||||||
//
|
//
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
`define IP_UUID _1a076fc510c34dc9a60c0ede33930d9f
|
`define IP_UUID _08775b1d2de94ebcb82f5350820af2e3
|
||||||
`define IP_NAME_CONCAT(a,b) a``b
|
`define IP_NAME_CONCAT(a,b) a``b
|
||||||
`define IP_MODULE_NAME(name) `IP_NAME_CONCAT(name,`IP_UUID)
|
`define IP_MODULE_NAME(name) `IP_NAME_CONCAT(name,`IP_UUID)
|
||||||
module sdram_controller (
|
module sdram_controller (
|
||||||
@@ -95,6 +95,7 @@ output o_dbg_tRCD_done
|
|||||||
.fSYS_MHz (100),
|
.fSYS_MHz (100),
|
||||||
.fCK_MHz (200),
|
.fCK_MHz (200),
|
||||||
.tIORT_u (2),
|
.tIORT_u (2),
|
||||||
|
.CL (3),
|
||||||
.BL (1),
|
.BL (1),
|
||||||
.DDIO_TYPE ("SOFT"),
|
.DDIO_TYPE ("SOFT"),
|
||||||
.DQ_WIDTH (8),
|
.DQ_WIDTH (8),
|
||||||
@@ -104,29 +105,28 @@ output o_dbg_tRCD_done
|
|||||||
.COL_WIDTH (9),
|
.COL_WIDTH (9),
|
||||||
.tPWRUP (200000),
|
.tPWRUP (200000),
|
||||||
.tRAS (44),
|
.tRAS (44),
|
||||||
|
.tRAS_MAX (120000),
|
||||||
.tRC (66),
|
.tRC (66),
|
||||||
.tRCD (20),
|
.tRCD (20),
|
||||||
.tREF (64000000),
|
.tREF (64000000),
|
||||||
|
.tRFC (66),
|
||||||
|
.tRP (20),
|
||||||
.tWR (2),
|
.tWR (2),
|
||||||
.tMRD (2),
|
.tMRD (2),
|
||||||
.tRFC (66),
|
|
||||||
.tRAS_MAX (120000),
|
|
||||||
.DATA_RATE (2),
|
|
||||||
.AXI_ARADDR_WIDTH (24),
|
|
||||||
.SDRAM_MODE ("Native"),
|
.SDRAM_MODE ("Native"),
|
||||||
.AXI_BUSER_WIDTH (2),
|
.DATA_RATE (2),
|
||||||
.AXI_BID_WIDTH (4),
|
|
||||||
.AXI_AWUSER_WIDTH (2),
|
|
||||||
.AXI_AWID_WIDTH (4),
|
|
||||||
.AXI_AWADDR_WIDTH (24),
|
.AXI_AWADDR_WIDTH (24),
|
||||||
.AXI_RDATA_WIDTH (32),
|
|
||||||
.AXI_WUSER_WIDTH (2),
|
|
||||||
.AXI_WDATA_WIDTH (32),
|
.AXI_WDATA_WIDTH (32),
|
||||||
.AXI_RUSER_WIDTH (3),
|
.AXI_ARADDR_WIDTH (24),
|
||||||
.AXI_ARUSER_WIDTH (3),
|
.AXI_RDATA_WIDTH (32),
|
||||||
|
.AXI_AWID_WIDTH (4),
|
||||||
|
.AXI_AWUSER_WIDTH (2),
|
||||||
|
.AXI_WUSER_WIDTH (2),
|
||||||
|
.AXI_BID_WIDTH (4),
|
||||||
|
.AXI_BUSER_WIDTH (2),
|
||||||
.AXI_ARID_WIDTH (4),
|
.AXI_ARID_WIDTH (4),
|
||||||
.tRP (20),
|
.AXI_ARUSER_WIDTH (3),
|
||||||
.CL (3)
|
.AXI_RUSER_WIDTH (3)
|
||||||
) u_efx_sdram_controller(
|
) u_efx_sdram_controller(
|
||||||
.i_we ( i_we ),
|
.i_we ( i_we ),
|
||||||
.i_sysclk ( i_sysclk ),
|
.i_sysclk ( i_sysclk ),
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// =============================================================================
|
// =============================================================================
|
||||||
// Generated by efx_ipmgr
|
// Generated by efx_ipmgr
|
||||||
// Version: 2022.1.226
|
// Version: 2022.2.322
|
||||||
// IP Version: 1.6
|
// IP Version: 1.6
|
||||||
// =============================================================================
|
// =============================================================================
|
||||||
|
|
||||||
@@ -46,6 +46,7 @@
|
|||||||
localparam fSYS_MHz = 100;
|
localparam fSYS_MHz = 100;
|
||||||
localparam fCK_MHz = 200;
|
localparam fCK_MHz = 200;
|
||||||
localparam tIORT_u = 2;
|
localparam tIORT_u = 2;
|
||||||
|
localparam CL = 3;
|
||||||
localparam BL = 1;
|
localparam BL = 1;
|
||||||
localparam DDIO_TYPE = "SOFT";
|
localparam DDIO_TYPE = "SOFT";
|
||||||
localparam DQ_WIDTH = 8;
|
localparam DQ_WIDTH = 8;
|
||||||
@@ -55,26 +56,25 @@ localparam ROW_WIDTH = 13;
|
|||||||
localparam COL_WIDTH = 9;
|
localparam COL_WIDTH = 9;
|
||||||
localparam tPWRUP = 200000;
|
localparam tPWRUP = 200000;
|
||||||
localparam tRAS = 44;
|
localparam tRAS = 44;
|
||||||
|
localparam tRAS_MAX = 120000;
|
||||||
localparam tRC = 66;
|
localparam tRC = 66;
|
||||||
localparam tRCD = 20;
|
localparam tRCD = 20;
|
||||||
localparam tREF = 64000000;
|
localparam tREF = 64000000;
|
||||||
|
localparam tRFC = 66;
|
||||||
|
localparam tRP = 20;
|
||||||
localparam tWR = 2;
|
localparam tWR = 2;
|
||||||
localparam tMRD = 2;
|
localparam tMRD = 2;
|
||||||
localparam tRFC = 66;
|
|
||||||
localparam tRAS_MAX = 120000;
|
|
||||||
localparam DATA_RATE = 2;
|
|
||||||
localparam AXI_ARADDR_WIDTH = 24;
|
|
||||||
localparam SDRAM_MODE = "Native";
|
localparam SDRAM_MODE = "Native";
|
||||||
localparam AXI_BUSER_WIDTH = 2;
|
localparam DATA_RATE = 2;
|
||||||
localparam AXI_BID_WIDTH = 4;
|
|
||||||
localparam AXI_AWUSER_WIDTH = 2;
|
|
||||||
localparam AXI_AWID_WIDTH = 4;
|
|
||||||
localparam AXI_AWADDR_WIDTH = 24;
|
localparam AXI_AWADDR_WIDTH = 24;
|
||||||
localparam AXI_RDATA_WIDTH = 32;
|
|
||||||
localparam AXI_WUSER_WIDTH = 2;
|
|
||||||
localparam AXI_WDATA_WIDTH = 32;
|
localparam AXI_WDATA_WIDTH = 32;
|
||||||
localparam AXI_RUSER_WIDTH = 3;
|
localparam AXI_ARADDR_WIDTH = 24;
|
||||||
localparam AXI_ARUSER_WIDTH = 3;
|
localparam AXI_RDATA_WIDTH = 32;
|
||||||
|
localparam AXI_AWID_WIDTH = 4;
|
||||||
|
localparam AXI_AWUSER_WIDTH = 2;
|
||||||
|
localparam AXI_WUSER_WIDTH = 2;
|
||||||
|
localparam AXI_BID_WIDTH = 4;
|
||||||
|
localparam AXI_BUSER_WIDTH = 2;
|
||||||
localparam AXI_ARID_WIDTH = 4;
|
localparam AXI_ARID_WIDTH = 4;
|
||||||
localparam tRP = 20;
|
localparam AXI_ARUSER_WIDTH = 3;
|
||||||
localparam CL = 3;
|
localparam AXI_RUSER_WIDTH = 3;
|
||||||
|
|||||||
@@ -32,13 +32,13 @@
|
|||||||
"DATA_RATE": "2"
|
"DATA_RATE": "2"
|
||||||
},
|
},
|
||||||
"output": {
|
"output": {
|
||||||
"external_source": [
|
"external_source_source": [
|
||||||
"/home/byron/Projects/super6502/hw/efinix_fpga/ip/sdram_controller/sdram_controller.v",
|
|
||||||
"/home/byron/Projects/super6502/hw/efinix_fpga/ip/sdram_controller/sdram_controller_tmpl.v",
|
|
||||||
"/home/byron/Projects/super6502/hw/efinix_fpga/ip/sdram_controller/sdram_controller_define.vh",
|
"/home/byron/Projects/super6502/hw/efinix_fpga/ip/sdram_controller/sdram_controller_define.vh",
|
||||||
"/home/byron/Projects/super6502/hw/efinix_fpga/ip/sdram_controller/sdram_controller_tmpl.vhd"
|
"/home/byron/Projects/super6502/hw/efinix_fpga/ip/sdram_controller/sdram_controller_tmpl.vhd",
|
||||||
|
"/home/byron/Projects/super6502/hw/efinix_fpga/ip/sdram_controller/sdram_controller_tmpl.v",
|
||||||
|
"/home/byron/Projects/super6502/hw/efinix_fpga/ip/sdram_controller/sdram_controller.v"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"sw_version": "2022.1.226",
|
"sw_version": "2022.2.322",
|
||||||
"generated_date": "2022-12-22T03:56:49.168890"
|
"generated_date": "2023-01-06T15:14:53.619359"
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user