- Newest
- Most votes
- Most comments
Hi Gogul,
This is kind of expected as 16KB is quite a "big" space to fill in simulation. If you're writing to BRAM to initialize it, one thing you can consider is to initialize BRAM through an external data file. There are many posts on AMD forum that you can refer to get an idea how to enable that. Hope that helps.
Thanks,
Chen
answered 2 years ago
Hi Chen,
Thank you for your reply. I can use .coe files to initialize but I have different scenario. I am using Vivado's Block Design. In my Block Design I am using same module twice as Tx and Rx. Tx and Rx have to be loaded with different files. How can I achieve this?
Regards
Gogul
answered 2 years ago
Hi Gogul,
That should be common to all widely used IPs. I image the 2 BRAM IPs will have different instantiation names and hierarchical locations. The .coe files should be associated with the individual instantiation not IP type. Hope that answers your question.
Thanks,
Chen
Relevant content
asked a year ago
asked 3 years ago
- AWS OFFICIALUpdated 3 months ago

Hi Chen, Thank you for your reply. I can use .coe files to initialize but I have different scenario. I am using Vivado's Block Design. In my Block Design I am using same module twice as Tx and Rx. Tx and Rx have to be loaded with different files. How can I achieve this?