Jump to content

bwirth

Members
  • Content Count

    1
  • Joined

  • Last visited

  1. I am getting a warning when building a uvm_mem_map that contains a mix of 16- and 32-bit wide memories. It seems the 16-bit memories are taking twice as much address space as they should. The error message reads: In map 'm_regs.LB_map' memory 'm_regs.mem32bit' overlaps with address range of memory 'm_regs.mem16bit': 'h[e000:fffc] The mem16bit is defined as a 4096 x 16-bit memory and added to the map at address 'hC000. It should therefore occupy address range 'hC000 - 'hDFFE The mem32bit is defined as a 2048 x 32-bit memory and added to the map at address 'hE000. It should occupy address range 'hE000 - 'hFFFC (which it does) What am I missing here? Why does it think there is an overlap?
×
×
  • Create New...