Force matching widths of ROM inputs
Use initial blocks for FPGA ROMs, but always @(*) for generic Verilog