module szamlalo_mod10(CLK, RESET, CE, DIN, COUNT, CY ); //engedélyezhető lefele számláló input CLK; input RESET; input CE; //CE=Counter enable input [3:0] DIN; //DIN=input output reg [3:0] COUNT; output CY; //a mod4 számláló engedélyezője always @(posedge CLK or posedge RESET) //aszinkron törlésű mert itt van a reset begin if (RESET) begin if (DIN>4'd9) COUNT<=9; //nem specifikációnak megfelelő értékadás esetén, 10-15-ig adott értéknél is 9-re áll be else COUNT <= DIN; //BTN3 visszaviszi alapállapotba, azaz a kapcsolók által megadott értékbe end else if (CE) begin if (COUNT==4'd0) COUNT<=4'd9; CY <= 1; else COUNT <= COUNT - 1; CY <= 0; end end endmodule Compiling verilog file "szamlalo_mod10.v" in library work ERROR:HDLCompilers:26 - "szamlalo_mod10.v" line 38 expecting 'end', found 'else' Module compiled ERROR:HDLCompilers:26 - "szamlalo_mod10.v" line 40 expecting 'endmodule', found 'end' Analysis of file <"szamlalo_mod10.prj"> failed.