cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Explorer
Explorer
199 Views
Registered: ‎09-08-2009

How can I update the contents of RAMB18 Block Ram in a bitfile without compilation (No Processor, No SDK, No IP, No Primitive,No RAMB32 usage)

 

Questions

  1. Can someone that has accomplished this (subject) guide me? 
  2. I saw on the forum that "Xilinx has confirmed they had disabled BRAM18 support for updatemem". Is this still the case? 

Design Information

  • Using Vivado 2018.3 , targeting various 7 Series FPGAs, 
  • No Processor, No SDK, No IP, No Primitive,No RAMB32 usage, just a basic VHDL template BRAM

Stuck Information

  • Followed this and this
  • write_mmi.tcl is not supposed to work so had to manually edit the mmi_file.mmi

now have an issue with updatemem like this: ERROR: [Updatemem 57-161] Invalid memory type: RAMB18. Valid type is RAMB32.

updatemem_for_RAMB18.PNG
0 Kudos
1 Reply
Highlighted
Moderator
Moderator
92 Views
Registered: ‎09-12-2007

Yes, this is correct. There is no RAMB18 support in updatemem. If you want to populate a RAMB18, you will have to update the init_strings in the BRAM cell properties in the implemented design

0 Kudos