¿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