cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
izico10
Visitor
Visitor
429 Views
Registered: ‎02-13-2020

AXI BRAM 64 bit

Jump to solution

The SDK has BRAM write of 32 bits max although the BRAM controller I instantiated has a bus width of 64 (eventually want to do 128). How do I write in a 64 bit word into the BRAM if the SDK only has a 32 bit write function? Do I need to do two 32 bit writes for a total of 8 bytes?

0 Kudos
1 Solution

Accepted Solutions
dgisselq
Scholar
Scholar
425 Views
Registered: ‎05-21-2015

@izico10,

It might depend upon which chip you are using.  I know, for example, that the Zynq chip I have has a 32-bit port coming from the ARM.  You might be ending up with a 32-bit RAM because of what else is on the bus therefore.

That said, building a 64-bit wide block RAM isn't all that hard.  See this article for an example.

Dan

View solution in original post

0 Kudos
1 Reply
dgisselq
Scholar
Scholar
426 Views
Registered: ‎05-21-2015

@izico10,

It might depend upon which chip you are using.  I know, for example, that the Zynq chip I have has a 32-bit port coming from the ARM.  You might be ending up with a 32-bit RAM because of what else is on the bus therefore.

That said, building a 64-bit wide block RAM isn't all that hard.  See this article for an example.

Dan

View solution in original post

0 Kudos