Use the $readmemb
and $readmemh
system tasks to
initialize block memories.
- Use
$readmemb
for binary representation. - Use
$readmemh
for hexadecimal representation. - Use index parameters to avoid behavioral conflicts between Vivado synthesis and the simulator.
$readmemb("rams_20c.data",ram, 0, 7);