Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo comparar circularmente el tamaño de los datos en Verilog?

¿Cómo comparar circularmente el tamaño de los datos en Verilog?

1. Utilice un registro para almacenar el número máximo. Si el número ingresado es mayor que el número en el registro, reemplácelo. Si es menor, déjelo sin cambios. sea ​​el valor máximo

input [11:0] digital_out; //datos de salida AD

reg [11:0]max_num; //si es de varios dígitos, declara multi -registro de dígitos

siempre @(posedge clk o negedge reset_n)begin

if(!reset_n)

max_num lt;= 12'b0;

else if( digital_out gt; max_num)

max_num lt; = digital_out;

end