You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have been running a simulation in Vivado. Writing into the BRAM of 16 KB through PCIS is taking more than 2 hours. I need to write more than 10 BRAMS. If it takes time like this, I am worrying that I need to wait more than a day to simulate my design.
Is it expected behaviour?
Is there any way to reduce the simulation time?
Regards
Gogul
The text was updated successfully, but these errors were encountered:
`function access_t::write_host_dw (input[63:0] addr, input[31:0] data);
for (int i=0; i<4; i++)
begin
tb.hm_put_byte(.addr(addr+i), .d(data[i*8+:8]));
end
`function access_t::write_host_dw (input[63:0] addr, input[31:0] data); for (int i=0; i<4; i++) begin tb.hm_put_byte(.addr(addr+i), .d(data[i*8+:8])); end
But, nothing is written to the BRAM in those locations.
Am I following the correct method?
Regards Gogul
Sorry, thought you were using DDR. You can use a COE file or initial statements with block RAM depending on how you're instantiating it. Xilinx support has details.
Hi,
I have been running a simulation in Vivado. Writing into the BRAM of 16 KB through PCIS is taking more than 2 hours. I need to write more than 10 BRAMS. If it takes time like this, I am worrying that I need to wait more than a day to simulate my design.
Is it expected behaviour?
Is there any way to reduce the simulation time?
Regards
Gogul
The text was updated successfully, but these errors were encountered: