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);