código vhdl (para bucle)

Descripción: quiero escribir código vhdl que encuentre el número entero más grande en la matriz A, que es una matriz de 20 enteros.

Pregunta:
¿Cómo debería ser mi algoritmo para ingresar dónde están las declaraciones secuenciales?

mi código vhdl:

highnum: for i in 0 to 19 loop
i = 0; 
i < 20; 
i<= i + 1;
end loop highnum;

Esto no necesita ser sintetizable, pero no sé cómo formar esto para un bucle, un ejemplo detallado que explica cómo se apreciaría.

Respuestas a la pregunta(2)

Su respuesta a la pregunta