Forum Discussion
Altera_Forum
Honored Contributor
9 years agoIs it possible to use $writememb in Quartus II?
Hi all. I have a question about $writememb command in Verilog coding. I can run $readmemb command without problem, but I can't get any output from $writememb command. I have my code com...
Altera_Forum
Honored Contributor
9 years ago$readmemb() works in a verilog initial block to set the initial contents of a block ram. This is valid in QuartusII to fill a register array (eg, block rams) with data at FPGA configuration time. It will work either in QuartusII (implementation) or modelsim (simulation).
However, $writememb() makes no sense in an FPGA implementation itself. Write the memory contents where? $writememb() would only be valid and useful in a test bench, not the FPGA itself. It does work in modelsim (simulation) as in a test bench context.