UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Explorer
Explorer
4,313 Views
Registered: ‎05-28-2014

edit .bmm file

Hello,

 

I'm wretling with the memory issue.

I've modified linker script so that I have one memory, but now I need to edit the .bmm file too.

I have edited it as following.

I've copy-paste the old and new versions below:

 

This is the original bmm file:

=====================

 

old bmm file:

// BMM LOC annotation file.
//
// Release 14.6 - P.20131013, build 3.0.10 Apr 3, 2013
// Copyright (c) 1995-2015 Xilinx, Inc. All rights reserved.


///////////////////////////////////////////////////////////////////////////////
//
// Processor 'microblaze_0', ID 100, memory map.
//
///////////////////////////////////////////////////////////////////////////////

ADDRESS_MAP microblaze_0 MICROBLAZE-LE 100

///////////////////////////////////////////////////////////////////////////////
//
// Processor 'microblaze_0' address space 'microblaze_bram_block_0_combined' 0x00000000:0x0000FFFF (64 KBytes).
//
///////////////////////////////////////////////////////////////////////////////

ADDRESS_SPACE microblaze_bram_block_0_combined RAMB16 [0x00000000:0x0000FFFF]
BUS_BLOCK
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_0 RAMB16 [31:31] [0:16383] INPUT = microblaze_bram_block_0_combined_0.mem PLACED = X0Y60;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_1 RAMB16 [30:30] [0:16383] INPUT = microblaze_bram_block_0_combined_1.mem PLACED = X1Y46;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_2 RAMB16 [29:29] [0:16383] INPUT = microblaze_bram_block_0_combined_2.mem PLACED = X2Y52;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_3 RAMB16 [28:28] [0:16383] INPUT = microblaze_bram_block_0_combined_3.mem PLACED = X3Y54;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_4 RAMB16 [27:27] [0:16383] INPUT = microblaze_bram_block_0_combined_4.mem PLACED = X0Y28;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_5 RAMB16 [26:26] [0:16383] INPUT = microblaze_bram_block_0_combined_5.mem PLACED = X0Y40;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_6 RAMB16 [25:25] [0:16383] INPUT = microblaze_bram_block_0_combined_6.mem PLACED = X3Y46;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_7 RAMB16 [24:24] [0:16383] INPUT = microblaze_bram_block_0_combined_7.mem PLACED = X3Y42;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_8 RAMB16 [23:23] [0:16383] INPUT = microblaze_bram_block_0_combined_8.mem PLACED = X0Y52;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_9 RAMB16 [22:22] [0:16383] INPUT = microblaze_bram_block_0_combined_9.mem PLACED = X0Y44;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_10 RAMB16 [21:21] [0:16383] INPUT = microblaze_bram_block_0_combined_10.mem PLACED = X3Y48;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_11 RAMB16 [20:20] [0:16383] INPUT = microblaze_bram_block_0_combined_11.mem PLACED = X3Y52;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_12 RAMB16 [19:19] [0:16383] INPUT = microblaze_bram_block_0_combined_12.mem PLACED = X0Y20;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_13 RAMB16 [18:18] [0:16383] INPUT = microblaze_bram_block_0_combined_13.mem PLACED = X0Y34;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_14 RAMB16 [17:17] [0:16383] INPUT = microblaze_bram_block_0_combined_14.mem PLACED = X2Y48;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_15 RAMB16 [16:16] [0:16383] INPUT = microblaze_bram_block_0_combined_15.mem PLACED = X3Y38;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_16 RAMB16 [15:15] [0:16383] INPUT = microblaze_bram_block_0_combined_16.mem PLACED = X0Y10;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_17 RAMB16 [14:14] [0:16383] INPUT = microblaze_bram_block_0_combined_17.mem PLACED = X1Y12;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_18 RAMB16 [13:13] [0:16383] INPUT = microblaze_bram_block_0_combined_18.mem PLACED = X2Y18;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_19 RAMB16 [12:12] [0:16383] INPUT = microblaze_bram_block_0_combined_19.mem PLACED = X3Y22;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_20 RAMB16 [11:11] [0:16383] INPUT = microblaze_bram_block_0_combined_20.mem PLACED = X0Y12;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_21 RAMB16 [10:10] [0:16383] INPUT = microblaze_bram_block_0_combined_21.mem PLACED = X1Y8;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_22 RAMB16 [9:9] [0:16383] INPUT = microblaze_bram_block_0_combined_22.mem PLACED = X2Y16;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_23 RAMB16 [8:8] [0:16383] INPUT = microblaze_bram_block_0_combined_23.mem PLACED = X3Y18;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_24 RAMB16 [7:7] [0:16383] INPUT = microblaze_bram_block_0_combined_24.mem PLACED = X1Y36;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_25 RAMB16 [6:6] [0:16383] INPUT = microblaze_bram_block_0_combined_25.mem PLACED = X0Y24;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_26 RAMB16 [5:5] [0:16383] INPUT = microblaze_bram_block_0_combined_26.mem PLACED = X2Y36;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_27 RAMB16 [4:4] [0:16383] INPUT = microblaze_bram_block_0_combined_27.mem PLACED = X3Y30;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_28 RAMB16 [3:3] [0:16383] INPUT = microblaze_bram_block_0_combined_28.mem PLACED = X1Y16;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_29 RAMB16 [2:2] [0:16383] INPUT = microblaze_bram_block_0_combined_29.mem PLACED = X0Y16;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_30 RAMB16 [1:1] [0:16383] INPUT = microblaze_bram_block_0_combined_30.mem PLACED = X3Y28;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_31 RAMB16 [0:0] [0:16383] INPUT = microblaze_bram_block_0_combined_31.mem PLACED = X2Y28;
END_BUS_BLOCK;
END_ADDRESS_SPACE;


///////////////////////////////////////////////////////////////////////////////
//
// Processor 'microblaze_0' address space 'bram_block_0_combined' 0x00010000:0x0001FFFF (64 KBytes).
//
///////////////////////////////////////////////////////////////////////////////

ADDRESS_SPACE bram_block_0_combined RAMB16 [0x00010000:0x0001FFFF]
BUS_BLOCK
u_edk/bram_block_0/bram_block_0/ramb16bwer_0 RAMB16 [31:31] [0:16383] INPUT = bram_block_0_combined_0.mem PLACED = X0Y58;
u_edk/bram_block_0/bram_block_0/ramb16bwer_1 RAMB16 [30:30] [0:16383] INPUT = bram_block_0_combined_1.mem PLACED = X0Y46;
u_edk/bram_block_0/bram_block_0/ramb16bwer_2 RAMB16 [29:29] [0:16383] INPUT = bram_block_0_combined_2.mem PLACED = X2Y54;
u_edk/bram_block_0/bram_block_0/ramb16bwer_3 RAMB16 [28:28] [0:16383] INPUT = bram_block_0_combined_3.mem PLACED = X3Y56;
u_edk/bram_block_0/bram_block_0/ramb16bwer_4 RAMB16 [27:27] [0:16383] INPUT = bram_block_0_combined_4.mem PLACED = X0Y26;
u_edk/bram_block_0/bram_block_0/ramb16bwer_5 RAMB16 [26:26] [0:16383] INPUT = bram_block_0_combined_5.mem PLACED = X0Y38;
u_edk/bram_block_0/bram_block_0/ramb16bwer_6 RAMB16 [25:25] [0:16383] INPUT = bram_block_0_combined_6.mem PLACED = X2Y46;
u_edk/bram_block_0/bram_block_0/ramb16bwer_7 RAMB16 [24:24] [0:16383] INPUT = bram_block_0_combined_7.mem PLACED = X3Y44;
u_edk/bram_block_0/bram_block_0/ramb16bwer_8 RAMB16 [23:23] [0:16383] INPUT = bram_block_0_combined_8.mem PLACED = X0Y50;
u_edk/bram_block_0/bram_block_0/ramb16bwer_9 RAMB16 [22:22] [0:16383] INPUT = bram_block_0_combined_9.mem PLACED = X0Y42;
u_edk/bram_block_0/bram_block_0/ramb16bwer_10 RAMB16 [21:21] [0:16383] INPUT = bram_block_0_combined_10.mem PLACED = X3Y50;
u_edk/bram_block_0/bram_block_0/ramb16bwer_11 RAMB16 [20:20] [0:16383] INPUT = bram_block_0_combined_11.mem PLACED = X2Y50;
u_edk/bram_block_0/bram_block_0/ramb16bwer_12 RAMB16 [19:19] [0:16383] INPUT = bram_block_0_combined_12.mem PLACED = X0Y22;
u_edk/bram_block_0/bram_block_0/ramb16bwer_13 RAMB16 [18:18] [0:16383] INPUT = bram_block_0_combined_13.mem PLACED = X0Y36;
u_edk/bram_block_0/bram_block_0/ramb16bwer_14 RAMB16 [17:17] [0:16383] INPUT = bram_block_0_combined_14.mem PLACED = X0Y48;
u_edk/bram_block_0/bram_block_0/ramb16bwer_15 RAMB16 [16:16] [0:16383] INPUT = bram_block_0_combined_15.mem PLACED = X3Y40;
u_edk/bram_block_0/bram_block_0/ramb16bwer_16 RAMB16 [15:15] [0:16383] INPUT = bram_block_0_combined_16.mem PLACED = X1Y10;
u_edk/bram_block_0/bram_block_0/ramb16bwer_17 RAMB16 [14:14] [0:16383] INPUT = bram_block_0_combined_17.mem PLACED = X1Y14;
u_edk/bram_block_0/bram_block_0/ramb16bwer_18 RAMB16 [13:13] [0:16383] INPUT = bram_block_0_combined_18.mem PLACED = X3Y16;
u_edk/bram_block_0/bram_block_0/ramb16bwer_19 RAMB16 [12:12] [0:16383] INPUT = bram_block_0_combined_19.mem PLACED = X2Y24;
u_edk/bram_block_0/bram_block_0/ramb16bwer_20 RAMB16 [11:11] [0:16383] INPUT = bram_block_0_combined_20.mem PLACED = X0Y14;
u_edk/bram_block_0/bram_block_0/ramb16bwer_21 RAMB16 [10:10] [0:16383] INPUT = bram_block_0_combined_21.mem PLACED = X0Y8;
u_edk/bram_block_0/bram_block_0/ramb16bwer_22 RAMB16 [9:9] [0:16383] INPUT = bram_block_0_combined_22.mem PLACED = X3Y14;
u_edk/bram_block_0/bram_block_0/ramb16bwer_23 RAMB16 [8:8] [0:16383] INPUT = bram_block_0_combined_23.mem PLACED = X3Y20;
u_edk/bram_block_0/bram_block_0/ramb16bwer_24 RAMB16 [7:7] [0:16383] INPUT = bram_block_0_combined_24.mem PLACED = X3Y24;
u_edk/bram_block_0/bram_block_0/ramb16bwer_25 RAMB16 [6:6] [0:16383] INPUT = bram_block_0_combined_25.mem PLACED = X1Y34;
u_edk/bram_block_0/bram_block_0/ramb16bwer_26 RAMB16 [5:5] [0:16383] INPUT = bram_block_0_combined_26.mem PLACED = X3Y36;
u_edk/bram_block_0/bram_block_0/ramb16bwer_27 RAMB16 [4:4] [0:16383] INPUT = bram_block_0_combined_27.mem PLACED = X3Y32;
u_edk/bram_block_0/bram_block_0/ramb16bwer_28 RAMB16 [3:3] [0:16383] INPUT = bram_block_0_combined_28.mem PLACED = X1Y18;
u_edk/bram_block_0/bram_block_0/ramb16bwer_29 RAMB16 [2:2] [0:16383] INPUT = bram_block_0_combined_29.mem PLACED = X0Y18;
u_edk/bram_block_0/bram_block_0/ramb16bwer_30 RAMB16 [1:1] [0:16383] INPUT = bram_block_0_combined_30.mem PLACED = X3Y26;
u_edk/bram_block_0/bram_block_0/ramb16bwer_31 RAMB16 [0:0] [0:16383] INPUT = bram_block_0_combined_31.mem PLACED = X3Y34;
END_BUS_BLOCK;
END_ADDRESS_SPACE;


///////////////////////////////////////////////////////////////////////////////
//
// Processor 'microblaze_0' address space 'bram_block_1_combined' 0x00020000:0x00027FFF (32 KBytes).
//
///////////////////////////////////////////////////////////////////////////////

ADDRESS_SPACE bram_block_1_combined RAMB16 [0x00020000:0x00027FFF]
BUS_BLOCK
u_edk/bram_block_1/bram_block_1/ramb16bwer_0 RAMB16 [31:30] [0:8191] INPUT = bram_block_1_combined_0.mem PLACED = X1Y44;
u_edk/bram_block_1/bram_block_1/ramb16bwer_1 RAMB16 [29:28] [0:8191] INPUT = bram_block_1_combined_1.mem PLACED = X2Y44;
u_edk/bram_block_1/bram_block_1/ramb16bwer_2 RAMB16 [27:26] [0:8191] INPUT = bram_block_1_combined_2.mem PLACED = X0Y32;
u_edk/bram_block_1/bram_block_1/ramb16bwer_3 RAMB16 [25:24] [0:8191] INPUT = bram_block_1_combined_3.mem PLACED = X2Y40;
u_edk/bram_block_1/bram_block_1/ramb16bwer_4 RAMB16 [23:22] [0:8191] INPUT = bram_block_1_combined_4.mem PLACED = X1Y42;
u_edk/bram_block_1/bram_block_1/ramb16bwer_5 RAMB16 [21:20] [0:8191] INPUT = bram_block_1_combined_5.mem PLACED = X2Y42;
u_edk/bram_block_1/bram_block_1/ramb16bwer_6 RAMB16 [19:18] [0:8191] INPUT = bram_block_1_combined_6.mem PLACED = X0Y30;
u_edk/bram_block_1/bram_block_1/ramb16bwer_7 RAMB16 [17:16] [0:8191] INPUT = bram_block_1_combined_7.mem PLACED = X2Y38;
u_edk/bram_block_1/bram_block_1/ramb16bwer_8 RAMB16 [15:14] [0:8191] INPUT = bram_block_1_combined_8.mem PLACED = X1Y20;
u_edk/bram_block_1/bram_block_1/ramb16bwer_9 RAMB16 [13:12] [0:8191] INPUT = bram_block_1_combined_9.mem PLACED = X2Y22;
u_edk/bram_block_1/bram_block_1/ramb16bwer_10 RAMB16 [11:10] [0:8191] INPUT = bram_block_1_combined_10.mem PLACED = X1Y22;
u_edk/bram_block_1/bram_block_1/ramb16bwer_11 RAMB16 [9:8] [0:8191] INPUT = bram_block_1_combined_11.mem PLACED = X2Y20;
u_edk/bram_block_1/bram_block_1/ramb16bwer_12 RAMB16 [7:6] [0:8191] INPUT = bram_block_1_combined_12.mem PLACED = X1Y26;
u_edk/bram_block_1/bram_block_1/ramb16bwer_13 RAMB16 [5:4] [0:8191] INPUT = bram_block_1_combined_13.mem PLACED = X2Y34;
u_edk/bram_block_1/bram_block_1/ramb16bwer_14 RAMB16 [3:2] [0:8191] INPUT = bram_block_1_combined_14.mem PLACED = X1Y24;
u_edk/bram_block_1/bram_block_1/ramb16bwer_15 RAMB16 [1:0] [0:8191] INPUT = bram_block_1_combined_15.mem PLACED = X2Y26;
END_BUS_BLOCK;
END_ADDRESS_SPACE;

END_ADDRESS_MAP;

 

 

 

new bmm file:

// BMM LOC annotation file.
//
// Release 14.6 - P.20131013, build 3.0.10 Apr 3, 2013
// Copyright (c) 1995-2015 Xilinx, Inc. All rights reserved.


///////////////////////////////////////////////////////////////////////////////
//
// Processor 'microblaze_0', ID 100, memory map.
//
///////////////////////////////////////////////////////////////////////////////

ADDRESS_MAP microblaze_0 MICROBLAZE-LE 100

///////////////////////////////////////////////////////////////////////////////
//
// Processor 'microblaze_0' address space 'microblaze_bram_block_0_combined' 0x00000000:0x0000FFFF (64 KBytes).
//
///////////////////////////////////////////////////////////////////////////////

ADDRESS_SPACE microblaze_bram_block_0_combined RAMB16 [0x00000000:0x0000FFFF]
BUS_BLOCK
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_0 RAMB16 [31:31] [0:16383] INPUT = microblaze_bram_block_0_combined_0.mem PLACED = X0Y60;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_1 RAMB16 [30:30] [0:16383] INPUT = microblaze_bram_block_0_combined_1.mem PLACED = X1Y46;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_2 RAMB16 [29:29] [0:16383] INPUT = microblaze_bram_block_0_combined_2.mem PLACED = X2Y52;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_3 RAMB16 [28:28] [0:16383] INPUT = microblaze_bram_block_0_combined_3.mem PLACED = X3Y54;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_4 RAMB16 [27:27] [0:16383] INPUT = microblaze_bram_block_0_combined_4.mem PLACED = X0Y28;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_5 RAMB16 [26:26] [0:16383] INPUT = microblaze_bram_block_0_combined_5.mem PLACED = X0Y40;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_6 RAMB16 [25:25] [0:16383] INPUT = microblaze_bram_block_0_combined_6.mem PLACED = X3Y46;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_7 RAMB16 [24:24] [0:16383] INPUT = microblaze_bram_block_0_combined_7.mem PLACED = X3Y42;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_8 RAMB16 [23:23] [0:16383] INPUT = microblaze_bram_block_0_combined_8.mem PLACED = X0Y52;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_9 RAMB16 [22:22] [0:16383] INPUT = microblaze_bram_block_0_combined_9.mem PLACED = X0Y44;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_10 RAMB16 [21:21] [0:16383] INPUT = microblaze_bram_block_0_combined_10.mem PLACED = X3Y48;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_11 RAMB16 [20:20] [0:16383] INPUT = microblaze_bram_block_0_combined_11.mem PLACED = X3Y52;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_12 RAMB16 [19:19] [0:16383] INPUT = microblaze_bram_block_0_combined_12.mem PLACED = X0Y20;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_13 RAMB16 [18:18] [0:16383] INPUT = microblaze_bram_block_0_combined_13.mem PLACED = X0Y34;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_14 RAMB16 [17:17] [0:16383] INPUT = microblaze_bram_block_0_combined_14.mem PLACED = X2Y48;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_15 RAMB16 [16:16] [0:16383] INPUT = microblaze_bram_block_0_combined_15.mem PLACED = X3Y38;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_16 RAMB16 [15:15] [0:16383] INPUT = microblaze_bram_block_0_combined_16.mem PLACED = X0Y10;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_17 RAMB16 [14:14] [0:16383] INPUT = microblaze_bram_block_0_combined_17.mem PLACED = X1Y12;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_18 RAMB16 [13:13] [0:16383] INPUT = microblaze_bram_block_0_combined_18.mem PLACED = X2Y18;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_19 RAMB16 [12:12] [0:16383] INPUT = microblaze_bram_block_0_combined_19.mem PLACED = X3Y22;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_20 RAMB16 [11:11] [0:16383] INPUT = microblaze_bram_block_0_combined_20.mem PLACED = X0Y12;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_21 RAMB16 [10:10] [0:16383] INPUT = microblaze_bram_block_0_combined_21.mem PLACED = X1Y8;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_22 RAMB16 [9:9] [0:16383] INPUT = microblaze_bram_block_0_combined_22.mem PLACED = X2Y16;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_23 RAMB16 [8:8] [0:16383] INPUT = microblaze_bram_block_0_combined_23.mem PLACED = X3Y18;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_24 RAMB16 [7:7] [0:16383] INPUT = microblaze_bram_block_0_combined_24.mem PLACED = X1Y36;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_25 RAMB16 [6:6] [0:16383] INPUT = microblaze_bram_block_0_combined_25.mem PLACED = X0Y24;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_26 RAMB16 [5:5] [0:16383] INPUT = microblaze_bram_block_0_combined_26.mem PLACED = X2Y36;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_27 RAMB16 [4:4] [0:16383] INPUT = microblaze_bram_block_0_combined_27.mem PLACED = X3Y30;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_28 RAMB16 [3:3] [0:16383] INPUT = microblaze_bram_block_0_combined_28.mem PLACED = X1Y16;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_29 RAMB16 [2:2] [0:16383] INPUT = microblaze_bram_block_0_combined_29.mem PLACED = X0Y16;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_30 RAMB16 [1:1] [0:16383] INPUT = microblaze_bram_block_0_combined_30.mem PLACED = X3Y28;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_31 RAMB16 [0:0] [0:16383] INPUT = microblaze_bram_block_0_combined_31.mem PLACED = X2Y28;
END_BUS_BLOCK;
END_ADDRESS_SPACE;


///////////////////////////////////////////////////////////////////////////////
//
// Processor 'microblaze_0' address space 'bram_block_0_combined' 0x00010000:0x0001FFFF (64 KBytes).
//
///////////////////////////////////////////////////////////////////////////////

ADDRESS_SPACE bram_block_0_combined RAMB16 [0x00010000:0x0001FFFF]
BUS_BLOCK
u_edk/bram_block_0/bram_block_0/ramb16bwer_0 RAMB16 [31:31] [0:16383] INPUT = bram_block_0_combined_0.mem PLACED = X0Y58;
u_edk/bram_block_0/bram_block_0/ramb16bwer_1 RAMB16 [30:30] [0:16383] INPUT = bram_block_0_combined_1.mem PLACED = X0Y46;
u_edk/bram_block_0/bram_block_0/ramb16bwer_2 RAMB16 [29:29] [0:16383] INPUT = bram_block_0_combined_2.mem PLACED = X2Y54;
u_edk/bram_block_0/bram_block_0/ramb16bwer_3 RAMB16 [28:28] [0:16383] INPUT = bram_block_0_combined_3.mem PLACED = X3Y56;
u_edk/bram_block_0/bram_block_0/ramb16bwer_4 RAMB16 [27:27] [0:16383] INPUT = bram_block_0_combined_4.mem PLACED = X0Y26;
u_edk/bram_block_0/bram_block_0/ramb16bwer_5 RAMB16 [26:26] [0:16383] INPUT = bram_block_0_combined_5.mem PLACED = X0Y38;
u_edk/bram_block_0/bram_block_0/ramb16bwer_6 RAMB16 [25:25] [0:16383] INPUT = bram_block_0_combined_6.mem PLACED = X2Y46;
u_edk/bram_block_0/bram_block_0/ramb16bwer_7 RAMB16 [24:24] [0:16383] INPUT = bram_block_0_combined_7.mem PLACED = X3Y44;
u_edk/bram_block_0/bram_block_0/ramb16bwer_8 RAMB16 [23:23] [0:16383] INPUT = bram_block_0_combined_8.mem PLACED = X0Y50;
u_edk/bram_block_0/bram_block_0/ramb16bwer_9 RAMB16 [22:22] [0:16383] INPUT = bram_block_0_combined_9.mem PLACED = X0Y42;
u_edk/bram_block_0/bram_block_0/ramb16bwer_10 RAMB16 [21:21] [0:16383] INPUT = bram_block_0_combined_10.mem PLACED = X3Y50;
u_edk/bram_block_0/bram_block_0/ramb16bwer_11 RAMB16 [20:20] [0:16383] INPUT = bram_block_0_combined_11.mem PLACED = X2Y50;
u_edk/bram_block_0/bram_block_0/ramb16bwer_12 RAMB16 [19:19] [0:16383] INPUT = bram_block_0_combined_12.mem PLACED = X0Y22;
u_edk/bram_block_0/bram_block_0/ramb16bwer_13 RAMB16 [18:18] [0:16383] INPUT = bram_block_0_combined_13.mem PLACED = X0Y36;
u_edk/bram_block_0/bram_block_0/ramb16bwer_14 RAMB16 [17:17] [0:16383] INPUT = bram_block_0_combined_14.mem PLACED = X0Y48;
u_edk/bram_block_0/bram_block_0/ramb16bwer_15 RAMB16 [16:16] [0:16383] INPUT = bram_block_0_combined_15.mem PLACED = X3Y40;
u_edk/bram_block_0/bram_block_0/ramb16bwer_16 RAMB16 [15:15] [0:16383] INPUT = bram_block_0_combined_16.mem PLACED = X1Y10;
u_edk/bram_block_0/bram_block_0/ramb16bwer_17 RAMB16 [14:14] [0:16383] INPUT = bram_block_0_combined_17.mem PLACED = X1Y14;
u_edk/bram_block_0/bram_block_0/ramb16bwer_18 RAMB16 [13:13] [0:16383] INPUT = bram_block_0_combined_18.mem PLACED = X3Y16;
u_edk/bram_block_0/bram_block_0/ramb16bwer_19 RAMB16 [12:12] [0:16383] INPUT = bram_block_0_combined_19.mem PLACED = X2Y24;
u_edk/bram_block_0/bram_block_0/ramb16bwer_20 RAMB16 [11:11] [0:16383] INPUT = bram_block_0_combined_20.mem PLACED = X0Y14;
u_edk/bram_block_0/bram_block_0/ramb16bwer_21 RAMB16 [10:10] [0:16383] INPUT = bram_block_0_combined_21.mem PLACED = X0Y8;
u_edk/bram_block_0/bram_block_0/ramb16bwer_22 RAMB16 [9:9] [0:16383] INPUT = bram_block_0_combined_22.mem PLACED = X3Y14;
u_edk/bram_block_0/bram_block_0/ramb16bwer_23 RAMB16 [8:8] [0:16383] INPUT = bram_block_0_combined_23.mem PLACED = X3Y20;
u_edk/bram_block_0/bram_block_0/ramb16bwer_24 RAMB16 [7:7] [0:16383] INPUT = bram_block_0_combined_24.mem PLACED = X3Y24;
u_edk/bram_block_0/bram_block_0/ramb16bwer_25 RAMB16 [6:6] [0:16383] INPUT = bram_block_0_combined_25.mem PLACED = X1Y34;
u_edk/bram_block_0/bram_block_0/ramb16bwer_26 RAMB16 [5:5] [0:16383] INPUT = bram_block_0_combined_26.mem PLACED = X3Y36;
u_edk/bram_block_0/bram_block_0/ramb16bwer_27 RAMB16 [4:4] [0:16383] INPUT = bram_block_0_combined_27.mem PLACED = X3Y32;
u_edk/bram_block_0/bram_block_0/ramb16bwer_28 RAMB16 [3:3] [0:16383] INPUT = bram_block_0_combined_28.mem PLACED = X1Y18;
u_edk/bram_block_0/bram_block_0/ramb16bwer_29 RAMB16 [2:2] [0:16383] INPUT = bram_block_0_combined_29.mem PLACED = X0Y18;
u_edk/bram_block_0/bram_block_0/ramb16bwer_30 RAMB16 [1:1] [0:16383] INPUT = bram_block_0_combined_30.mem PLACED = X3Y26;
u_edk/bram_block_0/bram_block_0/ramb16bwer_31 RAMB16 [0:0] [0:16383] INPUT = bram_block_0_combined_31.mem PLACED = X3Y34;
u_edk/bram_block_1/bram_block_1/ramb16bwer_0 RAMB16 [31:30] [0:8191] INPUT = bram_block_1_combined_0.mem PLACED = X1Y44;
u_edk/bram_block_1/bram_block_1/ramb16bwer_1 RAMB16 [29:28] [0:8191] INPUT = bram_block_1_combined_1.mem PLACED = X2Y44;
u_edk/bram_block_1/bram_block_1/ramb16bwer_2 RAMB16 [27:26] [0:8191] INPUT = bram_block_1_combined_2.mem PLACED = X0Y32;
u_edk/bram_block_1/bram_block_1/ramb16bwer_3 RAMB16 [25:24] [0:8191] INPUT = bram_block_1_combined_3.mem PLACED = X2Y40;
u_edk/bram_block_1/bram_block_1/ramb16bwer_4 RAMB16 [23:22] [0:8191] INPUT = bram_block_1_combined_4.mem PLACED = X1Y42;
u_edk/bram_block_1/bram_block_1/ramb16bwer_5 RAMB16 [21:20] [0:8191] INPUT = bram_block_1_combined_5.mem PLACED = X2Y42;
u_edk/bram_block_1/bram_block_1/ramb16bwer_6 RAMB16 [19:18] [0:8191] INPUT = bram_block_1_combined_6.mem PLACED = X0Y30;
u_edk/bram_block_1/bram_block_1/ramb16bwer_7 RAMB16 [17:16] [0:8191] INPUT = bram_block_1_combined_7.mem PLACED = X2Y38;
u_edk/bram_block_1/bram_block_1/ramb16bwer_8 RAMB16 [15:14] [0:8191] INPUT = bram_block_1_combined_8.mem PLACED = X1Y20;
u_edk/bram_block_1/bram_block_1/ramb16bwer_9 RAMB16 [13:12] [0:8191] INPUT = bram_block_1_combined_9.mem PLACED = X2Y22;
u_edk/bram_block_1/bram_block_1/ramb16bwer_10 RAMB16 [11:10] [0:8191] INPUT = bram_block_1_combined_10.mem PLACED = X1Y22;
u_edk/bram_block_1/bram_block_1/ramb16bwer_11 RAMB16 [9:8] [0:8191] INPUT = bram_block_1_combined_11.mem PLACED = X2Y20;
u_edk/bram_block_1/bram_block_1/ramb16bwer_12 RAMB16 [7:6] [0:8191] INPUT = bram_block_1_combined_12.mem PLACED = X1Y26;
u_edk/bram_block_1/bram_block_1/ramb16bwer_13 RAMB16 [5:4] [0:8191] INPUT = bram_block_1_combined_13.mem PLACED = X2Y34;
u_edk/bram_block_1/bram_block_1/ramb16bwer_14 RAMB16 [3:2] [0:8191] INPUT = bram_block_1_combined_14.mem PLACED = X1Y24;
u_edk/bram_block_1/bram_block_1/ramb16bwer_15 RAMB16 [1:0] [0:8191] INPUT = bram_block_1_combined_15.mem PLACED = X2Y26;
END_BUS_BLOCK;
END_ADDRESS_SPACE;


END_ADDRESS_MAP;

 

new bmm file:

===============

 

// BMM LOC annotation file.
//
// Release 14.6 - P.20131013, build 3.0.10 Apr 3, 2013
// Copyright (c) 1995-2015 Xilinx, Inc. All rights reserved.


///////////////////////////////////////////////////////////////////////////////
//
// Processor 'microblaze_0', ID 100, memory map.
//
///////////////////////////////////////////////////////////////////////////////

ADDRESS_MAP microblaze_0 MICROBLAZE-LE 100

///////////////////////////////////////////////////////////////////////////////
//
// Processor 'microblaze_0' address space 'microblaze_bram_block_0_combined' 0x00000000:0x0000FFFF (64 KBytes).
//
///////////////////////////////////////////////////////////////////////////////

ADDRESS_SPACE microblaze_bram_block_0_combined RAMB16 [0x00000000:0x0000FFFF]
BUS_BLOCK
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_0 RAMB16 [31:31] [0:16383] INPUT = microblaze_bram_block_0_combined_0.mem PLACED = X0Y60;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_1 RAMB16 [30:30] [0:16383] INPUT = microblaze_bram_block_0_combined_1.mem PLACED = X1Y46;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_2 RAMB16 [29:29] [0:16383] INPUT = microblaze_bram_block_0_combined_2.mem PLACED = X2Y52;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_3 RAMB16 [28:28] [0:16383] INPUT = microblaze_bram_block_0_combined_3.mem PLACED = X3Y54;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_4 RAMB16 [27:27] [0:16383] INPUT = microblaze_bram_block_0_combined_4.mem PLACED = X0Y28;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_5 RAMB16 [26:26] [0:16383] INPUT = microblaze_bram_block_0_combined_5.mem PLACED = X0Y40;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_6 RAMB16 [25:25] [0:16383] INPUT = microblaze_bram_block_0_combined_6.mem PLACED = X3Y46;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_7 RAMB16 [24:24] [0:16383] INPUT = microblaze_bram_block_0_combined_7.mem PLACED = X3Y42;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_8 RAMB16 [23:23] [0:16383] INPUT = microblaze_bram_block_0_combined_8.mem PLACED = X0Y52;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_9 RAMB16 [22:22] [0:16383] INPUT = microblaze_bram_block_0_combined_9.mem PLACED = X0Y44;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_10 RAMB16 [21:21] [0:16383] INPUT = microblaze_bram_block_0_combined_10.mem PLACED = X3Y48;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_11 RAMB16 [20:20] [0:16383] INPUT = microblaze_bram_block_0_combined_11.mem PLACED = X3Y52;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_12 RAMB16 [19:19] [0:16383] INPUT = microblaze_bram_block_0_combined_12.mem PLACED = X0Y20;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_13 RAMB16 [18:18] [0:16383] INPUT = microblaze_bram_block_0_combined_13.mem PLACED = X0Y34;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_14 RAMB16 [17:17] [0:16383] INPUT = microblaze_bram_block_0_combined_14.mem PLACED = X2Y48;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_15 RAMB16 [16:16] [0:16383] INPUT = microblaze_bram_block_0_combined_15.mem PLACED = X3Y38;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_16 RAMB16 [15:15] [0:16383] INPUT = microblaze_bram_block_0_combined_16.mem PLACED = X0Y10;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_17 RAMB16 [14:14] [0:16383] INPUT = microblaze_bram_block_0_combined_17.mem PLACED = X1Y12;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_18 RAMB16 [13:13] [0:16383] INPUT = microblaze_bram_block_0_combined_18.mem PLACED = X2Y18;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_19 RAMB16 [12:12] [0:16383] INPUT = microblaze_bram_block_0_combined_19.mem PLACED = X3Y22;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_20 RAMB16 [11:11] [0:16383] INPUT = microblaze_bram_block_0_combined_20.mem PLACED = X0Y12;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_21 RAMB16 [10:10] [0:16383] INPUT = microblaze_bram_block_0_combined_21.mem PLACED = X1Y8;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_22 RAMB16 [9:9] [0:16383] INPUT = microblaze_bram_block_0_combined_22.mem PLACED = X2Y16;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_23 RAMB16 [8:8] [0:16383] INPUT = microblaze_bram_block_0_combined_23.mem PLACED = X3Y18;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_24 RAMB16 [7:7] [0:16383] INPUT = microblaze_bram_block_0_combined_24.mem PLACED = X1Y36;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_25 RAMB16 [6:6] [0:16383] INPUT = microblaze_bram_block_0_combined_25.mem PLACED = X0Y24;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_26 RAMB16 [5:5] [0:16383] INPUT = microblaze_bram_block_0_combined_26.mem PLACED = X2Y36;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_27 RAMB16 [4:4] [0:16383] INPUT = microblaze_bram_block_0_combined_27.mem PLACED = X3Y30;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_28 RAMB16 [3:3] [0:16383] INPUT = microblaze_bram_block_0_combined_28.mem PLACED = X1Y16;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_29 RAMB16 [2:2] [0:16383] INPUT = microblaze_bram_block_0_combined_29.mem PLACED = X0Y16;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_30 RAMB16 [1:1] [0:16383] INPUT = microblaze_bram_block_0_combined_30.mem PLACED = X3Y28;
u_edk/microblaze_bram_block_0/microblaze_bram_block_0/ramb16bwer_31 RAMB16 [0:0] [0:16383] INPUT = microblaze_bram_block_0_combined_31.mem PLACED = X2Y28;
u_edk/bram_block_0/bram_block_0/ramb16bwer_0 RAMB16 [31:31] [0:16383] INPUT = bram_block_0_combined_0.mem PLACED = X0Y58;
u_edk/bram_block_0/bram_block_0/ramb16bwer_1 RAMB16 [30:30] [0:16383] INPUT = bram_block_0_combined_1.mem PLACED = X0Y46;
u_edk/bram_block_0/bram_block_0/ramb16bwer_2 RAMB16 [29:29] [0:16383] INPUT = bram_block_0_combined_2.mem PLACED = X2Y54;
u_edk/bram_block_0/bram_block_0/ramb16bwer_3 RAMB16 [28:28] [0:16383] INPUT = bram_block_0_combined_3.mem PLACED = X3Y56;
u_edk/bram_block_0/bram_block_0/ramb16bwer_4 RAMB16 [27:27] [0:16383] INPUT = bram_block_0_combined_4.mem PLACED = X0Y26;
u_edk/bram_block_0/bram_block_0/ramb16bwer_5 RAMB16 [26:26] [0:16383] INPUT = bram_block_0_combined_5.mem PLACED = X0Y38;
u_edk/bram_block_0/bram_block_0/ramb16bwer_6 RAMB16 [25:25] [0:16383] INPUT = bram_block_0_combined_6.mem PLACED = X2Y46;
u_edk/bram_block_0/bram_block_0/ramb16bwer_7 RAMB16 [24:24] [0:16383] INPUT = bram_block_0_combined_7.mem PLACED = X3Y44;
u_edk/bram_block_0/bram_block_0/ramb16bwer_8 RAMB16 [23:23] [0:16383] INPUT = bram_block_0_combined_8.mem PLACED = X0Y50;
u_edk/bram_block_0/bram_block_0/ramb16bwer_9 RAMB16 [22:22] [0:16383] INPUT = bram_block_0_combined_9.mem PLACED = X0Y42;
u_edk/bram_block_0/bram_block_0/ramb16bwer_10 RAMB16 [21:21] [0:16383] INPUT = bram_block_0_combined_10.mem PLACED = X3Y50;
u_edk/bram_block_0/bram_block_0/ramb16bwer_11 RAMB16 [20:20] [0:16383] INPUT = bram_block_0_combined_11.mem PLACED = X2Y50;
u_edk/bram_block_0/bram_block_0/ramb16bwer_12 RAMB16 [19:19] [0:16383] INPUT = bram_block_0_combined_12.mem PLACED = X0Y22;
u_edk/bram_block_0/bram_block_0/ramb16bwer_13 RAMB16 [18:18] [0:16383] INPUT = bram_block_0_combined_13.mem PLACED = X0Y36;
u_edk/bram_block_0/bram_block_0/ramb16bwer_14 RAMB16 [17:17] [0:16383] INPUT = bram_block_0_combined_14.mem PLACED = X0Y48;
u_edk/bram_block_0/bram_block_0/ramb16bwer_15 RAMB16 [16:16] [0:16383] INPUT = bram_block_0_combined_15.mem PLACED = X3Y40;
u_edk/bram_block_0/bram_block_0/ramb16bwer_16 RAMB16 [15:15] [0:16383] INPUT = bram_block_0_combined_16.mem PLACED = X1Y10;
u_edk/bram_block_0/bram_block_0/ramb16bwer_17 RAMB16 [14:14] [0:16383] INPUT = bram_block_0_combined_17.mem PLACED = X1Y14;
u_edk/bram_block_0/bram_block_0/ramb16bwer_18 RAMB16 [13:13] [0:16383] INPUT = bram_block_0_combined_18.mem PLACED = X3Y16;
u_edk/bram_block_0/bram_block_0/ramb16bwer_19 RAMB16 [12:12] [0:16383] INPUT = bram_block_0_combined_19.mem PLACED = X2Y24;
u_edk/bram_block_0/bram_block_0/ramb16bwer_20 RAMB16 [11:11] [0:16383] INPUT = bram_block_0_combined_20.mem PLACED = X0Y14;
u_edk/bram_block_0/bram_block_0/ramb16bwer_21 RAMB16 [10:10] [0:16383] INPUT = bram_block_0_combined_21.mem PLACED = X0Y8;
u_edk/bram_block_0/bram_block_0/ramb16bwer_22 RAMB16 [9:9] [0:16383] INPUT = bram_block_0_combined_22.mem PLACED = X3Y14;
u_edk/bram_block_0/bram_block_0/ramb16bwer_23 RAMB16 [8:8] [0:16383] INPUT = bram_block_0_combined_23.mem PLACED = X3Y20;
u_edk/bram_block_0/bram_block_0/ramb16bwer_24 RAMB16 [7:7] [0:16383] INPUT = bram_block_0_combined_24.mem PLACED = X3Y24;
u_edk/bram_block_0/bram_block_0/ramb16bwer_25 RAMB16 [6:6] [0:16383] INPUT = bram_block_0_combined_25.mem PLACED = X1Y34;
u_edk/bram_block_0/bram_block_0/ramb16bwer_26 RAMB16 [5:5] [0:16383] INPUT = bram_block_0_combined_26.mem PLACED = X3Y36;
u_edk/bram_block_0/bram_block_0/ramb16bwer_27 RAMB16 [4:4] [0:16383] INPUT = bram_block_0_combined_27.mem PLACED = X3Y32;
u_edk/bram_block_0/bram_block_0/ramb16bwer_28 RAMB16 [3:3] [0:16383] INPUT = bram_block_0_combined_28.mem PLACED = X1Y18;
u_edk/bram_block_0/bram_block_0/ramb16bwer_29 RAMB16 [2:2] [0:16383] INPUT = bram_block_0_combined_29.mem PLACED = X0Y18;
u_edk/bram_block_0/bram_block_0/ramb16bwer_30 RAMB16 [1:1] [0:16383] INPUT = bram_block_0_combined_30.mem PLACED = X3Y26;
u_edk/bram_block_0/bram_block_0/ramb16bwer_31 RAMB16 [0:0] [0:16383] INPUT = bram_block_0_combined_31.mem PLACED = X3Y34;
u_edk/bram_block_1/bram_block_1/ramb16bwer_0 RAMB16 [31:30] [0:8191] INPUT = bram_block_1_combined_0.mem PLACED = X1Y44;
u_edk/bram_block_1/bram_block_1/ramb16bwer_1 RAMB16 [29:28] [0:8191] INPUT = bram_block_1_combined_1.mem PLACED = X2Y44;
u_edk/bram_block_1/bram_block_1/ramb16bwer_2 RAMB16 [27:26] [0:8191] INPUT = bram_block_1_combined_2.mem PLACED = X0Y32;
u_edk/bram_block_1/bram_block_1/ramb16bwer_3 RAMB16 [25:24] [0:8191] INPUT = bram_block_1_combined_3.mem PLACED = X2Y40;
u_edk/bram_block_1/bram_block_1/ramb16bwer_4 RAMB16 [23:22] [0:8191] INPUT = bram_block_1_combined_4.mem PLACED = X1Y42;
u_edk/bram_block_1/bram_block_1/ramb16bwer_5 RAMB16 [21:20] [0:8191] INPUT = bram_block_1_combined_5.mem PLACED = X2Y42;
u_edk/bram_block_1/bram_block_1/ramb16bwer_6 RAMB16 [19:18] [0:8191] INPUT = bram_block_1_combined_6.mem PLACED = X0Y30;
u_edk/bram_block_1/bram_block_1/ramb16bwer_7 RAMB16 [17:16] [0:8191] INPUT = bram_block_1_combined_7.mem PLACED = X2Y38;
u_edk/bram_block_1/bram_block_1/ramb16bwer_8 RAMB16 [15:14] [0:8191] INPUT = bram_block_1_combined_8.mem PLACED = X1Y20;
u_edk/bram_block_1/bram_block_1/ramb16bwer_9 RAMB16 [13:12] [0:8191] INPUT = bram_block_1_combined_9.mem PLACED = X2Y22;
u_edk/bram_block_1/bram_block_1/ramb16bwer_10 RAMB16 [11:10] [0:8191] INPUT = bram_block_1_combined_10.mem PLACED = X1Y22;
u_edk/bram_block_1/bram_block_1/ramb16bwer_11 RAMB16 [9:8] [0:8191] INPUT = bram_block_1_combined_11.mem PLACED = X2Y20;
u_edk/bram_block_1/bram_block_1/ramb16bwer_12 RAMB16 [7:6] [0:8191] INPUT = bram_block_1_combined_12.mem PLACED = X1Y26;
u_edk/bram_block_1/bram_block_1/ramb16bwer_13 RAMB16 [5:4] [0:8191] INPUT = bram_block_1_combined_13.mem PLACED = X2Y34;
u_edk/bram_block_1/bram_block_1/ramb16bwer_14 RAMB16 [3:2] [0:8191] INPUT = bram_block_1_combined_14.mem PLACED = X1Y24;
u_edk/bram_block_1/bram_block_1/ramb16bwer_15 RAMB16 [1:0] [0:8191] INPUT = bram_block_1_combined_15.mem PLACED = X2Y26;
END_BUS_BLOCK;
END_ADDRESS_SPACE;

END_ADDRESS_MAP;

 

But now data2mem returns with errors:


D:\MicroBlaze\App\programming>c:\Xilinx\14.7\ISE_DS\ISE\bin\nt64\data2mem -bm sy
stem_bd.bmm -bt system.bit -bd CZ5C2010A_uBlaze_POD.elf tag microblaze_0 -o b
CZ5C2010A_uBlaze_POD.bit

ERROR:Data2MEM:25 - Inconsistent bit lane width in ADDRESS_SPACE 'microblaze_0.b
ram_block_0_combined'.
'u_edk/bram_block_0/bram_block_0/ramb16bwer_31 [0:0]' is by 1
'u_edk/bram_block_1/bram_block_1/ramb16bwer_0 [31:30]' is by 2

 

Wwhat should I do ?

 

Regards,

Ran

0 Kudos
1 Reply
Moderator
Moderator
4,298 Views
Registered: ‎04-17-2011

Re: edit .bmm file

Check this out:
http://www.xilinx.com/Attachment/Xilinx_Answer_46945_Data2Mem_Usage_and_Debugging_Guide.pdf
Regards,
Debraj
----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------------
0 Kudos