Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Visitor
anuragmurty
Posts: 14
Registered: ‎06-25-2009
0

working of bram controller

Hi,

 I want to know about the working of the bram controller  for microblaze BRAM in simple terms. What i want to know is whether it automatically increments the address each time an instruction is written onto it? or do we have to do that manually each time we write an instruction onto it?(I am NOT working on EDK actually. I am trying to program the microblaze bram directly by putting the instructions onto it manually)

 

Thanks in advance,

Anurag

Xilinx Employee
dylan
Posts: 403
Registered: ‎07-30-2007
0

Re: working of bram controller

I would suggest using the other BRAM port of the BRAM Block core instead of using the BRAM controller that is connected to it.

To answer your question, I think that yes, the address is autoincremented during a burst at the PLB controller. If a new PLB transaction is requested, a new address must be provided.

 

Dylan

Visitor
anuragmurty
Posts: 14
Registered: ‎06-25-2009
0

Re: working of bram controller

Hi,

 

Thanks for the reply. But I am not even using PLB. Just a microblaze connected directly to the BRAM(through LMB BRAM controllers etc.) So each time an instruction is copied onto the BRAM(through the LMB) , it autoincrements so that the next instruction will be copied to the next location??

 

Thank you

Anurag