I am new to Verilog and I'm keep getting these compile errors. I've googled the error, but i didn't get an answer. Here is my code and the errors.
always @(*) begin
//seed=32'habcd123cd;//assigning seed
if(posedge axi_clk & first[0]) begin
load_seed=1'b1;
end
if(load_seed) begin
first[1]=1'b1;
end
if(negedge axi_clk & first[1]) begin
load_seed=1'b0;
first=2'b00;
end
end
My errors
ERROR:HDLCompiler:806 - "K:/final project/codes/v2/input_arbiter.v" Line 252: Syntax error near "posedge".
ERROR:HDLCompiler:806 - "K:/final project/codes/v2/input_arbiter.v" Line 258: Syntax error near "negedge".
ERROR:HDLCompiler:598 - "K:/final project/codes/v2/input_arbiter.v" Line 46: Module ignored due to previous errors.