cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Explorer
Explorer
4,332 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
Highlighted
Moderator
Moderator
4,317 Views
Registered: ‎04-17-2011

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