Paso 6: comparador
El comparador toma dos valores del mismo tamaño de broca y envía el valor mayor para el registro. Los dos valores tomados son de registro y el ADC. El ADC está enviando constantemente nuevos valores para el comparador para comparar con el valor máximo del registro. Si el valor del ADC es mayor que el valor en el registro, el comparador salidas de una señal de alto que hace que el registro almacenar el valor que estaba en el ADC. Se trata de cómo encontrar el voltaje máximo al barrer en las direcciones horizontales y verticales
Aquí está la descripción de la entidad de nuestro comparador:
voltage_comparator entidad es
Puerto (PV: en información (9 p 0);
LV: En información (9 p 0);
GT: Hacia fuera RAMB16_S36);
end voltage_comparator;
El comparador es un módulo muy simple si define su comportamiento. Aquí es la implementación de la misma:
Comp: proceso (PV, LV)
comenzar
Si PV > LV entonces
GT < = '1';
GT más < = '0';
End if;
final proceso comp;