Estoy escribiendo un contador muy simple, y esto es lo que obtengo:
La asignación en varios bordes únicos no se admite para síntesis
¿Cuál es el problema con este código sencillo?
always @(posedge clk_i) begin
if(SPI_cnt == 35) begin
SPI_cnt <= {6{1'b0}};
end
else begin
SPI_cnt <= SPI_cnt + 1'b1;
end
end