data/full_repos/permissive/161275071/video/lspc_timer.v
 line:1470: before: "/"
1: b'%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:47: Signal definition not found, creating implicitly: \'M125_CO\'\n assign M52_OUT = M125_CO ^ 1\'b0;  \n                  ^~~~~~~\n                   ... Use "/* verilator lint_off IMPLICIT */" and lint_on around source to disable this message.\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:47: Signal definition not found, creating implicitly: \'M52_OUT\'\n assign M52_OUT = M125_CO ^ 1\'b0;  \n        ^~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:49: Signal definition not found, creating implicitly: \'L127_CO\'\n                                                                             : ... Suggested alternative: \'M125_CO\'\n assign L107A_OUT = L127_CO;\n                    ^~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:49: Signal definition not found, creating implicitly: \'L107A_OUT\'\n assign L107A_OUT = L127_CO;\n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:58: Signal definition not found, creating implicitly: \'L106A_OUT\'\n                                                                             : ... Suggested alternative: \'L107A_OUT\'\n assign L106A_OUT = L127_CO;\n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:59: Signal definition not found, creating implicitly: \'L81_CO\'\n assign L76_OUT = L81_CO ^ 1\'b0;  \n                  ^~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:59: Signal definition not found, creating implicitly: \'L76_OUT\'\n                                                                             : ... Suggested alternative: \'L106A_OUT\'\n assign L76_OUT = L81_CO ^ 1\'b0;  \n        ^~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:64: Signal definition not found, creating implicitly: \'M18_CO\'\n                                                                             : ... Suggested alternative: \'L81_CO\'\n assign K29_OUT = M18_CO ^ 1\'b0;  \n                  ^~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:64: Signal definition not found, creating implicitly: \'K29_OUT\'\n assign K29_OUT = M18_CO ^ 1\'b0;  \n        ^~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:74: Signal definition not found, creating implicitly: \'E20_nQ\'\n assign E14A_OUT = ~&{E20_nQ, E32_nQ};\n                      ^~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:74: Signal definition not found, creating implicitly: \'E32_nQ\'\n                                                                             : ... Suggested alternative: \'E20_nQ\'\n assign E14A_OUT = ~&{E20_nQ, E32_nQ};\n                              ^~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:74: Signal definition not found, creating implicitly: \'E14A_OUT\'\n                                                                             : ... Suggested alternative: \'L106A_OUT\'\n assign E14A_OUT = ~&{E20_nQ, E32_nQ};\n        ^~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:75: Signal definition not found, creating implicitly: \'E20_Q\'\n                                                                             : ... Suggested alternative: \'E20_nQ\'\n assign RELOAD_MODE0 = ~|{E32_nQ, ~TIMER_MODE[0], E20_Q};\n                                                  ^~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:75: Signal definition not found, creating implicitly: \'RELOAD_MODE0\'\n assign RELOAD_MODE0 = ~|{E32_nQ, ~TIMER_MODE[0], E20_Q};\n        ^~~~~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:82: Signal definition not found, creating implicitly: \'E46_nQ\'\n                                                                             : ... Suggested alternative: \'E20_nQ\'\n assign RELOAD_MODE1 = ~|{~TIMER_MODE[1], E46_nQ, E36_Q};\n                                          ^~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:82: Signal definition not found, creating implicitly: \'E36_Q\'\n                                                                             : ... Suggested alternative: \'E32_nQ\'\n assign RELOAD_MODE1 = ~|{~TIMER_MODE[1], E46_nQ, E36_Q};\n                                                  ^~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:82: Signal definition not found, creating implicitly: \'RELOAD_MODE1\'\n                                                                             : ... Suggested alternative: \'RELOAD_MODE0\'\n assign RELOAD_MODE1 = ~|{~TIMER_MODE[1], E46_nQ, E36_Q};\n        ^~~~~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:85: Signal definition not found, creating implicitly: \'TIMER_CO\'\n                                                                             : ... Suggested alternative: \'TIMER_MODE\'\n assign K22A_OUT = L127_CO & TIMER_CO;\n                             ^~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:85: Signal definition not found, creating implicitly: \'K22A_OUT\'\n                                                                             : ... Suggested alternative: \'K29_OUT\'\n assign K22A_OUT = L127_CO & TIMER_CO;\n        ^~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:87: Signal definition not found, creating implicitly: \'RELOAD_MODE2\'\n                                                                             : ... Suggested alternative: \'RELOAD_MODE0\'\n assign RELOAD_MODE2 = TIMER_MODE[2] & K22A_OUT;\n        ^~~~~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:88: Signal definition not found, creating implicitly: \'E43_nQ\'\n                                                                             : ... Suggested alternative: \'E46_nQ\'\n assign D46A_OUT = ~|{~TIMER_IRQ_EN, E43_nQ};\n                                     ^~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:90: Signal definition not found, creating implicitly: \'nRELOAD\'\n assign nRELOAD = ~|{RELOAD_MODE0, RELOAD_MODE1, RELOAD_MODE2};\n        ^~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:93: Signal definition not found, creating implicitly: \'J257A_OUT\'\n                                                                             : ... Suggested alternative: \'K22A_OUT\'\n assign J257A_OUT = ~|{RASTERC[5:4]};\n        ^~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:94: Signal definition not found, creating implicitly: \'I234_OUT\'\n assign I234_OUT = |{RASTERC[8], ~VMODE, TIMER_STOP};\n        ^~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/161275071/video/lspc_timer.v:95: Signal definition not found, creating implicitly: \'J238B_OUT\'\n                                                                             : ... Suggested alternative: \'I234_OUT\'\n assign J238B_OUT = ~|{J257A_OUT, I234_OUT};\n        ^~~~~~~~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:42: Cannot find file containing module: \'FDS16bit\'\n FDS16bit K104(WR_TIMER_LOW, M68K_DATA, REG_TIMERLOW);\n ^~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/161275071/video,data/full_repos/permissive/161275071/FDS16bit\n             data/full_repos/permissive/161275071/video,data/full_repos/permissive/161275071/FDS16bit.v\n             data/full_repos/permissive/161275071/video,data/full_repos/permissive/161275071/FDS16bit.sv\n             FDS16bit\n             FDS16bit.v\n             FDS16bit.sv\n             obj_dir/FDS16bit\n             obj_dir/FDS16bit.v\n             obj_dir/FDS16bit.sv\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:44: Cannot find file containing module: \'C43\'\n C43 L127(~LSPC_6M, ~REG_TIMERLOW[3:0], nRELOAD, nTIMER_EN, nTIMER_EN, nRESETP, , L127_CO);\n ^~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:45: Cannot find file containing module: \'C43\'\n C43 M125(~LSPC_6M, ~REG_TIMERLOW[7:4], nRELOAD, L127_CO, nTIMER_EN, nRESETP, , M125_CO);\n ^~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:50: Cannot find file containing module: \'C43\'\n C43 M54(~LSPC_6M, ~REG_TIMERLOW[11:8], nRELOAD, L107A_OUT, M52_OUT, nRESETP, , M54_CO);\n ^~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:51: Cannot find file containing module: \'C43\'\n C43 L81(~LSPC_6M, ~REG_TIMERLOW[15:12], nRELOAD, L107A_OUT, M54_CO, nRESETP, , L81_CO);\n ^~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:56: Cannot find file containing module: \'FDS16bit\'\n FDS16bit K31(WR_TIMER_HIGH, M68K_DATA, REG_TIMERHIGH);\n ^~~~~~~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:61: Cannot find file containing module: \'C43\'\n C43 N50(~LSPC_6M, ~REG_TIMERHIGH[3:0], nRELOAD, L106A_OUT, L76_OUT, nRESETP, , N50_CO);\n ^~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:62: Cannot find file containing module: \'C43\'\n C43 M18(~LSPC_6M, ~REG_TIMERHIGH[7:4], nRELOAD, L106A_OUT, N50_CO, nRESETP, , M18_CO);\n ^~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:66: Cannot find file containing module: \'C43\'\n C43 L51(~LSPC_6M, ~REG_TIMERHIGH[11:8], nRELOAD, L106A_OUT, K29_OUT, nRESETP, , L51_CO);\n ^~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:67: Cannot find file containing module: \'C43\'\n C43 L16(~LSPC_6M, ~REG_TIMERHIGH[15:12], nRELOAD, L106A_OUT, L51_CO, nRESETP, , TIMER_CO);\n ^~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:71: Cannot find file containing module: \'FDPCell\'\n FDPCell E10(WR_TIMER_LOW, 1\'b0, E14A_OUT, 1\'b1, E10_Q);\n ^~~~~~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:72: Cannot find file containing module: \'FDPCell\'\n FDPCell E20(~LSPC_6M, E10_Q, 1\'b1, nRESETP, E20_Q, E20_nQ);\n ^~~~~~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:73: Cannot find file containing module: \'FDPCell\'\n FDPCell E32(~LSPC_6M, E20_Q, 1\'b1, nRESETP, , E32_nQ);\n ^~~~~~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:78: Cannot find file containing module: \'FDPCell\'\n FDPCell K18(R74_nQ, BNKB, nRESETP, 1\'b1, K18_Q);\n ^~~~~~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:79: Cannot find file containing module: \'FDPCell\'\n FDPCell E16(LSPC_6M, K18_Q, nRESETP, 1\'b1, E16_Q);\n ^~~~~~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:80: Cannot find file containing module: \'FDPCell\'\n FDPCell E36(~LSPC_6M, E16_Q, nRESETP, 1\'b1, E36_Q);\n ^~~~~~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:81: Cannot find file containing module: \'FDM\'\n FDM E46(~LSPC_6M, E36_Q, , E46_nQ);\n ^~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:86: Cannot find file containing module: \'FDM\'\n FDM E43(~LSPC_6M, K22A_OUT, , E43_nQ);\n ^~~\n%Error: data/full_repos/permissive/161275071/video/lspc_timer.v:96: Cannot find file containing module: \'FDM\'\n FDM J69(LSPC_6M, J238B_OUT, , nTIMER_EN);\n ^~~\n%Error: Exiting due to 19 error(s), 25 warning(s)\n'
module lspc_timer(
	input LSPC_6M,
	input nRESETP,
	input [15:0] M68K_DATA,
	input WR_TIMER_HIGH,
	input WR_TIMER_LOW,
	input VMODE,
	input [2:0] TIMER_MODE,
	input TIMER_STOP,
	input [8:0] RASTERC,
	input TIMER_IRQ_EN,
	input R74_nQ,
	input BNKB,
	output D46A_OUT
);
	
	wire [15:0] REG_TIMERHIGH;
	wire [15:0] REG_TIMERLOW;
	


	FDS16bit K104(WR_TIMER_LOW, M68K_DATA, REG_TIMERLOW);
	
	C43 L127(~LSPC_6M, ~REG_TIMERLOW[3:0], nRELOAD, nTIMER_EN, nTIMER_EN, nRESETP, , L127_CO);
	C43 M125(~LSPC_6M, ~REG_TIMERLOW[7:4], nRELOAD, L127_CO, nTIMER_EN, nRESETP, , M125_CO);
	
	assign M52_OUT = M125_CO ^ 1'b0;
	
	assign L107A_OUT = L127_CO;
	C43 M54(~LSPC_6M, ~REG_TIMERLOW[11:8], nRELOAD, L107A_OUT, M52_OUT, nRESETP, , M54_CO);
	C43 L81(~LSPC_6M, ~REG_TIMERLOW[15:12], nRELOAD, L107A_OUT, M54_CO, nRESETP, , L81_CO);
	
	


	FDS16bit K31(WR_TIMER_HIGH, M68K_DATA, REG_TIMERHIGH);
	
	assign L106A_OUT = L127_CO;
	assign L76_OUT = L81_CO ^ 1'b0;
	
	C43 N50(~LSPC_6M, ~REG_TIMERHIGH[3:0], nRELOAD, L106A_OUT, L76_OUT, nRESETP, , N50_CO);
	C43 M18(~LSPC_6M, ~REG_TIMERHIGH[7:4], nRELOAD, L106A_OUT, N50_CO, nRESETP, , M18_CO);
	
	assign K29_OUT = M18_CO ^ 1'b0;
	
	C43 L51(~LSPC_6M, ~REG_TIMERHIGH[11:8], nRELOAD, L106A_OUT, K29_OUT, nRESETP, , L51_CO);
	C43 L16(~LSPC_6M, ~REG_TIMERHIGH[15:12], nRELOAD, L106A_OUT, L51_CO, nRESETP, , TIMER_CO);
	
	

	FDPCell E10(WR_TIMER_LOW, 1'b0, E14A_OUT, 1'b1, E10_Q);
	FDPCell E20(~LSPC_6M, E10_Q, 1'b1, nRESETP, E20_Q, E20_nQ);
	FDPCell E32(~LSPC_6M, E20_Q, 1'b1, nRESETP, , E32_nQ);
	assign E14A_OUT = ~&{E20_nQ, E32_nQ};
	assign RELOAD_MODE0 = ~|{E32_nQ, ~TIMER_MODE[0], E20_Q};
	

	FDPCell K18(R74_nQ, BNKB, nRESETP, 1'b1, K18_Q);
	FDPCell E16(LSPC_6M, K18_Q, nRESETP, 1'b1, E16_Q);
	FDPCell E36(~LSPC_6M, E16_Q, nRESETP, 1'b1, E36_Q);
	FDM E46(~LSPC_6M, E36_Q, , E46_nQ);
	assign RELOAD_MODE1 = ~|{~TIMER_MODE[1], E46_nQ, E36_Q};
	

	assign K22A_OUT = L127_CO & TIMER_CO;
	FDM E43(~LSPC_6M, K22A_OUT, , E43_nQ);
	assign RELOAD_MODE2 = TIMER_MODE[2] & K22A_OUT;
	assign D46A_OUT = ~|{~TIMER_IRQ_EN, E43_nQ};
	
	assign nRELOAD = ~|{RELOAD_MODE0, RELOAD_MODE1, RELOAD_MODE2};
	

	assign J257A_OUT = ~|{RASTERC[5:4]};
	assign I234_OUT = |{RASTERC[8], ~VMODE, TIMER_STOP};
	assign J238B_OUT = ~|{J257A_OUT, I234_OUT};
	FDM J69(LSPC_6M, J238B_OUT, , nTIMER_EN);

endmodule
module lspc_timer(
	input LSPC_6M,
	input nRESETP,
	input [15:0] M68K_DATA,
	input WR_TIMER_HIGH,
	input WR_TIMER_LOW,
	input VMODE,
	input [2:0] TIMER_MODE,
	input TIMER_STOP,
	input [8:0] RASTERC,
	input TIMER_IRQ_EN,
	input R74_nQ,
	input BNKB,
	output D46A_OUT
);

	
	wire [15:0] REG_TIMERHIGH;
	wire [15:0] REG_TIMERLOW;
	


	FDS16bit K104(WR_TIMER_LOW, M68K_DATA, REG_TIMERLOW);
	
	C43 L127(~LSPC_6M, ~REG_TIMERLOW[3:0], nRELOAD, nTIMER_EN, nTIMER_EN, nRESETP, , L127_CO);
	C43 M125(~LSPC_6M, ~REG_TIMERLOW[7:4], nRELOAD, L127_CO, nTIMER_EN, nRESETP, , M125_CO);
	
	assign M52_OUT = M125_CO ^ 1'b0;
	
	assign L107A_OUT = L127_CO;
	C43 M54(~LSPC_6M, ~REG_TIMERLOW[11:8], nRELOAD, L107A_OUT, M52_OUT, nRESETP, , M54_CO);
	C43 L81(~LSPC_6M, ~REG_TIMERLOW[15:12], nRELOAD, L107A_OUT, M54_CO, nRESETP, , L81_CO);
	
	


	FDS16bit K31(WR_TIMER_HIGH, M68K_DATA, REG_TIMERHIGH);
	
	assign L106A_OUT = L127_CO;
	assign L76_OUT = L81_CO ^ 1'b0;
	
	C43 N50(~LSPC_6M, ~REG_TIMERHIGH[3:0], nRELOAD, L106A_OUT, L76_OUT, nRESETP, , N50_CO);
	C43 M18(~LSPC_6M, ~REG_TIMERHIGH[7:4], nRELOAD, L106A_OUT, N50_CO, nRESETP, , M18_CO);
	
	assign K29_OUT = M18_CO ^ 1'b0;
	
	C43 L51(~LSPC_6M, ~REG_TIMERHIGH[11:8], nRELOAD, L106A_OUT, K29_OUT, nRESETP, , L51_CO);
	C43 L16(~LSPC_6M, ~REG_TIMERHIGH[15:12], nRELOAD, L106A_OUT, L51_CO, nRESETP, , TIMER_CO);
	
	

	FDPCell E10(WR_TIMER_LOW, 1'b0, E14A_OUT, 1'b1, E10_Q);
	FDPCell E20(~LSPC_6M, E10_Q, 1'b1, nRESETP, E20_Q, E20_nQ);
	FDPCell E32(~LSPC_6M, E20_Q, 1'b1, nRESETP, , E32_nQ);
	assign E14A_OUT = ~&{E20_nQ, E32_nQ};
	assign RELOAD_MODE0 = ~|{E32_nQ, ~TIMER_MODE[0], E20_Q};
	

	FDPCell K18(R74_nQ, BNKB, nRESETP, 1'b1, K18_Q);
	FDPCell E16(LSPC_6M, K18_Q, nRESETP, 1'b1, E16_Q);
	FDPCell E36(~LSPC_6M, E16_Q, nRESETP, 1'b1, E36_Q);
	FDM E46(~LSPC_6M, E36_Q, , E46_nQ);
	assign RELOAD_MODE1 = ~|{~TIMER_MODE[1], E46_nQ, E36_Q};
	

	assign K22A_OUT = L127_CO & TIMER_CO;
	FDM E43(~LSPC_6M, K22A_OUT, , E43_nQ);
	assign RELOAD_MODE2 = TIMER_MODE[2] & K22A_OUT;
	assign D46A_OUT = ~|{~TIMER_IRQ_EN, E43_nQ};
	
	assign nRELOAD = ~|{RELOAD_MODE0, RELOAD_MODE1, RELOAD_MODE2};
	

	assign J257A_OUT = ~|{RASTERC[5:4]};
	assign I234_OUT = |{RASTERC[8], ~VMODE, TIMER_STOP};
	assign J238B_OUT = ~|{J257A_OUT, I234_OUT};
	FDM J69(LSPC_6M, J238B_OUT, , nTIMER_EN);

endmodule