Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
15380 Discussions

How to initialize BRAM in RTL code?

ldm_as
Novice
322 Views

Hi All,

How to initialize BRAM in RTL code for simulation?

Thank you!

 

0 Kudos
1 Reply
SyafieqS
Moderator
262 Views

Hi Dmitry,

 

You can actually found a very easy almost "turn key" solution to BRAM initialization on Intel. In Quartus, there are built-in VHDL and Verilog templates which can automatically infer BRAM. These templates have memory initialization utilities built-in which the user can modify to populate with whatever data they want (such as a bit vector from a generic). Refer to link below

 

https://www.intel.com/content/www/us/en/programmable/quartushelp/current/index.htm#mapIdTopics/suc14...

 

Thanks,

Regards

Reply