data/full_repos/permissive/127311496/src/v/Infrastructure/VRAM.v
1: b'%Warning-MULTITOP: data/full_repos/permissive/127311496/src/v/Infrastructure/VRAM.v:24: Multiple top level modules\n                                                                                      : ... Suggest see manual; fix the duplicates, or use --top-module to select top.\n                   ... Use "/* verilator lint_off MULTITOP */" and lint_on around source to disable this message.\n                                                                                      : ... Top module \'CharROM\'\nmodule CharROM(\n       ^~~~~~~\n                                                                                      : ... Top module \'CharVRAM\'\nmodule CharVRAM(\n       ^~~~~~~~\n%Error: Exiting due to 1 warning(s)\n'
module CharROM(
	input clk,
	input [7:0] ascii, input [2:0] x, input [3:0] y,
	output reg dot
);
	reg data[0:32767];
	wire [14:0] addr = {ascii, y, x};
	
	always @ (posedge clk)
		dot <= data[addr];
	
	initial
		$readmemh("../../coe/CharROM.hex", data);
	
endmodule
module CharROM(
	input clk,
	input [7:0] ascii, input [2:0] x, input [3:0] y,
	output reg dot
);

	reg data[0:32767];
	wire [14:0] addr = {ascii, y, x};
	
	always @ (posedge clk)
		dot <= data[addr];
	
	initial
		$readmemh("../../coe/CharROM.hex", data);
	
endmodule