Jump to content
  • 0

Adding more SLMB Memory to microblaze


Morocco_Brittany56

Question

Hello all,

I'm working on a project and in some point, while developing the firmware I need a variable that stocks some large data (>800Ko).
On vivado, I'm trying to modify the address range of the SLMB Memory to like 1Mo, but I keep getting errors and I read that microblaze cannot have a memory that exceeds 128Ko.

Does someone have any work around to have bigger memory? I'm using Digilent CMOD A7-35T board

digilent question.png

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Local memory is limited by BRAM resources in the FPGA in addition to the Microblaze implementation - 225 kb tops even if you store data in addressable BRAM that isn't part of the Microblaze local memory. Consider taking a look at the SRAM memory on the Cmod to see if it can fit your data. The OOB demo implements a memory test for the SRAM, for an example of how to begin instantiating it in your project: https://digilent.com/reference/programmable-logic/cmod-a7/demos/oob.

Thanks,

Arthur

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...