Skip to content
Snippets Groups Projects
Commit 0df46495 authored by dwf1m12's avatar dwf1m12
Browse files

cut down Flash and SRAM sizes to still run larger testcode images

parent debf5329
No related branches found
No related tags found
No related merge requests found
......@@ -745,9 +745,9 @@ module cmsdk_mcu #(
//----------------------------------------
cmsdk_ahb_rom
#(.MEM_TYPE(ROM_MEM_TYPE),
/// .AW(16), // 64K bytes flash ROM
// .AW(13), // 8K bytes flash ROM -Dhry
.AW(10), // 1K bytes flash ROM - Hello
// .AW(16), // 64K bytes flash ROM
.AW(13), // 8K bytes flash ROM -Dhry
// .AW(10), // 1K bytes flash ROM - Hello
.filename("image.hex"),
.WS_N(`ARM_CMSDK_ROM_MEM_WS_N),
.WS_S(`ARM_CMSDK_ROM_MEM_WS_S),
......@@ -756,9 +756,9 @@ cmsdk_ahb_rom
.HCLK (HCLKSYS),
.HRESETn (HRESETn),
.HSEL (flash_hsel), // AHB inputs
/// .HADDR (HADDR[15:0]),
// .HADDR (HADDR[12:0]),
.HADDR (HADDR[ 9:0]),
// .HADDR (HADDR[15:0]),
.HADDR (HADDR[12:0]),
// .HADDR (HADDR[ 9:0]),
.HTRANS (HTRANS),
.HSIZE (HSIZE),
.HWRITE (HWRITE),
......@@ -793,6 +793,7 @@ ahb_bootrom__mangled
.HRDATA (boot_hrdata),
.HRESP (boot_hresp)
);
`else
// Only use if BOOT_MEM_TYPE is not zero
cmsdk_ahb_rom
......@@ -827,7 +828,8 @@ cmsdk_ahb_rom
cmsdk_ahb_ram
#(.MEM_TYPE(RAM_MEM_TYPE),
/// .AW(16), // 64K bytes SRAM
.AW( 9), // 1K bytes SRAM
.AW(10), // 1K bytes SRAM
// .AW( 9), // 512 bytes SRAM
.WS_N(`ARM_CMSDK_RAM_MEM_WS_N),
.WS_S(`ARM_CMSDK_RAM_MEM_WS_S))
u_ahb_ram (
......@@ -835,7 +837,8 @@ cmsdk_ahb_ram
.HRESETn (HRESETn),
.HSEL (sram_hsel), // AHB inputs
/// .HADDR (HADDR[15:0]),
.HADDR (HADDR[ 8:0]),
.HADDR (HADDR[ 9:0]),
// .HADDR (HADDR[ 8:0]),
.HTRANS (HTRANS),
.HSIZE (HSIZE),
.HWRITE (HWRITE),
......
......@@ -1119,7 +1119,7 @@ PAD_INOUT8MA_NOE uPAD_P1_15 (
cmsdk_ahb_rom
#(.MEM_TYPE(ROM_MEM_TYPE),
.AW(16), // 64K bytes flash ROM
// .AW(13), // 8K bytes flash ROM -Dhry
// .AW(15), // 32K bytes flash ROM -Dhry
// .AW(10), // 1K bytes flash ROM - Hello
.filename("image.hex"),
.WS_N(`ARM_CMSDK_ROM_MEM_WS_N),
......@@ -1130,7 +1130,7 @@ cmsdk_ahb_rom
.HRESETn (HRESETn),
.HSEL (flash_hsel), // AHB inputs
.HADDR (HADDR[15:0]),
// .HADDR (HADDR[12:0]),
// .HADDR (HADDR[14:0]),
// .HADDR (HADDR[ 9:0]),
.HTRANS (HTRANS),
.HSIZE (HSIZE),
......@@ -1200,15 +1200,17 @@ cmsdk_ahb_rom
//----------------------------------------
cmsdk_ahb_ram
#(.MEM_TYPE(RAM_MEM_TYPE),
.AW(16), // 64K bytes SRAM
// .AW( 9), // 1K bytes SRAM
/// .AW(16), // 64K bytes SRAM
.AW(10), // 1K bytes SRAM
// .AW( 9), // 512 bytes SRAM
.WS_N(`ARM_CMSDK_RAM_MEM_WS_N),
.WS_S(`ARM_CMSDK_RAM_MEM_WS_S))
u_ahb_ram (
.HCLK (HCLKSYS),
.HRESETn (HRESETn),
.HSEL (sram_hsel), // AHB inputs
.HADDR (HADDR[15:0]),
/// .HADDR (HADDR[15:0]),
.HADDR (HADDR[ 9:0]),
// .HADDR (HADDR[ 8:0]),
.HTRANS (HTRANS),
.HSIZE (HSIZE),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment